Le démon de MIDI

 

Qu'est-ce qu'un fichier son au format MIDI ? MIDI signifie Musical Instrument Digital Interface. Dans un fichier son au format WAV ou MP3, on stocke toutes les ondes composant le son que vous entendez au haut-parleur (quoique MP3 soit 10 fois plus petit que le WAV, car compressé). C'est donc un fichier très volumineux. Par contre, le format MIDI ne stocke que des commandes de volumes, de déclenchement de tel intrument musical, d'arrêt, etc..., il ne stocke pas le son lui-même. Il est donc beaucoup plus petit. Le son lui-même est produit par votre carte son, ou par un ou plusieurs modules de sons spécifiques branchés sur votre prise MIDI Out (synthétiseur Yamaha, Roland, Korg, Casio, etc..., plus de 1000 €). La norme General MIDI (GM) définit 128 instruments différents + 47 de percussion. Par exemple, l'instrument n° 76 sera toujours une flûte de pan.

Votre carte son est un bijou insoupçonné car c'est elle qui stocke et qui permet de jouer tous ces instruments. La qualité varie beaucoup d'une carte à l'autre (une des mieux étant Yamaha). Un fichier MIDI est un simple fichier d'ordres déclenchant ces instruments.

Le MIDI définit des canaux, au nombre de 16, sur chacun desquels un instrument (ou patch) peut jouer. Le canal 10 est toujours réservé à la percussion. Chaque canal peut bien sûr jouer plusieurs instruments, mais alternativement. 16 instruments peuvent donc jouer en même temps.

A titre d'exemple, voici un extrait musical au format MIDI, et le décodage texte de son contenu binaire (et la signification).

Anvil Studio pour Windows (3 Mo) est un excellent freeware pour composer/éditer des fichiers .MID. Ça s'appelle un séquenceur. Il vous permet d'apprécier au moins les différents instruments composant un morceau, ainsi que les partitions, et tous les évènements MIDI.

Les séquenceurs plus "pro" sont Cakewalk et Cubase.
Quoique Sound Studio d'Evolution n'est pas mal non plus (livré avec le clavier maître ci-après).

VSC (Virtual Sound Canvas, de Roland) est un excellent lecteur qui permet de voir les instruments (mieux que Windows Media Player), le volume de chaque canal, le pan., les effets... Il est aussi livré avec un synthétiseur logiciel et des banques de sons pour aider votre carte son si celle-ci est bon marché. De même, il y a SoftSynth chez Yamaha.

VanBasco est aussi un autre lecteur, gratuit, performant et peu volumineux (650 Ko) pour Windows -mon préféré. Il permet de voir chaque canal, mais aussi un clavier et le texte des paroles éventuelles (lyrics, morceaux marqués par l'icône ci-dessous - Karaoké donc...). On peut aussi l'installer en plug-in Internet Explorer et/ou Netscape (je vous le conseille).
Pour Mac, il y a Arnold's Midi Player (un Français!) (OS 9), et QMidi (OS X).

Evolution MK-249Réciproquement, vous pouvez brancher un clavier maître ou contrôleur (200 €) sur la prise MIDI In ou Plug&Play de votre carte son, et faire "jouer" celle-ci. Votre carte son est en fait un synthétiseur multi-timbral (on peut entendre par exemple un orgue et un violon en même temps).

Si l'avantage de MIDI est la petite taille des fichiers sons, l'inconvénient est qu'on ne peut pas reproduire n'importe quel son, par exemple la voix humaine ou le beuglement d'une vache. On est limité aux instruments GM. De plus, la qualité du son de l'instrument ne dépend que de votre interface MIDI (carte son, haut-parleurs, etc...).

À noter qu'il existe une surcouche de GM ou GM2 qui s'appelle GS, inventée par Roland (donc plus de possibilités), et XG inventée par Yamaha qui englobe GS (donc encore plus de possibilités, mais aussi reconnue par moins de matériel). En particulier, de nombreux instruments (patches) ont des variantes en plus (banks).

Pour les experts, voici la liste de tous les instruments GM, GS et XG. Si votre carte son est XG, vous entendrez toutes les différences.

On peut transformer du MIDI en WAV (il suffit d'enregistrer, par exemple avec le Magnétophone Windows, ce que votre carte son joue), mais pas l'inverse (ou difficilement): il faudrait un système hyper-intelligent qui reconnaisse et sache décomposer un air de musique en les différents instruments MIDI. C'est un logiciel de reconnaissance musicale, souvent coûteux et jamais parfait, voire gratuit et inefficace. C'est un sujet bateau sur le Web.


Voici quelques morceaux de musique, bien choisis sur le Web, au format MIDI.
Download my free midi files. Enjoy.
Simple clic: joue le morceau.
Pour le copier chez vous, clic droit et "Enregistrer la cible sous..." ou "Enregistrer le lien sous..."

Allez-y ! Faites-vous plaisir, montez le volume !...


Play  Title                                       Size  Time   Comment



Voir aussi Tous les instruments MIDI GM, GS, XG séparément. Ce sont ceux de votre carte son !


Un programme:

midi.c : source de programme en C servant à décrypter le contenu d'un fichier MIDI (tel instrument, telle note, etc...). C'est un essai de mon crû que j'ai fait à partir de la spec. du format. L'exécutable s'ouvre sous une fenêtre DOS de Windows. On peut aussi facilement adapter ce source pour Unix (fenêtre Terminal sous Mac OS X). Freeware Windows: voir dans les liens en bas.


 

Lecture Un peu de lecture :
  • Studio Musique, Home Studio (2ème éd.), Daniel Ichbiah, 2003, CampusPress, 20 €
  • Studio Musique, la norme MIDI, Rob Young, 2002, CampusPress, 23 €

Liens Quelques liens:
vanBasco's MIDI Search Nom d'artiste ou de chanson:
 

MIDI (suite)

Led Zeppelin

Accords

Rythme



Accueil