Le MIDI : Introduction
|
![]() |
| Il y a quelques années, les constructeurs ont fait évoluer
ce standard matériel, en proposant le port "TO HOST". Contrairement aux
ports DIN classiques monodirectionnels, ce dernier est bidirectionnel (IN
et OUT) sur un port mini DIN 9 broches. Ce port est parfaitement adapté
à la connexion au PC, comme nous le verrons dans la partie suivante. En règle générale, les instruments MIDI proposent les ports MIDI classiques (IN, OUT et THRU). En revanche, le port "TO HOST" n'est pas systématique, mais lorsque c'est le cas, il vient toujours en addition des ports MIDI habituels, vous laissant ainsi le choix de la connexion. |
![]() |
Assez de théorie, passons à la pratique !
Nous venons de le voir, la connexion coté périphériques se fait à travers les
ports MIDI DIN ou TO HOST. Et du coté de l'ordinateur, comment cela se passe-t-il
? Plusieurs cas de figure se présentent.
Port TO HOST
Le premier cas est celui où le PC ou le Mac est connecté à
l'instrument MIDI via le port TO HOST de ce dernier. Ce cas est assez simple,
puisqu'un port série côté PC/Mac fera l'affaire, connecteur que
l'on trouve dans quasiment tous les PC ! Il suffit donc d'un câble spécial doté
d'une prise mini DIN 9 côté instrument, port DB9 ou DB25 pour le
port série du côté PC. Cette solution est prisée des possesseurs
de PC portables, qui disposent tous d'un port série. Ce type de câble est en
vente dans le commerce entre 15 et 25 € (c'est un peu cher pour un mètre
de câble et deux prises... Pour les fans du fer à souder, voici le
câblage à réaliser.).
Port MIDI DIN
Dans le second cas, vous raccorderez le PC ou le Mac directement
sur le port MIDI DIN de l'instrument. C'est n'est guère plus compliqué.
Il y a surtout plus de choix, quatre pour être exact, triés ici
du plus simple au plus compliqué :

Les messages émis par le PC sur le port MIDI OUT sont dirigés
vers le port d'entrée MIDI IN du synthé. Les messages émis
par le synthétiseur sur son port MIDI OUT sont dirigés vers le
port d'entrée MIDI IN du PC.
Notons une petite particularité propre aux synthés : ceux-ci fonctionnent
selon deux modes, "local on" ou
"local off ". En "local on", vous jouez "en local", c'est à
dire que le synthétiseur produit le son correspondant aux notes jouées
sur son clavier. Cela n'empêche cependant pas le synthétiseur d'émettre
des signaux MIDI via le port MIDI OUT. En mode "local off", ce que vous jouez
est envoyé vers le PC par le port MIDI OUT mais n'est pas transmis directement
au générateur sonore du synthétiseur. Ces messages sont
enregistrés par un logiciel appelé séquenceur, qui les
renvoie ensuite par le port MIDI OUT de la carte son vers le port MIDI IN du
synthé. (Cela suppose que vous validiez l'option MIDI THRU du séquenceur,
sinon les messages ne seront pas réémis). A ce moment, le synthé
produira le son correspondant aux messages reçus, la boucle est bouclée
! En résumé, lorsque vous utilisez votre synthétiseur avec
un séquenceur logiciel, la bonne configuration est la suivante :
Pour jouer sans le PC, repassez en mode "Local on".
Synthétiseur (port "To Host") <-> PC/Mac (port série)

Tous les messages MIDI transitent sur le câble et dans les deux sens (émission et réception). Ici,aussi, validez LOCAL OFF et MIDI THRU. Consultez la documentation de votre synthé afin de valider le port "TO HOST" au lieu de MIDI OUT pour l'émission des messages.
Clavier maître (MIDI OUT) <-> Carte son (MIDI IN/OUT) <->
Expandeur (MIDI IN)

Cette configuration suppose l'emploi d'un séquenceur sur le PC. En effet : Les messages MIDI émis par le clavier maître sur son port MIDI OUT sont reçus par le PC sur le port MIDI IN de la carte son. Ces messages doivent ensuite être redirigés vers l'expandeur à travers le port MIDI OUT de la carte son pour produire le son correspondant à ce que vous jouez. Au passage, les messages peuvent être enregistrés sur le PC. Cette redirection de messages n'est pas automatique. Il faut donc utiliser un logiciel séquenceur sur le PC et valider l'option "MIDI THRU", qui fait en sorte que tous les messages reçus sur le port MIDI IN doivent être renvoyés vers le port MIDI OUT. Cette solution est contraignante dans le sens ou vous ne pouvez pas jouer si le PC n'est pas allumé et que le séquenceur ne fonctionne pas..Sauf à prévoir un câble MIDI que vous connecterez entre le port MIDI OUT du clavier et le port MIDI IN de l'expandeur. De nombreuses manipulations en perspectives...
Clavier maître (MIDI OUT) <-> Expandeur (MIDI IN + port
"To Host") <-> PC/Mac (port série)

Si votre expandeur possède un port "TO HOST", c'est peut
être la meilleure solution. Les messages émis par le clavier sont
reçus par l'expandeur qui produit le son correspondant puis renvoie les messages
vers le PC par le port "TO HOST" pour qu'ils soient enregistrés par le
séquenceur. Comme pour les synthés, consultez la documentation
de votre expandeur afin de valider le port "TO HOST" au lieu de MIDI OUT pour
l'émission des messages. L'avantage de cette solution est que contrairement
à la solution précédente, vous pouvez jouer indépendamment
du PC.
Voilà pour les configurations de base. une fois maîtrisées,
l'ajout d'un clavier, synthé ou expandeur ne devrait pas être trop
difficile...