¿Qué es Detector de Ritmo / Contador BPM?

El Detector de Beats encuentra el tempo del audio en pulsaciones por minuto (BPM) y también estima la tonalidad en archivos subidos. Capta picos de energía en la forma de onda a través de la Web Audio API para ubicar patrones rítmicos. Puedes analizar un archivo, escuchar en directo por el micrófono o marcar el ritmo manualmente para una lectura rápida de BPM.

Tres modos comparten la misma lectura. El análisis de archivo decodifica el audio con la Web Audio API, busca picos de inicio entre 40 y 220 BPM para encontrar el tempo dominante y aplica un análisis de croma con perfiles tonales de Krumhansl-Schmuckler para estimar la tonalidad (por ejemplo, La menor, Do mayor). El micro en vivo capta audio del micrófono y refresca el BPM en tiempo real al engancharse a un ritmo estable. El modo manual promedia tus últimos taps, así que puedes cronometrar un tema que suena en la radio sin subir nada.

Cómo usar

  1. Sube un archivo de audio (MP3, WAV, OGG), inicia el micro en vivo para detectar el beat en tiempo real, o usa el botón de tap-tempo para marcar manualmente el compás de la música que suena cerca.
  2. Para archivos subidos, el detector escanea la forma de onda en busca de picos de energía, calcula el tempo dominante y estima la tonalidad mediante análisis de croma.
  3. Visualiza el BPM detectado con un indicador de confianza y la tonalidad, luego copia el resultado o prueba con otra pista.

Cuándo usar

  • Preparación de DJ, conocer el BPM de cada tema para planear transiciones y compatibilidades tonales.
  • Ajustar el metrónomo al tempo correcto al aprender una canción nueva en guitarra o batería.
  • Elegir música que coincida con la cadencia objetivo al correr (a menudo 160-180 BPM).

Resultado

Eres un DJ preparando una sesión y necesitas sincronizar tempos. Sube cada pista para ver al instante su BPM: una pista de house marca 128 BPM y una de drum & bass marca 174 BPM.

Preguntas frecuentes

¿Qué precisión tiene la detección automática de BPM?
En temas con un bombo firme o un bajo marcado, la precisión es de ±1 BPM. Canciones con rubato, polirritmos complejos, percusión escasa o reverb intensa pueden desviar el detector unos 5-10 BPM, y la herramienta suele marcar baja confianza en esos casos.
¿Por qué a veces el detector da la mitad o el doble del tempo real?
Se está enganchando a otra capa de pulso, cogiendo un bombo de cada dos, o contando los hi-hats. Si la cifra te suena mal, multiplícala o divídela por dos y comprueba con el tap-tempo cuál encaja con tu sensación.
¿Qué formatos de audio puedo subir?
MP3, WAV, OGG, M4A, FLAC y AAC funcionan porque la Web Audio API los decodifica de forma nativa. Los archivos muy largos (más de 10 minutos) tardan un par de segundos en decodificarse, pero la detección en sí es casi inmediata.
¿Cuántos toques necesita el tap-tempo para dar un resultado?
Con dos toques ya hay un primer cálculo, pero la precisión sigue mejorando hasta unos ocho toques, cuando la media móvil suaviza los temblores. Toca en el pulso fuerte (el bombo o el primer tiempo) en lugar de en cada caja para un resultado más limpio.
¿Qué significa exactamente el valor de confianza?
Indica con qué claridad un único tempo dominó el histograma de espaciado entre golpes. Confianza alta significa que ese BPM apareció en casi todos los intervalos medidos. Confianza baja suele apuntar a cambios de tempo a mitad del tema o a dos capas peleándose por el liderazgo.

Herramientas relacionadas