Como usar
- Escolha uma gravação de um único instrumento ou voz (até 10 minutos).
- Selecione "Detectar notas" e aguarde enquanto o áudio é analisado no seu navegador.
- Ajuste os limiares e a nota mais curta enquanto observa o piano roll.
- Defina o andamento se quiser que as notas se alinhem aos compassos na sua DAW e baixe o arquivo MIDI.
Como funciona
O áudio é decodificado pelo seu navegador, mixado para mono e reamostrado para 22.050 Hz, o formato de entrada do Basic Pitch, um modelo de detecção de notas de código aberto (Apache 2.0) publicado pelo Spotify. O modelo roda no seu navegador com TensorFlow.js e estima, para cada quadro de 11,6 ms e cada uma das 88 teclas do piano, a probabilidade de uma nota começar e de uma nota estar soando. Essas probabilidades são convertidas em notas usando os limiares de início e de quadro, a duração mínima da nota e, opcionalmente, o truque melodia, que também capta notas que surgem gradualmente sem um ataque claro.
As notas são gravadas como um arquivo MIDI padrão de faixa única com programa de piano acústico. A velocidade vem da intensidade detectada. O andamento definido apenas define a grade de compassos; as notas mantêm seu tempo em segundos, então não se alinham aos tempos, a menos que a gravação tenha sido tocada com um clique nesse andamento. Pitch bends não são gravados.
Os resultados dependem muito da gravação. Um instrumento solo limpo funciona bem; acordes são detectados, mas às vezes com notas ausentes ou extras; bateria, distorção, reverb e mixes completos produzem muitas notas erradas. A análise leva de alguns segundos a alguns minutos, dependendo da duração e do seu dispositivo.
Exemplos
Gravação de piano
Uma gravação de piano de 2 minutos feita no celular gera um arquivo MIDI com a melodia e a maioria das notas dos acordes; diminuir o limiar de quadro recupera notas suaves, e aumentá-lo remove notas fantasma.
Melodia cantarolada
Cantarole uma melodia em um gravador de voz, converta com o truque melodia ativado e importe o MIDI em uma DAW para tocá-la em qualquer instrumento.
Perguntas frequentes
É possível separar os instrumentos em uma música?
Não. Ele detecta notas com altura definida em toda a gravação e as coloca em uma única faixa. Em uma mixagem completa, vocais, baixo, acordes e harmônicos da bateria acabam virando notas, por isso os resultados em músicas completas são confusos.
Meu áudio é enviado?
Não. O áudio é decodificado e analisado no seu navegador. Somente o arquivo do modelo é baixado deste site; sua gravação nunca sai do seu dispositivo.
Por que as notas não se alinham com os compassos na minha DAW?
O MIDI mantém o tempo real da execução. Defina o andamento igual ao da música e quantize na sua DAW se precisar das notas na grade.
Por que há um limite de 10 minutos?
A análise mantém toda a saída do modelo na memória. Gravações mais longas podem esgotar a memória do navegador, especialmente em celulares. Corte arquivos longos em partes primeiro.
Privacidade
Seu arquivo de áudio é decodificado e analisado totalmente no seu navegador; ele não é enviado nem armazenado. O modelo de detecção de notas é carregado do próprio servidor deste site.