El analizador construye un vector de croma: mide cuánta energía hay en cada una de las doce clases de altura a lo largo de cinco octavas, metiendo todos los do en un mismo cajón, todos los do sostenido en el siguiente, y así sucesivamente. El resultado es un perfil de las notas en las que el tema se apoya de verdad, con independencia de la octava en que se tocaran.
Detector de tonalidad y BPM para cualquier audio
Sube un archivo de audio y lee su tonalidad y su tempo. El análisis corre en tu navegador: no se envía nada y no gasta créditos de ningún tipo.
Elige un tema y obtén su tonalidad, su modo y su tempo en una sola pasada. Todo se calcula en tu dispositivo, así que el archivo nunca sale de él y no hay subida que esperar.
MP3, WAV, M4A u OGG · hasta 10 minutos · no sale de tu dispositivo
01
Cómo se deduce la tonalidad
Ese perfil se correlaciona después con las veinticuatro plantillas de Krumhansl y Schmuckler, una ponderación mayor y otra menor para cada una de las doce tónicas posibles. Las plantillas provienen de experimentos de escucha y codifican con qué fuerza se percibe cada grado dentro de una tonalidad. Gana la plantilla mejor correlacionada, y su coeficiente se convierte en la cifra de confianza que aparece junto al resultado.
No se usa a propósito el método ingenuo de buscar la nota más fuerte y declararla tónica. La altura más fuerte de una mezcla suele ser una nota de bajo en un tiempo fuerte, y esa es a menudo la quinta o la tercera en lugar de la fundamental. Correlacionar toda una distribución con una forma conocida resulta mucho más robusto.
02
Cómo se deduce el tempo
El tempo sale de otra señal. El analizador parte el audio en tramas cortas, mide la energía de cada una y conserva solo las subidas, los instantes en que la energía salta, que es donde arrancan las notas y los golpes. El sonido sostenido no aporta nada, y eso es justo lo deseable, porque un colchón mantenido no lleva ritmo.
Esa curva de intensidad de ataque se autocorrelaciona: se compara con copias retrasadas de sí misma, y el retraso que produce la mejor coincidencia da el periodo del pulso. Limitar la búsqueda entre 60 y 200 BPM mantiene el resultado en terreno musicalmente plausible.
La autocorrelación tiene una costumbre conocida: se engancha igual de bien a la mitad o al doble del tempo real, porque un patrón que se repite cada pulso se repite también cada dos. El resultado se dobla al rango de 70 a 180, lo correcto para la inmensa mayoría de la música grabada, aunque a veces te dará la mitad de un tema realmente rápido.
03
Leer la cifra de confianza
La confianza es la correlación entre el perfil de alturas de tu tema y la plantilla ganadora. Por encima del 70 por ciento aproximadamente, la tonalidad es casi con seguridad correcta. Entre 50 y 70 probablemente lo sea, pero conviene cotejarla con los acordes que oyes. Por debajo del 50 por ciento, trátala como una estimación.
Una confianza baja informa, no fracasa. Hay música que realmente no tiene una tonalidad única: escritura atonal, jazz muy cromático, piezas modales que se sitúan entre un mayor y su relativo menor, y temas que modulan a medio camino. Todas producen un perfil plano que no encaja con fuerza en nada. El material solo percusivo apenas ofrece contenido de altura que analizar.
El relativo mayor y el relativo menor de una tonalidad comparten las mismas siete notas, así que generan perfiles muy parecidos. Cuando la confianza es media, el error más común es informar la menor para una pieza en do mayor, o al contrario. Escuchar en qué nota resuelve el tema lo zanja en segundos.
04
Qué dificulta el análisis
Las grabaciones limpias de instrumentos armónicos son las que mejor se analizan. Una pieza de piano solo, una canción llevada por la guitarra, un arreglo de cuerda, la mayoría de las producciones pop: todas dan un perfil de alturas nítido y una curva de ataques estable.
Hay cuatro cosas que empeoran el resultado. La distorsión fuerte reparte la energía por todo el espectro y hace que las clases de altura se difuminen entre sí. Las mezclas muy densas apilan tantas notas simultáneas que ninguna tónica destaca. Las interpretaciones con cambio de tempo o en rubato rompen el supuesto de un periodo de pulso regular. Y una producción con sidechain o puerta muy marcados puede crear ataques donde no hay notas, lo que desvía la estimación de tempo.
El analizador lee los treinta segundos centrales del archivo en vez de todo, porque las introducciones son a menudo un colchón despejado o silencio y dicen poco de la pieza. Si tu tema cambia de tonalidad o de tempo entre secciones, recorta el archivo y analiza cada sección por separado.
05
Para qué sirven la tonalidad y el tempo
Los DJ usan ambas para planear transiciones. Igualar el tempo es lo que permite el beatmatching; que las tonalidades coincidan o estén relacionadas es lo que evita que la mezcla choque. Temas a distancia de quinta, o un relativo mayor y su menor, suelen convivir bien.
Quien samplea un bucle necesita la tonalidad para transportarlo a su proyecto y el tempo para estirarlo a la rejilla. Equivocarse en un semitono o en un par de BPM se oye al instante en un sample sostenido.
Quien canta usa la tonalidad para saber si un tema le queda dentro del registro antes de comprometerse, y para decidir cuánto transportar si no. Los guitarristas sacan de ella la posición de la cejilla. Quien arma un repertorio usa el tempo para dosificar una noche y las tonalidades para no poner dos temas seguidos en la misma.
Si quieres el tempo pero no tienes un archivo que analizar, por ejemplo un tema que suena al otro lado de la sala o una banda en directo, el medidor de BPM lo saca de tus propios toques.
06
Preguntas sobre tonalidad y BPM
¿Se sube mi archivo?
No. El análisis corre en tu navegador y el archivo se lee directamente de tu dispositivo. No se envía nada a un servidor, y por eso tampoco hay barra de subida ni coste en créditos.
¿Por qué informa del relativo menor en vez del mayor?
Una tonalidad mayor y su relativo menor contienen exactamente las mismas siete notas, así que sus perfiles de altura se parecen casi punto por punto. Es el error más probable cuando la confianza es media. Escucha la nota de resolución.
¿Por qué el tempo es exactamente la mitad?
La autocorrelación se engancha a patrones repetidos, y un patrón que vuelve cada pulso vuelve también cada dos. El resultado se dobla a un rango habitual, lo que a veces parte en dos un material genuinamente rápido.
¿Puede analizar un bucle de batería?
El tempo saldrá normalmente bien. La tonalidad no, porque la percusión tiene poco contenido de altura estable: espera una confianza baja, que es justo la herramienta avisándote.
¿Sirve con un tema que cambia de tonalidad?
No en una pasada. Informa de una sola tonalidad para toda la ventana analizada. Recorta el archivo en secciones y analiza cada una aparte.
¿Qué parte del archivo se analiza?
Los treinta segundos centrales. Las introducciones suelen estar despejadas o en silencio y sesgarían el perfil, así que se usa la parte más cargada y representativa de un arreglo corriente.
¿Qué formatos valen?
MP3, WAV, M4A y OGG, hasta diez minutos. Sirve cualquier cosa que tu navegador sepa descodificar; los archivos más largos hay que recortarlos antes.