Changements De Contrôle - Fractal Audio Systems MFC-101 Manuel De L'utilisateur

Table des Matières

Publicité

NOTE: souvenez-vous bien de soustraire 1 si vous utilisez la Compensation d'Affichage +1 sur votre ou vos appareils
connectés.
Pour accéder aux Programmes au-dessus de #128, vous devez d'abord envoyer un message de Changement de Contrôle de
sélection de Banque (CC#0).
14.6.2 Changements de Contrôle
Les messages de Changements de Contrôle sont constitués de 3 octets. Le premier octet est « 0xBn », où « n »
est le numéro du canal MIDI en hexadécimal moins 1. Le second octet spécifie le numéro de contrôleur continu et
à une portée de 0 à 127. Le troisième octet spécifie la valeur pour le contrôleur et à une portée de 0 à 127.
Donc, par exemple, un message pour CC#0 sur le canal MIDI 1 avec une valeur de 0 serait: B0 00 00
Un message pour CC#64 sur le canal MIDI 4 avec une valeur de 110 serait: B3 40 6E
Pour des fonctions avec les Switchs, la valeur 0 est typiquement considérée « OFF », et la valeur 127 est « ON »,
bien que certains appareils acceptent tout de 0 à 63 comme « OFF » et tout de 64 à 127 comme « ON ».
Beaucoup d'appareils utilisent aussi les messages CC MIDI pour un contrôle continu en temps réel.
14.6.3 Système Exclusif
Les messages de System exclusive sont généralement utilisés pour envoyer des information spécifiques au
système d'un appareil MIDI et ce, d'un appareil à un autre. Ces messages commencent toujours avec la valeur
« F0 » et finissent avec la valeur « F7 ». Les données entres ces valeurs doivent toujours être « 7F » ou inférieure.
14.6.4 Exemple de Message MIDI Personnalisé
Supposez que vous avez besoin de charger le Préset 1100 sur un appareil MIDI. Ce numéro est plus grand que le
Changement de Programme maximum du MFC-101 qui est de 999. Disons aussi que vous avez besoin d'envoyer
à l'appareil en question, un message Système Exclusif pour activer un effet. Vous aurez besoin d'un message
MIDI personnalisé. Assumons que l'appareil est sur le canal MIDI 5. Le premier message sera un message de
sélection de Banque (CC#0). Le premier octet est « 0xC4 » pour un Changement de Contrôle, canal MIDI 5. Le
deuxième octet est « 0 (0x00) » pour CC#0 (sélection de Banque). Le troisième et dernier octet est « 8 (0x08) ».
Cette valeur est déterminée en divisant le Préset souhaité (dans notre cas 1100) par le nombre de Programmes
dans une Banque, donc 128. Par conséquent, 1100 / 128 = 8 (pour cette opération, nous n'avons pas tenu compte
du reste).
Le second message qui devrait être programmé est un message de Changement de Programme. Le premier octet
est « 0xB4 » et est créé comme décrit ci-dessus. Le deuxième octet est un numéro de Préset. Comme 1100 est
plus grand que 128, nous devons calculer de combien sera cette valeur. Dans ce cas, la valeur est égale au reste
quand le numéro de Préset (1100) est divisé par le numéro de Changement de Programme le plus haut qui puisse
être transmis dans un message de Changement de Programme (128). Cela nous fait 1100 / 128 = 8 avec un reste
de 76, donc Programme « 76 (0x4C) » est le deuxième octet.
Le troisième message qui devrait être programmé est un message Système Exclusif. Le premier octet est
« 0xF0 » et signifie le début du message Système Exclusif. Les octets de données intérieurs du message Système
Exclusif sont déterminées à partir des spécifications MIDI de votre appareil. Supposons qu'ils soient de « 0x01
0x02 0x03 0x04 0x05 ». Le dernier octet est « 0xF7 » et signifie la fin du message Système Exclusif.
Les octets que vous aurez donc à programmer dans le message MIDI personnalisé sont donc les suivants:
B4
00
08
CC#0
Chang.
Banque 8
(Select.
Contr., Ch.
Banque)
4
Prenez du plaisir, et souvenez -vous qu'écrire des codes MIDI hex ne vous demande pas d'être un génie!!!
Doc  v2.0.1  
C4
4C
F0
Chang.
Program
Début
Progr., Ch. 4
#76
SysEx
MFC-­‐101  -­‐  Mode  d'emploi  
01
02
03
Données SysEx "payload"
Données SysEx "payload"
Données SysEx "payload"
Données SysEx "payload"
Données SysEx "payload"
MENU  COMPLET  DE  REFERENCE
04
05
F7
Fin SysEx
78

Publicité

Table des Matières
loading

Table des Matières