🥁 Contador de BPM por Toque - Toque para Medir Batidas por Minuto, Grátis e Offline
Toque no botão grande (ou pressione a tecla Espaço) em sincronia com qualquer música para medir instantaneamente seu tempo em batidas por minuto (BPM) - totalmente gratuito, funciona 100% offline no seu navegador e nenhuma informação é carregada.
Toque no botão ou pressione Espaço em sincronia com a música.
Redefinirá automaticamente após 4 s de silêncio.
Privado por design. Essa ferramenta funciona totalmente no seu navegador — nada que você digitar é enviado e ela funciona offline.
Sobre
Este contador de tempo BPM por toques calcula os batimentos por minuto medindo o intervalo médio entre os toques. Ele usa uma janela deslizante dos oito toques mais recentes e descarta qualquer intervalo a mais de 30% de distância da mediana dessa janela, de modo que um único toque precoce ou atrasado não afaste a leitura. Após quatro ou mais toques, a exibição se estabiliza em um valor BPM confiável, juntamente com o valor arredondado mais próximo e uma marcação de tempo clássica (Andante, Allegro e assim por diante) escolhida a partir do valor arredondado. O contador de toques mostra cada toque desde a última redefinição. Se parar de tocar por quatro segundos, o contador redefine automaticamente, pronto para a próxima música. O performance.now() fornece precisão sub-milissegundo para a medição dos intervalos. Tudo funciona dentro do navegador — sem upload de áudio, sem microfone, sem servidor.
Como usar
- Abra o Contador de BPM por Toque em qualquer navegador - nenhum cadastro ou instalação necessário.
- Comece a tocar a música ou o som que deseja medir.
- Toque no botão grande de Toque (ou pressione a tecla Espaço) em cada batida conforme a música toca.
- Após dois toques, a exibição de BPM é atualizada em tempo real; após quatro ou mais toques, a leitura se estabiliza e a BPM arredondada e a marcação de tempo aparecem.
- Clique em Reset (ou espere 4 segundos) para limpar a contagem e começar de novo para uma nova música.
Perguntas frequentes
- O que é BPM e como é medido aqui?
- BPM significa batimentos por minuto e descreve quão rápida a música é. Esta ferramenta registra o momento de cada toque usando o performance.now() e calcula o BPM pela média dos intervalos em uma janela deslizante dos oito toques mais recentes. Intervalos a mais de 30% de distância da mediana são descartados, de modo que um toque mal cronometrado não distorça o resultado.
- Quantos toques são necessários para uma leitura precisa?
- Dois toques fornecem uma estimativa inicial. A leitura se estabiliza após quatro ou mais toques, pois a média da janela deslizante suaviza pequenas diferenças de tempo. Continue tocando para obter o resultado mais consistente.
- Posso usar a tecla Espaço em vez de clicar no botão?
- Sim. Pressione Spacebar no tempo da batida e a ferramenta registra cada pressionamento como um toque, mesmo logo após clicar no botão Tap ou Reset. O atalho é ignorado apenas enquanto digita em um campo de texto.
- O que significam as marcações de tempo clássicas?
- As marcações são termos musicais italianos para faixas de tempo, escolhidos a partir do BPM arredondado: Larghissimo (muito lento, 24 BPM ou menos), Grave/Largo/Larghetto/Adagio (lento, 25-76 BPM), Andante (passo de caminhada, 77-108 BPM), Moderato (moderado, 109-120 BPM), Allegro (rápido, 121-156 BPM), Vivace (vivaz, 157-176 BPM), Presto (muito rápido, 177-200 BPM) e Prestissimo (extremamente rápido, acima de 200 BPM).
- O contador redefinirá automaticamente e funciona offline?
- Sim, ambos. Se você parar de tocar por quatro segundos, o contador redefinirá automaticamente para que você possa começar de novo para a próxima música. Você também pode clicar em Reset a qualquer momento. A ferramenta é totalmente do lado do cliente e funciona offline depois que a página é carregada - não é necessária uma conexão de internet depois disso.
- Esta ferramenta envia meus dados?
- Não. Tudo é executado no seu navegador, então seus dados nunca saem do seu dispositivo — e funciona até offline depois que a página carrega.