O que é Detector de Batida / Contador de BPM?

O Detector de Beats encontra o andamento do áudio em batidas por minuto (BPM) e também estima o tom musical em arquivos enviados. Capta picos de energia na forma de onda através da Web Audio API para identificar padrões rítmicos. Você pode analisar um arquivo, ouvir ao vivo pelo microfone ou marcar manualmente o ritmo para uma leitura rápida de BPM.

Três modos compartilham a mesma leitura. A análise de arquivo decodifica o áudio com a Web Audio API, busca picos de início entre 40 e 220 BPM para encontrar o andamento dominante e aplica uma análise de croma com perfis tonais de Krumhansl-Schmuckler para estimar o tom (ex.: Lá menor, Dó maior). O microfone ao vivo capta áudio do microfone e atualiza o BPM em tempo real ao travar num ritmo estável. O modo manual faz a média dos seus últimos taps, então você cronometra uma música tocando no rádio sem precisar enviar nada.

Como usar

  1. Envie um arquivo de áudio (MP3, WAV, OGG), ligue o microfone ao vivo para detectar o beat em tempo real, ou use o botão tap-tempo para marcar manualmente o ritmo da música que toca por perto.
  2. Para arquivos enviados, o detector varre a forma de onda em busca de picos de energia, calcula o andamento dominante e estima o tom musical via análise de croma.
  3. Veja o BPM detectado com indicador de confiança e leitura de tom, depois copie o resultado ou tente outra faixa.

Quando usar

  • Preparação de DJ, saber o BPM das músicas para planejar transições e combinações de tom.
  • Ajustar o metrônomo no andamento certo ao aprender uma música nova na guitarra ou bateria.
  • Escolher músicas que casem com a cadência de corrida desejada (geralmente 160-180 BPM).

Resultado

Você é DJ preparando um set e precisa sincronizar os tempos. Carregue cada faixa para ver instantaneamente o BPM — uma música house aparece como 128 BPM, e uma faixa drum & bass como 174 BPM.

Perguntas frequentes

Qual a precisão da detecção automática de BPM?
Em faixas com bumbo firme ou linha de baixo forte, dá para esperar precisão de ±1 BPM. Músicas com rubato, polirritmos complexos, percussão escassa ou reverb pesada podem tirar o detector do eixo em 5-10 BPM, e a ferramenta costuma marcar baixa confiança nesses casos.
Por que às vezes o detector mostra metade ou o dobro do tempo real?
Ele engatou em outra camada de batida, pegou um bumbo a cada dois, ou contou os hi-hats em vez disso. Se o número parece errado, dobre ou divida por dois e confira com o tap-tempo qual valor bate com o que você sente.
Quais formatos de áudio posso enviar?
MP3, WAV, OGG, M4A, FLAC e AAC funcionam porque a Web Audio API decodifica eles nativamente. Arquivos muito longos (mais de 10 minutos) levam alguns segundos para decodificar, mas a detecção em si é quase instantânea depois que o buffer fica pronto.
Quantas batidas o tap-tempo precisa antes de dar um resultado?
Dois toques já produzem uma primeira estimativa, mas a precisão segue melhorando até cerca de oito toques, quando a média móvel suaviza a oscilação de tempo. Bata no pulso forte (no bumbo ou no primeiro tempo), não em cada caixa, para um resultado mais limpo.
O que o valor de confiança significa de fato?
Reflete o quanto um único andamento dominou o histograma de espaçamento entre batidas. Confiança alta diz que aquele BPM apareceu em quase todos os intervalos medidos. Confiança baixa costuma indicar mudança de tempo no meio da música ou duas camadas brigando pela liderança.

Ferramentas relacionadas