GarToolsPremium Tools

Detector de BPM (tempo de una canción)

Detecta el tempo (BPM) de una canción o márcalo a mano con tap tempo.

Por Ferran Garola BonillaDesarrollador especializado en procesamiento de audioActualizado: Web Audio API (OfflineAudioContext + beat detection)
Procesamiento local Resultado instantáneo 100% gratuito

Arrastra una canción o haz clic para analizar el tempo

MP3, WAV, FLAC, OGG, M4A — máx. 100 MB · 100% local

Tap tempo manual

¿La detección automática no acierta? Marca el ritmo a mano: pulsa el botón (o la barra espaciadora) al compás de la música varias veces.

--
BPM

100% privado: el análisis usa la Web Audio API de tu navegador. La canción se decodifica y procesa localmente; nunca se sube a ningún servidor. El detector funciona mejor con música de ritmo marcado (electrónica, pop, rock); en piezas sin percusión clara (clásica, ambient) usa el tap tempo manual.

Para qué sirve conocer el BPM de una canción

El tempo es una de las propiedades más importantes de una pieza musical y se mide en BPM (pulsos por minuto). Saber el BPM exacto resuelve necesidades muy concretas: un DJ necesita que dos canciones tengan tempos compatibles para mezclarlas sin que choquen los beats; un productor debe cuadrar el BPM del proyecto con el de un sample o un loop para que encajen; un bailarín busca canciones a la velocidad de su coreografía; y quien entrena corriendo elige música cuyo pulso coincida con su cadencia de zancada.

Tabla de referencia de BPM por género

Para situar el resultado en contexto, estos son los rangos típicos en 2026:

  • Balada / lenta: 60-80 BPM
  • Hip-hop / trap: 80-115 BPM (a menudo medido en mitad de tempo)
  • Pop: 100-130 BPM
  • Reggaetón: 90-100 BPM
  • House / techno: 120-130 BPM
  • Trance: 130-145 BPM
  • Dubstep: 140 BPM (con half-time feel)
  • Drum and bass: 160-180 BPM

Cómo funciona la detección automática

La herramienta decodifica el audio con la Web Audio API y lo procesa a través de un filtro paso-bajo en torno a 150 Hz combinado con un paso-alto a 90 Hz. Esa banda aísla el bombo y el bajo, que es donde vive el pulso rítmico de la mayoría de la música. Sobre esa señal filtrada se detectan los picos de energía (los golpes), se mide el tiempo entre ellos y se agrupan los intervalos en candidatos de tempo. El intervalo más repetido determina el BPM, normalizado al rango musical habitual (70-180 BPM).

La ambigüedad del medio/doble tempo

Ninguna detección automática de tempo es infalible, y el error más común no es equivocarse de número sino acertar con el múltiplo equivocado: detectar 64 en vez de 128, o 170 en vez de 85. Por eso mostramos siempre los botones de mitad y doble tempo junto al resultado principal y una lista de candidatos alternativos. Si el número que ves no encaja con tu percepción de la canción, casi seguro que el correcto es su mitad o su doble. Tu oído manda.

Tap tempo: el método infalible

Cuando la canción no tiene un ritmo marcado (clásica, ambient, jazz con rubato) la detección automática pierde fiabilidad porque no hay golpes regulares que medir. Para esos casos está el tap tempo manual: pulsa el botón o la barra espaciadora al compás de la música, y la herramienta promedia los intervalos entre tus pulsaciones para calcular el BPM. Es el mismo método que usan los músicos de directo para ajustar metrónomos, delays y secuenciadores sobre la marcha. Con 8-10 pulsaciones consigues una lectura muy estable.

Privacidad total

Como todas las herramientas de GarTools, el detector de BPM funciona íntegramente en tu navegador. La canción se decodifica y analiza con la Web Audio API sin salir de tu dispositivo. No hay subida a servidores, no hay registro, no hay límite de usos. Apropiado para maquetas sin publicar, masters originales o cualquier audio que no quieras compartir.

Preguntas frecuentes

BPM significa «beats per minute» (pulsos por minuto) y mide la velocidad o tempo de una canción. Un vals ronda los 90 BPM, el pop suele estar entre 100 y 130, el house y el techno entre 120 y 130, el drum and bass sobre 170. Conocer el BPM es esencial para DJs (mezclar dos canciones a tempos compatibles), productores (cuadrar samples y loops), bailarines, profesores de música y para entrenar corriendo o en el gimnasio con música al ritmo de tu zancada.

El audio se decodifica con la Web Audio API y se pasa por un filtro paso-bajo (~150 Hz) que aísla el bombo y el bajo, las frecuencias donde vive el pulso rítmico. Después se detectan los picos de energía (los golpes), se mide el intervalo entre ellos y se agrupan en candidatos de tempo. El intervalo más frecuente determina el BPM. Todo el cálculo ocurre en tu navegador: la canción nunca se sube a ningún servidor.

Es la ambigüedad clásica de la detección automática de tempo. Una canción a 128 BPM puede detectarse como 64 (contando solo los tiempos fuertes) o 256 (contando subdivisiones). Por eso mostramos siempre los botones de «mitad» y «doble» tempo junto al resultado: si el número detectado te suena raro, lo más probable es que el correcto sea su mitad o su doble. Tu oído es el árbitro final.

Funciona muy bien con música de ritmo marcado y percusión clara: electrónica, pop, rock, hip-hop, reggaetón. En géneros con pulso difuso o sin batería (música clásica, ambient, jazz libre, baladas con rubato) la detección automática falla más porque no hay golpes regulares que medir. Para esos casos, usa el «tap tempo» manual: marca el ritmo a mano pulsando el botón al compás de la música.

El tap tempo calcula el BPM a partir de la velocidad a la que tú marcas el ritmo. Pulsas el botón (o la barra espaciadora) al compás de la música varias veces y la herramienta promedia los intervalos entre tus pulsaciones para darte el tempo. Es el método de referencia cuando la detección automática no acierta, y el que usan los músicos de directo para ajustar metrónomos y delays. Cuantas más veces marques (8-10 pulsaciones), más precisa será la media.

No. Toda la decodificación y el análisis se realizan en tu navegador con la Web Audio API (OfflineAudioContext). El archivo nunca viaja por internet. Puedes verificarlo abriendo la pestaña Network de las DevTools mientras analizas: no verás ninguna petición de subida. Esto hace la herramienta apropiada para maquetas sin publicar, masters originales o cualquier audio confidencial.

El límite es 100 MB por archivo, suficiente para canciones completas en MP3, M4A o incluso WAV de duración normal. Para analizar el tempo no hace falta la canción entera: con los primeros 1-2 minutos de una sección con ritmo estable la detección ya es fiable. Si tu archivo es muy grande, puedes recortar un fragmento representativo con el cortador de audio antes de analizarlo.

Herramientas relacionadas