Saltar al contenido principal
Herramienta AcoustiCalc Procesamiento local en el navegador

Metrónomo online

Gratis, sin registro y sin instalar nada: compás, subdivisiones, acento y tap tempo, con un planificador de precisión que no se desincroniza.

Motor DSP
Lookahead 25 ms / 100 ms
Estado del motor
Web Audio API
BPM · 500.0 ms por subdivisión

Espacio: empezar o parar · Flechas: ±1 BPM · Mayús+flechas: ±10 BPM

Compás

Subdivisión

Cómo funciona por dentro

Un metrónomo hecho con setInterval disparando un sonido se desvía: JavaScript ejecuta el callback cuando puede, y en una pestaña con animaciones o con el hilo principal ocupado el error llega a decenas de milisegundos. Aquí el temporizador sólo programa. Cada 25 ms se comprueba el reloj de la Web Audio API y se agendan los clics que caen en los próximos 100 ms con start(time), que es exacto a nivel de muestra. La parte visual va por separado, leyendo una cola de eventos en requestAnimationFrame.

Acento

1500 Hz, 0,6 de ganancia y 40 ms de caída exponencial.

Pulso

1000 Hz con la misma envolvente, sin acento.

Subdivisión

720 Hz y 0,25 de ganancia, para que no tape al pulso.

Duraciones a 120 BPM

A 120 BPM cada negra dura 500 ms y cada compás de 4/4 dura exactamente 2 segundos. Estas son las duraciones de cada figura, útiles para ajustar delays y reverbs.

Figura Duración a 120 BPM
Blanca 1000.00 ms
Negra 500.00 ms
Negra con puntillo 750.00 ms
Corchea 250.00 ms
Corchea con puntillo 375.00 ms
Tresillo de corchea 166.67 ms
Semicorchea 125.00 ms
Fusa 62.50 ms

Metrónomo por tempo

Cada tempo tiene su página con el metrónomo ya ajustado, las duraciones de cada figura y los géneros que se mueven en ese rango.

Siguiente paso

Añade este metrónomo a tu web gratis

Existe una versión embebible en /embed/metronomo/, sin navegación y con noindex. Ideal para un blog de producción, una academia o una escuela de música:

<iframe src="https://acousticalc.app/embed/metronomo/" width="100%" height="720" style="border:0" title="Metrónomo de AcoustiCalc" loading="lazy"></iframe>

¿Prefieres un tempo concreto? Usa metrónomo a 128 BPM o cualquier página de tempos por BPM.

Preguntas frecuentes

¿Por qué este metrónomo no se desincroniza? +
Porque el sonido no lo dispara un temporizador de JavaScript. Se usa el patrón «lookahead»: cada 25 ms se revisa el reloj de la Web Audio API y se programan los clics de los siguientes 100 ms con precisión de muestra. Aunque el navegador tarde en repintar o en ejecutar otro script, los clics ya están agendados en el motor de audio y no se desplazan.
¿Qué diferencia hay entre compás y subdivisión? +
El compás define cuántos pulsos hay antes de volver al acento (4/4 son cuatro negras). La subdivisión define cuántas partes tiene cada pulso: corcheas (2), tresillos (3) o semicorcheas (4). Un 6/8 con subdivisión de corcheas da seis clics por compás, y el acento cae en el primero.
¿Puedo usarlo en el móvil? +
Sí. El audio se reanuda dentro del toque del botón, que es el requisito de iOS y de Chrome en Android. Si el teléfono está en modo silencio, algunos navegadores silencian el audio web: sube el volumen multimedia o desactiva el modo silencio.
¿Cómo practico con subdivisiones? +
Empieza con la negra y el acento marcado, y añade corcheas cuando puedas mantener el pulso sin mirar. Los tresillos son los que más cuesta interiorizar: cántalos como «ta-ta-ta» y comprueba que la tercera parte no se acelera. Las semicorcheas a tempo lento (60–80 BPM) sirven para trabajar la articulación sin tensión.
¿Cuántos BPM debo usar para practicar? +
El tempo al que puedes tocar la figura más difícil sin errores, no el tempo al que suena el disco. Baja 10 BPM hasta que salga limpio y sube de 2 en 2 cuando lo controles. Para escalas rápidas, la mitad del tempo final con subdivisiones de semicorcheas da la misma velocidad de dedos con más control.
¿El acento cambia el sonido? +
Sí: el primer pulso del compás suena a 1500 Hz con más nivel, los demás pulsos a 1000 Hz y las subdivisiones a 720 Hz con menos volumen. Puedes desactivar el acento si prefieres un clic uniforme.