Convertitore da MIDI a WAV

Convertitore da MIDI a WAV — converta MIDI in audio online gratis — trasformi qualsiasi file MIDI (MIDI standard, RMID o XMF) in un file audio WAV. Il MIDI memorizza solo istruzioni sulle note, quindi un sintetizzatore software renderizza le note usando un soundfont General MIDI integrato (261 strumenti, 13 kit di batteria). Scelga la frequenza di campionamento dell'output: l'audio viene generato localmente nel suo browser e i file non vengono mai caricati su un server.
Input supportati: MIDI (.mid, .midi), RMID (.rmi), KAR (.kar), XMF (.xmf). Tutto viene renderizzato localmente nel suo browser; i file non lasciano mai il suo computer.
Il primo utilizzo carica nel browser attuale un soundfont General MIDI da circa 32 MB. Viene memorizzato nella cache e riutilizzato in seguito, quindi la preghiamo di attendere.
🎹
Clicchi per selezionare oppure trascini qui un file MIDI
.mid, .midi, .rmi, .kar, .xmf; si consigliano meno di 20 MB
Frequenza di campionamento:
Frequenze di campionamento più alte danno un dettaglio alle alte frequenze leggermente migliore, ma producono file WAV più grandi e richiedono più tempo per il rendering. Per la maggior parte della musica 44100 Hz o 48000 Hz sono più che sufficienti.
Che cosa fa davvero «MIDI in WAV»?

Un file MIDI non contiene suono — solo istruzioni di esecuzione (vedi Strumenti MIDI per la storia completa). Quindi convertire MIDI in WAV non è davvero una conversione: questa pagina renderizza le istruzioni attraverso un sintetizzatore software, registra l'output come campioni PCM e scrive quei campioni in un file WAV. Pensi a stampare uno spartito con una particolare orchestra: lo spartito (MIDI) è la ricetta, il WAV è un'esecuzione fissa di essa. Una volta renderizzato, il WAV è audio ordinario — si riproduce ovunque, senza bisogno di alcun sintetizzatore.

Cinque fatti per orientarsi nel resto della pagina:
• MIDI→WAV è un rendering, non una conversione di formato — il sintetizzatore crea suoni che non esistevano nel file
• il suono proviene da un SoundFont: una libreria di campioni di strumenti reali registrati (~32 MB, caricata una volta per browser)
• la banca integrata è GeneralUser GS: 261 strumenti e 13 kit di batteria che coprono lo standard General MIDI
• lo stesso file MIDI renderizzato con un SoundFont diverso produce un WAV diverso ma altrettanto valido
• le varianti di input .rmi (RMID), .kar (MIDI karaoke) e .xmf sono solo contenitori attorno allo stesso flusso di eventi SMF
Sintesi e campioni: da dove viene il suono

Ci sono due modi per far parlare un sintetizzatore. La sintesi sottrattiva costruisce i toni da oscillatori e filtri — economica, ma suona come una tastiera, non come un'orchestra. La riproduzione di campioni usa brevi registrazioni di strumenti reali e le riaccorda lungo la tastiera; un SoundFont (formato SF2) è un insieme di tali campioni con inviluppi e punti di loop. Il motore di questa pagina usa la riproduzione di campioni: quando il MIDI dice «nota 60 attiva sul canale 1, pianoforte», cerca il campione del pianoforte, lo trasporta all'altezza richiesta, applica la velocity come livello e timbro, e lo mixa nell'output. Il rendering è più veloce del tempo reale — un file di 3 minuti richiede molto meno di 3 minuti perché il sintetizzatore non aspetta mai nessuno.

Renderizzare, non convertire — e perché non esiste il percorso inverso

I convertitori di formato (da WAV a FLAC, da MP3 a M4A) preservano lo stesso audio in un altro imballaggio. Un rendering MIDI crea audio da zero a ogni nota. Ciò ha due conseguenze. Primo, la qualità dipende dal renderer: lo stesso file .mid passato per un chip audio degli anni Novanta, per questa pagina e per una libreria di campioni da studio produce tre WAV molto diversi, e nessuno di essi è «il» corretto — il MIDI non ha mai specificato come suonano gli strumenti. Secondo, il processo è strettamente unidirezionale. «Da WAV a MIDI» non è un problema di conversione ma di trascrizione: riconoscere quali note sono state suonate a partire dalla forma d'onda, che è una stima del rilevamento dell'altezza, non un imballaggio. Gli strumenti che ci provano funzionano solo su registrazioni pulite di un singolo strumento, e danno approssimazioni.

Contenitori di input e la manopola della frequenza di campionamento

Oltre al semplice .mid (File MIDI standard), questa pagina apre i file .rmi (RMID — un file MIDI dentro un contenitore RIFF, l'imballaggio nativo di Windows), .kar (MIDI karaoke: gli stessi eventi più una traccia di testi per la visualizzazione) e .xmf (un contenitore estensibile che può incorporare il MIDI con i suoi suoni). Tutti si decodificano nello stesso flusso di eventi, quindi il renderer li tratta allo stesso modo. L'opzione frequenza di campionamento stabilisce quanto finemente viene misurato il rendering: 44100 Hz corrisponde al CD, 48000 Hz corrisponde al video e alla maggior parte dello streaming, e 96000 Hz raddoppia il limite per l'archiviazione o l'elaborazione successiva. La dimensione del file cresce linearmente con la frequenza — lo stesso rendering a 96 kHz è due volte più grande che a 48 kHz — e per la maggior parte della musica la differenza oltre 48 kHz non è udibile.

Idee sbagliate comuni
  • Il WAV renderizzato è ciò che il compositore intendeva. È un'interpretazione. Il MIDI fissa note, tempi e strumenti per categoria, ma non il suono reale di quegli strumenti. Ogni renderer fa le proprie scelte di orchestrazione.
  • La conversione da MIDI a WAV è senza perdite o con perdite? Né l'una né l'altra. Non c'è alcun audio originale da perdere. Le domande giuste sono: quale SoundFont, quale frequenza di campionamento — sono quelle a fissare la fedeltà del rendering stesso.
  • Un SoundFont più grande suona sempre meglio. No. Oltre a coprire bene il set General MIDI (cosa che fa la banca integrata da 261 strumenti), una dimensione maggiore porta solo raffinatezze che solo orecchie allenate notano su strumenti specifici. Una libreria di pianoforte da 2 GB aiuta gli assoli di pianoforte; non fa nulla per un file chiptune.

Strumenti collegati: Strumenti MIDI per visualizzare, trasporre e modificare il MIDI prima del rendering, Audio in WAV / FLAC per comprimere senza perdite il WAV renderizzato, Audio in MP3 / tag ID3 per una copia leggera da condividere, e Spettro audio per ispezionare il contenuto in frequenza del rendering.