Conversor MIDI para WAV

Conversor MIDI para WAV - converta MIDI em áudio online gratuitamente — transforme qualquer ficheiro MIDI (Standard MIDI, RMID ou XMF) num ficheiro de áudio WAV. O MIDI só guarda instruções de notas, por isso um sintetizador de software renderiza as notas usando uma SoundFont General MIDI incorporada (261 instrumentos, 13 kits de bateria). Escolha a taxa de amostragem para a saída, e o áudio é gerado localmente no seu navegador, sem que os ficheiros sejam enviados para um servidor.
Entrada suportada: MIDI (.mid, .midi), RMID (.rmi), KAR (.kar), XMF (.xmf). Tudo é renderizado localmente no seu navegador; os ficheiros nunca saem do seu computador.
A primeira utilização carrega uma SoundFont General MIDI de ~32 MB para o navegador atual. Fica em cache e é reutilizada depois, por isso aguarde.
🎹
Clique para selecionar ou arraste e largue um ficheiro MIDI
.mid, .midi, .rmi, .kar, .xmf; recomendado até 20 MB
Taxa de amostragem:
Taxas de amostragem mais altas dão um detalhe de altas frequências ligeiramente melhor, mas produzem ficheiros WAV maiores e demoram mais a renderizar. Para a maioria da música, 44100 Hz ou 48000 Hz chega.
O que faz realmente o "MIDI para WAV"?

Um ficheiro MIDI não contém som — apenas instruções de interpretação (veja Ferramentas MIDI para a história completa). Por isso converter MIDI em WAV não é realmente uma conversão: esta página renderiza as instruções através de um sintetizador de software, grava a saída como amostras PCM e escreve essas amostras num ficheiro WAV. Pense nisto como imprimir uma partitura com uma orquestra específica: a partitura (MIDI) é a receita, o WAV é uma interpretação fixa dela. Depois de renderizado, o WAV é áudio comum — reproduz-se em qualquer lado, sem necessidade de sintetizador.

Cinco factos para ancorar o resto da página:
• MIDI→WAV é uma renderização, não uma conversão de formato — o sintetizador cria um som que nunca existiu no ficheiro
• o som vem de uma SoundFont: uma biblioteca de amostras de instrumentos reais gravados (~32 MB, carregada uma vez por navegador)
• o banco incorporado é o GeneralUser GS: 261 instrumentos e 13 kits de bateria que cobrem o padrão General MIDI
• o mesmo ficheiro MIDI renderizado com outra SoundFont é um WAV diferente, mas igualmente válido
• as variantes de entrada .rmi (RMID), .kar (MIDI de karaoke) e .xmf são apenas envólucros do mesmo fluxo de eventos SMF
Síntese e amostras: de onde vem o som

Há duas formas de fazer um sintetizador soar. A síntese subtrativa constrói tons a partir de osciladores e filtros — barata, mas soa a teclado, não a orquestra. A reprodução de amostras usa gravações curtas de instrumentos reais e reafina-as ao longo do teclado; uma SoundFont (formato SF2) é um conjunto dessas amostras com envolventes e pontos de loop. O motor desta página usa reprodução de amostras: quando o MIDI diz "nota 60 no canal 1, piano", procura a amostra de piano, transpõe-na para a altura pedida, aplica a velocidade como nível e timbre, e mistura-a na saída. A renderização é mais rápida do que o tempo real — um ficheiro de 3 minutos demora bem menos de 3 minutos porque o sintetizador nunca espera por ninguém.

Renderizar, não converter — e porque não há caminho inverso

Os conversores de formato (WAV para FLAC, MP3 para M4A) preservam o mesmo áudio em embalagens diferentes. Uma renderização MIDI cria áudio de raiz a cada nota. Isto tem duas consequências. Primeiro, a qualidade depende do renderizador: o mesmo ficheiro .mid num chip de placa de som dos anos 90, nesta página e numa biblioteca de amostras de estúdio produz três WAV muito diferentes, e nenhum deles é "o" correto — o MIDI nunca especificou como os instrumentos soam. Segundo, o processo é estritamente num só sentido. "WAV para MIDI" não é um problema de conversão mas de transcrição: reconhecer quais as notas tocadas a partir da forma de onda, o que é adivinhação de deteção de altura, não embalagem. As ferramentas que o tentam funcionam apenas em gravações limpas de um só instrumento, e aproximam.

Contentores de entrada e o botão da taxa de amostragem

Além do .mid simples (Standard MIDI File), esta página abre ficheiros .rmi (RMID — um ficheiro MIDI dentro de um envólucro RIFF, o empacotamento nativo do Windows), .kar (MIDI de karaoke: os mesmos eventos mais uma faixa de letras para apresentação) e .xmf (um envólucro extensível que pode agrupar o MIDI com os seus sons). Todos se descodificam no mesmo fluxo de eventos, pelo que o renderizador os trata de forma idêntica. A opção taxa de amostragem define a precisão com que a renderização é medida: 44 100 Hz corresponde ao CD, 48 000 Hz ao vídeo e à maioria do streaming, e 96 000 Hz duplica o teto para arquivo ou processamento posterior. O tamanho do ficheiro escala linearmente com a taxa — a mesma renderização é o dobro do tamanho a 96 kHz do que a 48 kHz — e para a maioria da música a diferença acima de 48 kHz é inaudível.

Ideias erradas comuns
  • O WAV renderizado é o que o compositor pretendia. É uma interpretação. O MIDI fixa notas, tempos e instrumentos por categoria, mas não o som real desses instrumentos. Cada renderizador faz as suas próprias escolhas de orquestração.
  • O MIDI para WAV é sem perdas ou com perdas? Nenhuma das duas. Não há áudio original a perder. As perguntas certas são: qual SoundFont, qual taxa de amostragem — essas definem a fidelidade da própria renderização.
  • Uma SoundFont maior soa sempre melhor. Não. Para além de cobrir bem o conjunto General MIDI (o que o banco incorporado de 261 instrumentos faz), o tamanho extra compra refinamentos que só ouvidos treinados notam em instrumentos específicos. Uma biblioteca de piano de 2 GB ajuda a solos de piano; não faz nada por um ficheiro de chiptune.

Ferramentas relacionadas: Ferramentas MIDI para ver, transpor e editar o MIDI antes de renderizar, Áudio para WAV / FLAC para comprimir o WAV renderizado sem perdas, Áudio para MP3 / etiquetas ID3 para uma cópia pequena para partilhar, e Espetro de áudio para inspecionar o conteúdo de frequências da renderização.