Detector de BPM

Cargando el analizador de audio...

Calcula el tempo probable de una canción, un loop o una grabación de ensayo sin marcarlo a mano. Elige un archivo de audio y el detector de BPM analizará los pulsos rítmicos repetidos para estimar las pulsaciones por minuto y proponer alternativas a mitad y doble tiempo. Puedes usar el resultado para ajustar un metrónomo, alinear la cuadrícula de un DAW, preparar un remix o comparar pistas. La percepción del tempo puede ser ambigua, así que toma la cifra como punto de partida y confírmala escuchando, sobre todo en actuaciones en directo, temas con cambios de tempo, arreglos dispersos o música sincopada.

Cómo calcular los BPM de un archivo de audio

  1. 1

    Elige un archivo con ritmo claro

    Selecciona una canción, un loop o una grabación. Un fragmento con batería constante u otros ataques definidos suele aportar más información sobre el tempo que un silencio o unos pads sostenidos.

  2. 2

    Prepara un fragmento representativo

    En grabaciones largas, la herramienta analiza automáticamente un fragmento centrado. Si el ritmo principal queda fuera, recorta el archivo para situarlo cerca del centro. El navegador lo decodifica de forma local.

  3. 3

    Analiza el pulso repetido

    La herramienta mide cambios de energía similares a ataques y comprueba con qué regularidad se repiten dentro del intervalo de BPM seleccionado.

  4. 4

    Compara los tempos candidatos

    Consulta la estimación principal, el indicador de claridad y los pulsos relacionados a mitad o doble tiempo. No des por hecho que un único nivel métrico es siempre el correcto.

  5. 5

    Confirma y guarda el resultado

    Comprueba que el pulso siga alineado durante varias frases. Después puedes copiar los BPM o descargar un resumen del análisis en JSON o CSV.

Qué miden los BPM

BPM significa pulsaciones por minuto. Un tempo de 120 BPM contiene 120 pulsaciones percibidas en un minuto, por lo que transcurren 0,5 segundos entre una y otra. Los BPM describen la velocidad del pulso, pero no identifican la tonalidad, el compás, el tiempo fuerte, el groove ni el patrón exacto de batería.

Estas son las conversiones básicas:

  • segundos por pulso = 60 ÷ BPM
  • milisegundos por pulso = 60.000 ÷ BPM
  • BPM = 60 ÷ segundos por pulso
  • muestras por pulso = frecuencia de muestreo × 60 ÷ BPM
  • Solo en 4/4, segundos por compás de cuatro pulsos = 240 ÷ BPM
Tempo Segundos por pulso Milisegundos por pulso Compás de cuatro pulsos
60 BPM 1,000 s 1.000 ms 4,000 s
90 BPM 0,667 s 667 ms 2,667 s
120 BPM 0,500 s 500 ms 2,000 s
128 BPM 0,469 s 469 ms 1,875 s
140 BPM 0,429 s 429 ms 1,714 s

El cálculo del compás presupone cuatro pulsos contados por compás. No lo utilices como prueba de que una pista está en 4/4. La lección interactiva de Ableton sobre pulso y tempo muestra cómo se relaciona la velocidad del pulso con los BPM.

Cómo se estima el tempo del audio

Un analizador que funciona en el navegador primero lee el archivo elegido y lo decodifica como muestras PCM mediante la Web Audio API. Después puede examinar cambios de energía u otros eventos similares a ataques y comprobar con qué regularidad se repiten. Los periodos repetidos más marcados se convierten en tempos candidatos expresados en BPM.

El proceso estima un tempo percibido a partir del sonido. No lee el campo de tempo de una sesión de DAW, un archivo MIDI, una partitura ni una base de datos musical comercial. Las evaluaciones de recuperación de información musical suelen admitir más de un tempo posible, ya que distintos oyentes pueden marcar niveles métricos diferentes en el mismo fragmento. La tarea MIREX Audio Tempo Estimation documenta la evaluación con tempos candidatos alternativos.

Cómo interpretar el resultado

Resultado Significado Cómo utilizarlo
BPM estimados Candidato de tempo global más fuerte Empieza por este valor al ajustar un metrónomo o la cuadrícula del DAW
Mitad de tiempo BPM estimados ÷ 2 Pruébalo si el resultado parece dos veces más rápido que el pulso musical
Doble tiempo BPM estimados × 2 Pruébalo si el resultado parece la mitad de rápido que las subdivisiones que cuentas
Claridad Regularidad con la que las pruebas periódicas respaldan al candidato principal Sirve para comparar, no como porcentaje de exactitud garantizado
Intervalo analizado Fragmento del audio decodificado utilizado para la estimación Comprueba que contenga un ritmo establecido y representativo

Un indicador de claridad no significa «95 % de exactitud». Describe la separación y la regularidad dentro de este análisis, pero no es una probabilidad calibrada para todos los géneros y condiciones de grabación.

Por qué aparecen resultados a mitad y doble tiempo

Un ritmo puede admitir varios niveles de pulso relacionados. Una persona puede asentir con cada bombo a 70 BPM mientras otra cuenta el movimiento de las corcheas a 140 BPM. Ambas velocidades describen la misma relación rítmica de dos a uno. En la investigación sobre el tempo suele llamarse error de octava, aunque se refiere al ritmo y no a la altura tonal.

Utiliza el contexto musical para decidir:

  • Elige la velocidad que coincida con el pulso que marcarías de forma natural.
  • Comprueba si el metrónomo permanece alineado durante varios compases.
  • Compara el resultado con el arreglo, pero no tomes los intervalos habituales de un género como prueba.
  • En un DAW, coloca el primer tiempo fuerte claro en la cuadrícula y comprueba si las frases posteriores se desvían.

Cuándo puede ser poco fiable la estimación

Característica del audio Qué puede ocurrir Alternativa recomendada
Batería constante y ataques repetidos Suele producir candidatos periódicos más claros Analiza un fragmento rítmico representativo
Silencio largo o introducción suave El silencio reduce la información útil Recorta el archivo para que el ritmo establecido quede cerca del centro
Música ambiental, legato o sin percusión Puede haber pocos ataques definidos Marca el pulso manualmente con la función Tap Tempo del metrónomo
Swing, síncopas o polirritmia Las subdivisiones pueden imponerse al pulso esperado Compara de oído las opciones a mitad y doble tiempo
Interpretación en directo o rubato El tempo puede variar durante la grabación Considera los BPM como una media o analiza fragmentos separados
Cambios de tempo intencionados Un único valor global oculta los cambios Exporta fragmentos recortados y analiza cada sección por separado
Clips muy cortos Puede que no haya suficientes ciclos repetidos Utiliza un fragmento más largo que contenga varias frases
Ruido, saturación, aplausos o voz Los ataques no musicales pueden influir en el patrón Elige un fragmento más limpio cuando sea posible

El análisis automático de BPM es una ayuda práctica, no sustituye a la escucha. Un candidato numéricamente estable puede representar el nivel métrico equivocado.

Procesamiento en el navegador, formatos y privacidad

El audio seleccionado se lee mediante la File API del navegador y se decodifica con decodeAudioData(). La compatibilidad con códecs varía según el navegador, así que una misma extensión no garantiza que el archivo se pueda decodificar en todos ellos. WAV es la opción de intercambio más fiable. Los archivos MP3, M4A, AAC, OGG o FLAC convencionales solo funcionarán si el navegador actual admite su codificación.

Los bytes del audio, el nombre del archivo, la forma de onda y las características extraídas permanecen en el estado local del navegador. No se vinculan a Livewire ni se envían a un servicio de análisis externo. Las solicitudes normales de la página siguen produciéndose al cargarla o al cambiar de paso. El almacenamiento local puede conservar una cantidad limitada de datos del análisis entre pasos. Reinicia el proyecto para eliminarlos.

Copiar y exportar un resultado

  • Copiar BPM copia la estimación numérica principal.
  • Copiar resumen incluye la estimación, los niveles de pulso relacionados, la duración, el intervalo y el indicador de claridad.
  • JSON conserva los valores estructurados del análisis para utilizarlos en un flujo personalizado.
  • CSV ofrece una tabla compatible con hojas de cálculo que contiene los candidatos y los valores temporales.

Estas descargas son resúmenes del análisis, no exportaciones de audio. La herramienta no modifica, ajusta el tempo, transcodifica, crea una huella ni identifica la grabación seleccionada.

Preguntas frecuentes

BPM significa pulsaciones por minuto: el número de pulsos regulares que se cuentan en 60 segundos. A 120 BPM, se produce un pulso cada 0,5 segundos. Describe el tempo, no la tonalidad, el compás ni el patrón rítmico.

La precisión depende de la grabación y del pulso que el oyente considere principal. La música constante y percusiva suele ser más fácil de analizar que el material rubato, ambiental, ruidoso, sincopado o con cambios de tempo. Confirma la estimación con un metrónomo o la cuadrícula de un DAW.

Puede que el analizador haya elegido un nivel métrico relacionado. Un patrón percibido a 70 BPM a menudo también admite un recuento de 140 BPM. Compara los candidatos a mitad y doble tiempo y elige el pulso que marcarías de forma natural.

Sí. Las actuaciones en directo pueden desviarse, la música expresiva puede acelerar y frenar, y una producción puede incluir cambios de tempo intencionados. Una estimación global resume el intervalo analizado y puede ocultar cambios locales.

La herramienta acepta los archivos que el navegador actual pueda decodificar mediante Web Audio. La compatibilidad con códecs puede variar incluso entre dos archivos con la misma extensión. Si la decodificación falla, prueba con WAV PCM o una exportación MP3 o AAC convencional.

Utiliza suficiente material para incluir varias repeticiones del ritmo establecido. Un estribillo limpio o un fragmento guiado por la batería suele aportar más información que un golpe muy corto, una introducción silenciosa o una transición. Un archivo más largo no siempre es mejor si la canción cambia de tempo.

No. El archivo seleccionado se decodifica y analiza en este navegador. El audio, el nombre del archivo, la forma de onda y las características extraídas no se envían mediante Livewire ni a un servicio externo de audio o IA.

No. El tempo, la tonalidad y la métrica son propiedades distintas. Utiliza el detector de tonalidad cuando conozcas los acordes y comprueba el compás escuchando o consultando una partitura. Un cálculo temporal de cuatro pulsos no demuestra que el compás sea 4/4.

Herramientas relacionadas