Fonctions MIDI
●Program Change
Statut
2ème octet
CnH
ppH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
pp = n° de programme :
00H - 7FH (prog. 1 - prog. 128)
* Ignoré si le paramètre Rx Tone Change, un paramètre de Partie, est réglé sur OFF.
* Après réception d'un message de Program Change, la note change avec le message de
Note-On suivant. Les voies en train d'être jouées lorsque le message de Program Change
est reçu ne sont pas affectées.
●Pitch Bend
Statut
2ème octet
EnH
llH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
mm, ll = valeur de Pitch Bend : 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
■Messages de Mode
* Ignorés lorsque Rx Channel, un paramètre de Partie, est désactivé (OFF).
●All Sounds Off (Contrôleur n° 120)
Statut
2ème octet
BnH
78H
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
* À réception de ce type de message, tous les sons en cours sur le canal correspondant sont
coupés.
●Reset All Controllers (Contrôleur n° 121)
Statut
2ème octet
BnH
79H
n = n° de canal MIDI : 0H - FH (canal 1 - canal 16)
* À réception de ce type de message, les paramètres suivants sont ramenés sur leur valeur
par défaut :
Contrôleur
Valeur par défaut
Pitch Bend
+/-0 (centre)
Pression polyphonique
0 (off)
Pression par canal
0 (off)
Modulation
0 (off)
Expression
127 (maximum)
Hold 1
0 (off)
Sostenuto
0 (off)
Soft
0 (off)
RPN
aucune ; les valeurs précédemment fixées ne sont pas modifiées.
NRPN
aucune ; les valeurs précédemment fixées ne sont pas modifiées.
●All Notes Off (Contrôleur n° 123)
Statut
2ème octet
BnH
7BH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
* À la réception d'un message All Notes Off, toutes les notes du canal sur lequel est
envoyé le message sont coupées. En revanche, en cas de message Hold 1 ou Sostenuto, le
son continue jusqu'à l'arrêt de ces contrôleurs.
●OMNI OFF (Contrôleur n° 124)
Statut
2ème octet
BnH
7CH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
* Résultat identique à la réception d'un message All Notes Off.
●OMNI ON (Contrôleur n° 125)
Statut
2ème octet
BnH
7DH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
* Résultat identique à la réception d'un message All notes off ; le Mode ne change pas (le
mode OMNI OFF est conservé).
●MONO (Contrôleur n° 126)
150
3ème octet
mmH
3ème octet
00H
3ème octet
00H
3ème octet
00H
3ème octet
00H
3ème octet
00H
Statut
2ème octet
BnH
7EH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
mm = numéro mono :
00H - 10H (0 - 16)
* Résultat identique à la réception des messages All Sounds Off et All Notes Off ; le canal
correspondant passe en Mode 4 (M=1) quelle que soit la valeur du "numéro mono".
* Solo Sw, un paramètre de Partie, est réglé sur ON.
●POLY (Contrôleur n° 127)
Statut
2ème octet
BnH
7FH
n = n° de canal MIDI :
0H - FH (canal 1 - canal 16)
* Résultat identique à la réception des messages All Sounds Off et All Notes Off ; le canal
correspondant passe en mode Mode 3.
* Solo Sw, un paramètre de Partie, est réglé sur OFF.
■Messages système en temps réel
●Horloge
Statut
F8H
* Message pris en compte si le paramètre Sync Source et réglé sur MIDI. À réception de ce
type de message, les arpèges sont joués selon un tempo défini par les intervalles de ce
message.
●Start
Statut
FAH
* Pris en compte si le paramètre Sync Source est réglé sur MIDI. Les arpèges sont
déclenchés à réception de ce message.
●Continue
Statut
FBH
* Pris en compte si le paramètre Sync Source est réglé sur MIDI. Si ce message est reçu
après qu'un arpège ait été interrompu (message "Stop"), l'arpège reprend à partir du
point où il avait été arrêté.
●Stop
Statut
FCH
* Pris en compte si le paramètre Sync Source est réglé sur MIDI. Ce type de message
interrompt le jeu des arpèges.
●Active Sensing
Statut
FEH
* À la réception d'un message d'Active Sensing, le RS-5/9 examine la durée des intervalles
qui séparent les messages reçus. Si ces intervalles dépassent 420 ms, vous obtenez le
même résultat que lors de la réception des messages All Sounds Off, All Notes Off et
Reset All Controllers. L'examen cesse une fois l'opération terminée.
3ème octet
mmH
3ème octet
00H