Le MIDI n'est qu'un flux d'instructions, comme:
- "Dites au canal 1 d'activer la note 60"
- "Dites au canal 2 de désactiver la note 72"
- "Dites au canal 3 de définir le paramètre 1 sur la valeur 231"
Il existe un ensemble de conventions telles que:
- Chaîne 1 est le piano, 34 est la basse électrique, etc.
- Le paramètre 1 est la modulation, 7 est le volume, 64 est le sustain, etc.
C'est ce qu'on appelle General MIDI ( Wikipedia).
General MIDI a été spécifié plus tard que MIDI lui-même. Les utilisateurs de MIDI sont libres d'utiliser n'importe quel instrument sur le canal 1. Vous n'avez même pas besoin de contrôler un instrument - le MIDI peut être utilisé pour contrôler les lumières, ou autre chose.
Si vous obtenez un fichier MIDI sur Internet, il est susceptible d'être écrit pour GM, mais parfois ce n'est pas le cas.
Imaginez le cas le plus simple d'un fichier MIDI - un enregistrement d'une personne jouant une partie de piano sur un clavier. C'est un peu comme demander à un robot d'imiter exactement les mouvements d'un pianiste, puis de placer le robot sur le clavier d'un instrument différent.
Si le robot est à un bon piano, il sonnera probablement bien . Ce piano peut ne pas avoir exactement la même réponse de la vélocité des touches au volume, donc l'expression sonnera légèrement différente. Mais ça sonnera plutôt bien.
Si vous asseyez le robot devant un clavier jouet, il est susceptible de sembler horrible. Un bon musicien pourrait probablement tirer un son décent de ce clavier jouet. Mais ici, le musicien a "joué" un bel instrument et a fait déplacer son entrée vers un instrument différent, il ne peut donc pas tenir compte de ses limites.
Ensuite, il y a tous les autres paramètres. Quel effet la "modulation 127" a-t-elle sur le son? Dans quelle mesure "100 pitch bend" change-t-il la hauteur? Même lorsque GM les spécifie, toutes les implémentations ne le font pas correctement.
Ensuite, multipliez-le par un certain nombre d'instruments et tenez compte du fait que si vous maîtrisiez votre propre morceau de musique, vous modifieriez les aspects qui GM ne précise pas, et il devient évident pourquoi la lecture MIDI peut sembler terrible.
Une "police sonore" de haute qualité - l'ensemble des éléments qui traduisent les événements en sons - peut améliorer les choses, mais même dans ce cas, vous n'atteignez pas les normes d'un enregistrement professionnel complet.
De nombreux disques électroniques sont entièrement fabriqués à partir d'instruments séquencés MIDI - mais les musiciens configurent également soigneusement leurs instruments et leurs effets pour obtenir le son qu'ils veulent.
Il est très amusant d'envoyer des fichiers MIDI aux -en sons de la carte son la moins chère que vous puissiez trouver, et en jouant "devinez la mélodie". Ou changer d'instruments.