Pular para as ferramentas e o texto
PT

Conversor de áudio para MIDI (MP3 e WAV)

Transforme a melodia, os acordes ou o baixo de uma gravação em notas MIDI para editar e tocar com o timbre que quiser. Tudo acontece no seu computador ou celular — o arquivo não vai para lugar nenhum.

Arraste um arquivo de áudio para cá ou toque para escolher MP3, WAV, M4A, FLAC ou OGG · converte os primeiros 10 minutos · o arquivo não sai do seu aparelho

Para o resultado mais limpo, escolha uma gravação de um instrumento ou de uma voz só.

Em resumo

Arraste o MP3 ou o WAV para o conversor acima e clique em Baixar MIDI. O navegador mistura o áudio em mono a 22.050 Hz, passa o modelo de código aberto Basic Pitch, do Spotify, a cerca de 86 quadros de análise por segundo (código do Basic Pitch) e grava um arquivo MIDI padrão com 480 ticks por semínima e o andamento da própria música. Numa faixa a 96 BPM, uma nota que começa em 0,625 s cai no tick 480, exatamente no tempo 2. São convertidos até os primeiros 10 minutos, e o áudio nunca sai do seu aparelho.

Como funciona a conversão

O conversor usa o Basic Pitch, modelo de transcrição de código aberto do Spotify (licença Apache 2.0), rodando com TensorFlow.js em segundo plano no navegador. O áudio é mixado em mono e reamostrado para 22.050 Hz; com um salto de 256 amostras entre análises, isso dá cerca de 86 quadros por segundo, e em cada quadro a rede estima quais alturas estão soando e onde as notas começam. Uma etapa final junta os quadros em notas — é ela que os controles deslizantes ajustam, por isso a mudança é instantânea.

O resto é aritmética. Um arquivo MIDI padrão conta o tempo em ticks (aqui, 480 por semínima) e guarda o andamento em microssegundos por semínima (SMF 1.1). Uma nota que começa t segundos depois do início, numa gravação a B BPM, vai para tick = round(t × B × 480 ÷ 60), e o evento Set Tempo guarda 60.000.000 ÷ B. Antes disso, todas as notas são deslocadas juntas para que o primeiro tempo detectado caia numa linha de tempo do arquivo. Por isso as notas batem com a grade da DAW, em vez de atravessar os compassos como acontece com conversores que gravam tudo a 120 BPM.

Exemplo prático: três notas a 96 BPM

A 96 BPM, um tempo dura 60 ÷ 96 = 0,625 segundo e equivale a 480 ticks; o evento de andamento grava 60.000.000 ÷ 96 = 625.000 microssegundos por semínima. Com o primeiro tempo da música no início do arquivo:

A nota começa emTickOnde ela cai
0,000 s0compasso 1, tempo 1
0,625 s480compasso 1, tempo 2
1,406 s1.080compasso 1, tempo 3, segunda semicolcheia

Na prática: num loop de samba a 96 BPM com cavaquinho e baixo, coloque a Nota mais aguda perto de C3 para o cavaco ficar de fora, escolha o ajuste em semicolcheias e baixe. Num projeto a 96 BPM, a linha de baixo entra no primeiro tempo do compasso 1, com a levada original.

Limites

A ferramenta transcreve notas com altura definida: não separa instrumentos, não transcreve bateria (programe-a na drum machine) e não gera partitura. Bends e slides ainda não vão para o arquivo; as notas são arredondadas para o semitom mais próximo. Só os primeiros 10 minutos são convertidos, para o navegador não ficar sem memória (principalmente no celular), e arquivos acima de 200 MB, ou que o navegador já sabe que passam de 30 minutos, são recusados antes da decodificação.

Fontes

Como converter MP3 em MIDI

  1. Escolha o arquivo. Arraste um MP3, WAV, M4A, FLAC ou OGG para a caixa acima, ou toque nela para procurar.
  2. Espere a análise. Na primeira vez, o navegador baixa o modelo de transcrição, que fica em cache para as próximas. Um notebook recente termina bem antes de um celular antigo.
  3. Confira o piano roll. Use Ouvir o MIDI e Tocar o original para comparar as notas com a gravação.
  4. Faça a limpeza. Mexa nos controles de Limpar e quantizar; a análise pesada não é refeita, então a mudança aparece na hora.
  5. Baixe. Baixar MIDI salva um .mid padrão, que abre no FL Studio, no Ableton Live, no Logic, no Reaper, no MuseScore e em qualquer programa que leia MIDI.

E se o arquivo for WAV?

WAV é a melhor entrada possível: sem compressão, os harmônicos e as notas mais baixinhas que o modelo usa para separar uma nota dos seus sobretons continuam lá. Qualquer profundidade de bits (16, 24 ou 32 bits float) e qualquer taxa de amostragem comum funcionam, porque tudo é reamostrado para 22.050 Hz em mono. O que limita é o tamanho: um WAV PCM ocupa, a cada segundo, taxa de amostragem × bytes por amostra × canais (formato WAVE). Contando 1 MB como 1.048.576 bytes, que é como o limite de 200 MB é medido:

Formato (estéreo)Bytes por segundoPor minutoCabe em 200 MB
44,1 kHz, 16 bits176.40010,1 MBcerca de 19,8 minutos
48 kHz, 24 bits288.00016,5 MBcerca de 12,1 minutos
96 kHz, 24 bits576.00033,0 MBcerca de 6,1 minutos

Um bounce de três minutos em 48 kHz/24 bits tem uns 49 MB e é convertido inteiro. AIFF só abre onde o navegador sabe decodificar (no Safari); nos outros, exporte em WAV.

Ajustes que mais ajudam

Nota longa saiu picotada? Suba a Divisão de notas. Apareceram notas fantasmas, harmônicos ou rabo de reverb? Suba a Confiança. Para isolar um baixo, baixe a Nota mais aguda. E se o detector pegou a metade ou o dobro do andamento que você sente, digite o valor certo no campo de andamento: a grade é refeita na hora. Gravação seca e de um instrumento só sempre rende um MIDI mais limpo.

Perguntas frequentes

O conversor de MP3 para MIDI é grátis?

É. Não tem conta, marca d’água nem limite de arquivos. Quem faz o trabalho é o seu aparelho, então não existe servidor processando áudio.

Minha música é enviada para algum servidor?

Não. O arquivo é lido e analisado pelo seu próprio navegador. Dá para conferir na aba Rede (Network) das ferramentas de desenvolvedor ou, depois da primeira conversão, colocando o aparelho em modo avião e convertendo outro arquivo na mesma aba.

Dá para converter uma música inteira, com voz e bateria?

Até gera notas, mas uma mixagem cheia vira um MIDI embolado, porque as notas de todos os instrumentos são detectadas juntas. Para algo aproveitável, converta um instrumento só ou uma faixa separada (stem).

Funciona com WAV, M4A, FLAC ou vídeo?

Funciona com qualquer formato que o navegador decodifique: MP3, WAV, AAC/M4A e FLAC em todos; OGG e Opus na maioria; e o áudio de muitos arquivos WebM e MP4. WAV de 16, 24 ou 32 bits float, em qualquer taxa de amostragem comum, também serve.

Por que algumas notas saem uma oitava acima ou dobradas?

Harmônicos fortes podem parecer uma segunda nota uma oitava ou uma quinta acima da real. Suba um pouco a Confiança ou limite a extensão de notas e a maioria some.

Os resultados são estimativas automáticas e podem ter notas erradas ou faltando. Converta só gravações que você tem direito de usar. O Basic Pitch é © Spotify AB, sob licença Apache 2.0; o xx808 não tem vínculo com o Spotify.

Atualizado em