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.
- Roda no navegador
- Sem upload e sem cadastro
- MIDI no andamento certo
Para o resultado mais limpo, escolha uma gravação de um instrumento ou de uma voz só.
Limpar e quantizar
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 em | Tick | Onde ela cai |
|---|---|---|
| 0,000 s | 0 | compasso 1, tempo 1 |
| 0,625 s | 480 | compasso 1, tempo 2 |
| 1,406 s | 1.080 | compasso 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
- Bittner, Bosch, Rubinstein, Meseguer-Brocal and Ewert, “A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation”, arXiv:2203.09893, 2022 — o modelo de transcrição que o conversor executa. Consultado em 10 de outubro de 2026.
- Spotify, basic-pitch código-fonte,
constants.py— a taxa de análise de 22.050 Hz e o salto de 256 amostras, que dão cerca de 86 quadros de análise por segundo. Consultado em 10 de outubro de 2026. - Standard MIDI-File Format Spec. 1.1, updated (midimusic.github.io) — os ticks por semínima e o evento Set Tempo, medido em microssegundos por semínima. Consultado em 10 de outubro de 2026.
- Peter Kabal, “Wave File Specifications”, MMSP Lab, McGill University — quantos bytes um WAV PCM ocupa por segundo de áudio. Consultado em 10 de outubro de 2026.
Como converter MP3 em MIDI
- Escolha o arquivo. Arraste um MP3, WAV, M4A, FLAC ou OGG para a caixa acima, ou toque nela para procurar.
- 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.
- Confira o piano roll. Use Ouvir o MIDI e Tocar o original para comparar as notas com a gravação.
- 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.
- Baixe. Baixar MIDI salva um
.midpadrã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 segundo | Por minuto | Cabe em 200 MB |
|---|---|---|---|
| 44,1 kHz, 16 bits | 176.400 | 10,1 MB | cerca de 19,8 minutos |
| 48 kHz, 24 bits | 288.000 | 16,5 MB | cerca de 12,1 minutos |
| 96 kHz, 24 bits | 576.000 | 33,0 MB | cerca 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