BPM y Key Finder
Detecta el tempo exacto y la tonalidad de cualquier canción en un solo paso. Funciona en tu dispositivo; los archivos nunca se suben a la nube.
Arrastra el archivo de audio aquí o haz clic para buscarlo
Máximo 30 MB · MP3, WAV, FLAC, OGG, M4A
Cómo averiguar el BPM y la tonalidad
- 1 Sube un archivo de audio (MP3, WAV, FLAC, OGG, M4A)
- 2 Las redes neuronales detectan el tempo y la tonalidad al mismo tiempo en tu dispositivo
- 3 Consigue el código de BPM y Camelot para sincronizar ritmos y realizar mezclas armónicas
Preguntas Frecuentes
¿Qué grado de precisión tienen la detección del BPM y de la tonalidad?
¿Por qué combinar el BPM y la tonalidad en una sola herramienta?
¿Se sube mi audio a un servidor?
¿Cómo funciona la combinación de BPM y detección de tonalidad?
¿Por qué necesito tanto el BPM como la tonalidad para pinchar?
¿En qué se diferencia esto de las aplicaciones independientes «BPM Finder» y «Key Finder»?
¿Qué formatos y tamaños de archivo son compatibles?
¿Por qué detectar el tempo y la tonalidad a la vez a la hora de prepararse para pinchar?
La sincronización de los ritmos es necesaria, pero no suficiente
Mezclar dos temas con el mismo BPM mantiene alineados los patrones de bombo, pero que el tempo sea idéntico no dice nada sobre si los temas pertenecen al mismo universo musical. Si una pista está en fa menor y la siguiente en si mayor, la distancia armónica entre ellas —seis pasos en la rueda de Camelot— es la máxima posible. Los sintetizadores sostenidos, las líneas de bajo y las frases vocales chocan de frente durante la mezcla, produciendo ese revuelo disonante que convierte una transición fluida en un choque de coches. Los DJ expertos lo solucionan con cortes rápidos o efectos en cadena, pero se trata de parches para un problema que se puede evitar. La solución es conocer ambos valores de antemano: los BPM te indican que las pistas pueden mezclarse, y el código Camelot te indica que deberían hacerlo.
Un flujo de trabajo basado en la lectura combinada
Añade una caja entera a la cola y deja que el detector combinado etiquete todos los archivos. Ordena la biblioteca primero por código Camelot y, a continuación, por BPM dentro de cada grupo de códigos, y el orden natural surgirá casi por sí solo: los códigos Camelot cercanos (8A → 8B → 9A) se fusionan perfectamente, y los rangos de BPM adyacentes dentro de cada grupo evitan los cambios de tono audibles que producen los grandes saltos de tempo. Buscador de BPM y Buscador de tonalidades No te servirían las mismas redes neuronales ejecutándose por separado si solo necesitaras un valor; esta página existe porque el flujo de trabajo de un DJ casi nunca requiere un solo valor cada vez.
Cómo funciona internamente la combinación de BPM y detección de tonalidad
Una decodificación, dos redes neuronales, inferencia paralela
La parte más costosa del análisis de un archivo de audio no es la detección, sino cargar el archivo en la memoria como una señal utilizable. Leer el contenedor, decodificar el códec con pérdida, remuestrear a la frecuencia del modelo y convertirlo a una representación de espectrograma es lo que consume la mayor parte del tiempo real. Brizm decodifica una sola vez y envía el búfer resultante a dos redes neuronales en paralelo: un modelo de seguimiento del tempo que estima las posiciones de los tiempos y los BPM correspondientes, y un modelo de detección de tonalidad que crea un perfil de clases de altura y lo clasifica en una de las 24 tonalidades (12 mayores y 12 menores). Al compartir el búfer decodificado, la pasada combinada es apenas más lenta que ejecutar cualquiera de los modelos por separado, a pesar de que produce el doble de salida.
La notación Camelot en lenguaje sencillo
El detector emite tanto el nombre estándar de la tonalidad («Fa sostenido menor», «Do mayor») como un código Camelot (el formato que utilizan los DJ: 11A, 8B, etc.). Los números del 1 al 12 forman un ciclo; la letra A indica menor y la B, mayor. Movimientos que funcionan armónicamente: mismo código, código adyacente (un paso en sentido horario o antihorario) y el mismo número con la letra invertida (8A → 8B). Movimientos que suenan discordantes: dos o más pasos de distancia en la rueda, o una inversión combinada con un paso. La referencia de la rueda de Camelot permite visualizar todas las relaciones de un solo vistazo. Una vez etiquetada una biblioteca, crear un set es tan sencillo como desplazarse distancias cortas en la rueda entre temas de tempo similar.
Más allá de la preparación de los DJ, esta misma información resulta útil para los productores a la hora de elegir samples y para los remezcladores a la hora de ajustar las acapellas. El Pitch Shifter permite desplazar un sample por semitonos conservando su tempo, por lo que, una vez que conoces la tonalidad del sample y la del proyecto, basta con un solo control deslizante para transponer la diferencia.