RPN/NRPN
Les numéros de paramètre non enregistrés (NRPN) sont des messages spécifiques à un dispositif qui permettent le contrôle de
synthétiseurs par MIDI. La spécification MIDI définit des numéros de paramètres pour permettre aux fabricants de spécifier leurs
propres contrôleurs. Les plus courants parmi ceux-ci ont été enregistrés par l'associations de fabricants MIDI et font partie de
la spécification MIDI (d'où le terme de numéros de paramètres enregistrés, RPN). (reportez-vous à l'Annexe F pour davantage
d'informations).
Les contrôleurs MIDI 98 et 99 représentent les NRPN LSB et MSB respectivement tandis que 100 et 101 représentent les RPN LSB et MSB.
Voir à ce sujet la liste des contrôleurs MIDI en annexe E. Pour transmettre un NRPN/RPN, ces deux messages de contrôleurs sont
envoyés avec la valeur spécifiée par l'utilisateur correspondante. Un message et une valeur de contrôleur supplémentaires doivent
être envoyés pour spécifier l'ajustement de valeur (grossier ou fin). Ceci est spécifié par le numéro de contrôleur 6 (Data Entry) pour
les ajustements grossiers, et par le numéro 38 pour les ajustements fins.
Les dispositifs recevant des messages NRPN sont répertoriés dans le manuel de l'utilisateur. Il est essentiel d'envoyer ensemble les
messages LSB et MSB NRPN. Ils sont tous deux spécifiés dans le manuel du dispositif mais généralement au format hexadécimal. Si
c'est effectivement le cas, reportez-vous à l'annexe C pour vous aider à transformer cette valeur au format décimal.
SysEx
Les messages System Exclusive (SysEx) ont été définis dans la spécification MIDI pour permettre le contrôle de dispositifs individuels
par MIDI. Le format des messages SysEx permet à presque n'importe quelle fonction d'être réalisée par MIDI, pour autant que
le dispositif récepteur soit capable de traduire le message. Ceci permet à des dispositifs d'envoyer notamment des données de
mémoire de samples audio, des dumps mémoires, des réglages de contrôleurs. Cela permet également aux contrôleurs d'un
dispositif d'être contrôlés par un autre dispositif.
Il n'est pas possible de programmer votre propre message SysEx avec le contrôleur Oxygen. Mais plusieurs messages SysEx utiles sont
préprogrammés dans le clavier. Il est possible d'y accéder en assignant les CC MIDI appropriés à un contrôleur (voir Annexe A).
Un message SysEx n'est pas transmis sur un canal spécifié. Tous les messages SysEx contiennent un Device ID utilisé pour identifier
les dispositifs et répondre au message SysEx. Tous les autres dispositifs sont ignorés. Si vous utilisez un message SysEx avec l'Oxygen,
le canal global est ignoré. Lorsque vous enfoncerez la touche Channel Assign, vous entrerez un Device ID à la place. En effet, l'écran
LCD affichera un numéro à 3 chiffres et non pas un numéro à deux chiffres précédé d'un "c".
Les Device ID vont de l'intervalle 00 à 127. 127 est le numéro de dispositif par défaut du contrôleur Oxygen. Ce réglage transmet le
message SysEx à tous les dispositifs.
Il ne vous est pas possible de programmer les contrôleurs du clavier avec vos propres messages SysEx. Il existe des applications
qui peuvent recevoir un signal d'entrée MIDI et transmettre un message différent, spécifié par l'utilisateur. Vous pouvez programmer
vos propres messages SysEx dans le logiciel de traduction, puis traduire les données entrantes en provenance du clavier dans des
données SysEx, selon le contrôleur que vous utilisez.
12 › Dépannage
Mon clavier M-Audio a soudainement cessé de fonctionner après un fonctionnement sans problème depuis l'installation.
• Éteignez l'unité et laissez-la éteinte 10 secondes. Redémarrez votre ordinateur et réessayez. Si le problème persiste, il faut
peut être réinstaller les pilotes de cette unité.
Mes pilotes apparaissent dans le Gestionnaire de périphériques selon lequel ils fonctionnent normalement, mais le clavier
n'est reconnu par aucun logiciel.
• Win2000 et XP comportent une limitation sur le nombre de pilotes de périphériques MIDI pouvant être installés au même
moment. Toutefois, le système d'exploitation ne vous donnera aucune indication sur le fait que vous utilisiez le numéro
maximale de pilotes - les pilotes s'installeront même s'il n'y a pas de problème.
• Pour régler ce problème, rendez-vous sur http://www.m-audio.com et localisez cette question. Vous trouverez un lien vers un
fichier .exe qui résoudra le problème à votre place.
J'ai branché une pédale de sustain sur mon clavier M-Audio, mais elle fonctionne à l'envers.
• La polarité de la pédale de sustain est calculée par le clavier quand il est allumé. Quand vous allumez le clavier, celui-ci fait
l'hypothèse que la pédale est en position "inactive". Donc, si vous voulez que la pédale soit inactive lorsqu'elle est lâchée,
assurez-vous qu'elle est bien lâchée au moment où vous allumez le clavier.
Quand j'enfonce une touche, il y a un délai avant d'entendre un son.
• Ce délai est appelé "latence". La latence liée aux signaux MIDI est due au synthétiseur logiciel que vous utilisez. Les données
MIDI sont seulement des données de contrôle. Elles sont lues par le synthétiseur logiciel. Le synthétiseur logiciel pratique alors
un grand nombre de calculs complexes de façon à produire le son que vous entendez. Ce processus prend du temps. Si
vous avez déjà une carte son adéquate, essayez de réinstaller ses pilotes les plus récents, ou essayez de réduire la taille des
mémoires tampon du pilote audio.
• Si vous pensez avoir besoin d'une nouvelle carte son ou si elle doit être mise à jour, veuillez visiter http://www.m-audio.com.
Guide de l'utilisateur pour la série de claviers Oxygen
21