Que fait réellement « MIDI vers WAV » ?
Un fichier MIDI ne contient aucun son — seulement des instructions d’interprétation (voir Outils MIDI pour l’histoire complète). La conversion du MIDI en WAV n’est donc pas vraiment une conversion : cette page rend les instructions à travers un synthétiseur logiciel, enregistre la sortie sous forme d’échantillons PCM et écrit ces échantillons dans un fichier WAV. Imaginez une partition imprimée avec un orchestre particulier : la partition (MIDI) est la recette, le WAV est une interprétation figée. Une fois rendu, le WAV est de l’audio ordinaire — il se lit partout, sans synthétiseur.
Cinq faits pour ancrer le reste de la page :
• MIDI→WAV est un rendu, pas une conversion de format — le synthétiseur crée un son qui n’existait jamais dans le fichier
• le son provient d’une SoundFont : une bibliothèque d’échantillons d’instruments réels enregistrés (environ 32 Mo, chargée une fois par navigateur)
• la banque intégrée est GeneralUser GS : 261 instruments et 13 kits de batterie couvrant la norme General MIDI
• le même fichier MIDI rendu avec une autre SoundFont donne un WAV différent, tout aussi valable
• les variantes d’entrée .rmi (RMID), .kar (MIDI karaoké) et .xmf ne sont que des enveloppes autour du même flux d’événements SMF
Synthèse et échantillons : d’où vient le son
Il existe deux façons de faire parler un synthétiseur. La synthèse soustractive construit les sons à partir d’oscillateurs et de filtres — peu coûteuse, mais elle sonne comme un clavier, non comme un orchestre. La lecture d’échantillons utilise de courts enregistrements d’instruments réels et les transpose sur le clavier ; une SoundFont (format SF2) est un ensemble de tels échantillons accompagnés d’enveloppes et de points de bouclage. Le moteur de cette page utilise la lecture d’échantillons : lorsque le MIDI dit « note 60 sur le canal 1, piano », il recherche l’échantillon de piano, le transpose à la hauteur demandée, applique la vélocité comme niveau et timbre, puis le mélange à la sortie. Le rendu est plus rapide que le temps réel — un fichier de 3 minutes prend nettement moins de 3 minutes, car le synthétiseur n’attend jamais personne.
Un rendu, non une conversion — et pourquoi il n’existe pas d’opération inverse
Les convertisseurs de format (WAV vers FLAC, MP3 vers M4A) conservent le même audio dans un autre conditionnement. Un rendu MIDI crée de l’audio à partir de rien pour chaque note. Cela a deux conséquences. D’abord, la qualité dépend du moteur de rendu : le même fichier .mid joué par une puce de carte son des années 1990, par cette page et par une bibliothèque d’échantillons de studio donne trois WAV très différents, et aucun n’est « le » bon — le MIDI n’a jamais précisé à quoi sonnent les instruments. Ensuite, le processus est strictement à sens unique. « WAV vers MIDI » n’est pas un problème de conversion mais un problème de transcription : reconnaître les notes jouées à partir de la forme d’onde, ce qui relève de la détection de hauteur, donc d’approximations, et non d’un simple changement d’emballage. Les outils qui tentent cette opération ne fonctionnent que sur des enregistrements propres d’un seul instrument, et ils restent approximatifs.
Enveloppes d’entrée et réglage de la fréquence d’échantillonnage
Outre le simple .mid (Standard MIDI File), cette page ouvre les fichiers .rmi (RMID — un fichier MIDI dans une enveloppe RIFF, l’emballage natif de Windows), .kar (MIDI karaoké — les mêmes événements plus une piste de paroles pour l’affichage) et .xmf (une enveloppe extensible pouvant regrouper le MIDI avec ses sons). Tous se décodent vers le même flux d’événements, si bien que le moteur de rendu les traite de la même façon. L’option fréquence d’échantillonnage règle la précision de la mesure du rendu : 44 100 Hz correspond au CD, 48 000 Hz à la vidéo et à la plupart des flux, et 96 000 Hz double la limite pour l’archivage ou un traitement ultérieur. La taille du fichier est proportionnelle au débit — le même rendu fait deux fois plus de volume à 96 kHz qu’à 48 kHz — et pour la plupart des musiques, la différence au-delà de 48 kHz est inaudible.
Idées reçues courantes
- Le WAV rendu est ce que le compositeur avait en tête. C’est une interprétation parmi d’autres. Le MIDI fixe les notes, les temps et les catégories d’instruments, mais pas le son réel de ces instruments. Chaque moteur de rendu fait ses propres choix d’orchestration.
- La conversion MIDI vers WAV est-elle sans perte ou avec perte ? Ni l’un ni l’autre. Il n’existe pas d’audio d’origine à perdre. Les bonnes questions sont : quelle SoundFont, quelle fréquence d’échantillonnage — ce sont elles qui fixent la fidélité du rendu lui-même.
- Une SoundFont plus volumineuse sonne toujours mieux. Non. Au-delà d’une bonne couverture du jeu General MIDI (ce que fait la banque intégrée de 261 instruments), la taille supplémentaire n’apporte que des raffinements que seules des oreilles entraînées remarquent sur certains instruments. Une bibliothèque de piano de 2 Go aide les solos de piano ; elle ne change rien à un fichier chiptune.
Outils associés : Outils MIDI pour visualiser, transposer et éditer le MIDI avant le rendu, Audio vers WAV / FLAC pour compresser sans perte le WAV rendu, Audio vers MP3 / balises ID3 pour une copie légère à partager, et Spectre audio pour examiner le contenu fréquentiel du rendu.