BPM e Key Finder
Detecte o tempo exato e a tonalidade de qualquer música em uma única etapa. Funciona diretamente no seu dispositivo — os arquivos nunca são enviados para a nuvem.
Arraste o arquivo de áudio para cá ou clique para selecionar um arquivo
Máximo de 30 MB · MP3, WAV, FLAC, OGG, M4A
Como determinar o BPM e a tonalidade
- 1 Envie um arquivo de áudio (MP3, WAV, FLAC, OGG, M4A)
- 2 As redes neurais detectam o tempo e a tonalidade simultaneamente no seu dispositivo
- 3 Baixe o código do BPM e do Camelot para sincronização de batidas e mixagem harmônica
Perguntas Frequentes
Qual é o nível de precisão da detecção de BPM e de tonalidade?
Por que combinar BPM e tom em uma única ferramenta?
Meu áudio é enviado para um servidor?
Como funciona a combinação entre BPM e detecção de tonalidade?
Por que preciso tanto do BPM quanto da tonalidade para tocar como DJ?
Em que isso difere dos aplicativos separados “BPM Finder” e “Key Finder”?
Quais formatos e tamanhos de arquivo são compatíveis?
Por que detectar o tempo e a tonalidade juntos na preparação para uma apresentação de DJ?
A sincronização de batidas é necessária, mas não suficiente
Mixar duas faixas com o mesmo BPM mantém os padrões de bum-bum alinhados, mas o tempo idêntico não diz nada sobre se as faixas pertencem ao mesmo universo musical. Se uma faixa estiver em Fá menor e a seguinte em Si maior, a distância harmônica entre elas — seis passos na roda de Camelot — é a máxima possível. Sintetizadores sustentados, linhas de baixo e frases vocais colidem de frente durante a mistura, produzindo uma agitação dissonante que transforma uma transição suave em um acidente de carro. DJs experientes contornam isso com cortes rápidos ou efeitos contínuos, mas essas são soluções para um problema que poderia ser evitado. A solução é conhecer ambos os valores desde o início: o BPM indica que as faixas podem ser mixadas, enquanto o código Camelot indica que elas devem ser mixadas.
Um fluxo de trabalho baseado na leitura combinada
Coloque uma caixa inteira na fila e deixe que o detector combinado identifique cada arquivo. Classifique a biblioteca primeiro pelo código Camelot e, em seguida, pelo BPM dentro de cada grupo de código; a ordem natural do conjunto se estabelece quase que por si só: códigos Camelot próximos (8A → 8B → 9A) se misturam perfeitamente, e intervalos de BPM adjacentes dentro de cada grupo evitam as mudanças audíveis de tom que grandes saltos de andamento produzem. BPM Finder e Localizador de Tom não oferecem as mesmas redes neurais funcionando individualmente se você precisar apenas de um valor; esta página existe porque o fluxo de trabalho do DJ quase nunca exige apenas um valor por vez.
Como funciona internamente a combinação entre BPM e detecção de tonalidade
Uma decodificação, duas redes neurais, inferência paralela
A parte mais demorada na análise de um arquivo de áudio não é a detecção — é carregar o arquivo na memória como um sinal utilizável. Ler o contêiner, decodificar o codec com perdas, reamostrar para a taxa do modelo e converter para uma representação em espectrograma consome a maior parte do tempo real. O Brizm decodifica uma única vez e envia o buffer resultante para duas redes neurais paralelas: um modelo de rastreamento de tempo que estima as posições das batidas e o BPM correspondente, e um modelo de detecção de tonalidade que constrói um perfil de classe de altura e o classifica em uma das 24 tonalidades (12 maiores e 12 menores). Compartilhar o buffer decodificado significa que a passagem combinada é apenas um pouco mais lenta do que executar qualquer um dos modelos sozinho, mesmo que produza o dobro da saída.
A notação Camelot em linguagem simples
O detector emite tanto o nome padrão da tonalidade (“Fá sustenido menor”, “Dó maior”) quanto um código Camelot (o formato usado pelos DJs: 11A, 8B, etc.). Os números de 1 a 12 formam um ciclo; a letra A indica menor, B indica maior. Movimentos que funcionam harmonicamente: mesmo código, código adjacente (no sentido horário ou anti-horário, a um passo de distância) e mesmo número com inversão de letra (8A → 8B). Movimentos que soam desarmônicos: dois ou mais passos de distância no relógio, ou uma inversão combinada com um passo. A referência da Roda de Camelot visualiza todas as relações de uma só vez. Depois que uma biblioteca é marcada, montar um set é apenas uma questão de se deslocar por distâncias curtas na roda entre faixas com tempo semelhante.
Além da preparação do DJ, essa mesma informação é útil para produtores que selecionam samples e para remixers que ajustam acapellas. O Pitch Shifter permite alterar o tom de um sample em semitons, mantendo seu tempo; assim, uma vez que você saiba a tonalidade do sample e a do projeto, basta ajustar um único controle deslizante para transpor a diferença.