Fonctions MIDI
❍ Sostenuto (contrôleur n°66)
Statut
2ème octet
BnH
42H
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
vv = valeur du contrôleur : 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
* Ces messages sont ignorés si Rx.SOSTENUTO est désactivé OFF (par défaut : ON).
* Messages ignorés par la partie clavier.
❍ Soft (contrôleur n°67)
Statut
2ème octet
BnH
43H
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
vv = valeur du contrôleur : 00H-7FH (0-127) 0-63 = OFF, 64-127 = ON
* Ces messages sont ignorés si Rx.SOFT est désactivé (OFF) (par défaut : ON).
* Messages ignorés par la partie clavier.
❍ Contrôle du Portamento (contrôleur n°84)
Statut
2ème octet
BnH
54H
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
kk = n° de la note source : 00H-7FH (0-127)
* Un message Note-On reçu immédiatement après un message de Portamento Control
déclenche le Portamento à partir du n° de note source indiqué.
* Si une voix joue déjà un numéro de note identique au numéro de la note source, elle
continue à sonner (legato) et passera progressivement sur cette hauteur à réception du
message de Note-On suivant.
* La vitesse du Portamento est fixée par la valeur du Portamento Time.
Exemple 1 :
On MIDI (Description)
90 3C 40 (Note-On Do 4)
B0 54 3C (Contrôle de Portamento depuis Do 4) aucun changement (joue un Do 4)
90 40 40 (Note-On Mi 4)
80 3C 40 (Note-Off Do 4)
80 40 40 (Note-Off Mi 4)
Example 2.
On MIDI (Description)
B0 54 3C (Contrôle de Portamento depuis Do 4) aucun changement
90 40 40 (Note-On Mi 4)
80 40 40 (Note-Off Mi 4)
❍ Effet 1 (niveau de réverbération) (contrôleur n°91)
Statut
2ème octet
BnH
5BH
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
vv = valeur du contrôleur : 00H-7FH (0-127), valeur initiale = 28H (40)
* Ces messages règlent le niveau de réverbération de chaque partie.
* Messages ignorés par la partie clavier.
❍ Effect 3 (niveau de Chorus) (contrôleur n°93)
Statut
2ème octet
BnH
5DH
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
vv = valeur du contrôleur : 00H-7FH (0-127), Initial Value = 00H (0)
* Ces messages règlent le niveau des choeurs de chaque partie.
* Messages ignorés par la partie clavier.
❍ NRPN MSB/LSB (contrôleurs n°98, 99)
Statut
2ème octet
BnH
63H
BnH
62H
n = numéro de canal MIDI : 0H-FH (canal 1 à canal 16)
mm = octet supérieur du numéro du paramètre indiqué par le NRPN
ll = octet inférieur du paramètre indiqué par le NRPN
136
3ème octet
vvH
3ème octet
vvH
3ème octet
kkH
Resultat
Do 4 On
Portamento de Do 4 à Mi 4
aucun changement
Mi 4 Off
Resultat
Joue un Mi 4 (Portamento de Do 4 à Mi 4)
Mi 4 Off
3ème octet
vvH
3ème octet
vvH
3ème octet
mmH
llH
* Le NRPN est reçu lorsque Rx.NRPN est activé (ON). "Rx.NRPN" est réglé sur OFF à la
mise sous tension (initialisation) ou à réception du message "Turn General MIDI System
On" ; il est activé par un "GS RESET".
* La valeur fixée par NRPN n'est pas réinitialisée même en cas de réception d'un message
de changement de programme ou de Reset All Controllers.
* Messages ignorés par la partie clavier.
**NRPN**
Les messages NRPN (paramètres non référencés) sont des contrôleurs améliorés permettant
de piloter des fonctions avancées.
Pour utiliser ce type de messages, il faut tout d'abord sélectionner le paramètre à éditer via
les NRPN MSB et NRPN LSB, puis fixer la valeur désirée à l'aide de messages de Data
Entry (contrôleurs n°6, 38). Une fois que le paramètre désiré à été sélectionné, tous les
messages de Data Entry modifient sa valeur. Pour éviter tout accident, il est conseillé
d'envoyer un message RPN Null (n° de RPN = 7FH/7FH) une fois que vous avez terminé
l'édition du paramètre désiré (voir Section 4). Informations supplémentaires "Exemples de
messages MIDI" <Exemple 4> (p. 147). Sur les appareils GS, le LSB de Data Entry (llH) du
NRPN est ignoré. Vous pouvez donc sans problème n'envoyer que le MASB de Data Entry
(mmH) (sans LSB) .
L'AT-80R reconnaît les messages NRPN suivants.
NRPN
Data entry
MSB LSB
MSB
Description
01H 08H
mmH
Fréq. du vibrato (variation rel. sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 09H
mmH
Prof. du vibrato (variation rel. sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 0AH
mmH
Tps de retard du vibrato (variation rel. sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 20H
mmH
Fréq de coupure du TVF (variation rel. sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 21H
mmH
Résonance du TVF (variation rel. sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 63H
mmH
Attaque de l'env. du TVF&TVA (variation relative sur un
canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 64H
mmH
Déclin de l'env. TVF&TVA (variation relative sur un canal
donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
01H 66H
mmH
Rétablissement de l'env. du TVF&TVA (variation relative
sur un canal donné)
mm: 0EH-40H-72H (-50 - 0 - +50)
18H rrH
mmH
Accord grossier d'un instrument de percussion (variation
relative sur un instrument de percussion donné)
rr: n° de note de l'instrument de percussion
mm: 00H-40H-7FH (-63 - 0 - +63 demi-tons)
1AH rrH
mmH
Niveau du TVA de l'instrument de percussion (variation
absolue sur un instrument de percussion)
r: n° de note de l'instrument de percussion
mm: 00H-7FH (zéro-maximum)
1CH rrH
mmH
Panoramique de l'instrument de percussion (variation
absolue sur un instrument de percussion donné)
rr: n° de note de l'instrument de percussion
mm: 00H, 01H-40H-7FH (Aléatoire, Gauche-Centre-Droite)
1DH rrH
mmH
Niveau de réverbération d'un instrument de percussion
(variation absolue sur un instrument de percussion donné)
rr: n° de note de l'instrument de percussion
mm: 01H-7FH (zéro-maximum)
1EH rrH
mmH
Niveau de Chorus d'un instrument de percussion
(variation absolue sur un instrument de percussion donné)
rr: n° de note de l'instrument de percussion
mm: 01H-7FH (zéro-maximum)
* La valeur des paramètres signalés par "variation relative" change par rapport à celle en
vigueur.
* Les paramètres signalés par "variation absolue" passent sur la nouvelle valeur fixée,
quelque soit leur valeur en cours.
❍ RPN MSB/LSB (contrôleurs n°100, 101)
Statut
2ème octet
BnH
65H
BnH
64H
n= n° de canal MIDI:
0H - FH (canal 1 à canal 16)
mm= octet de poids fort (MSB) du paramètre indiqué par le RPN
ll= octet de poids faible (LSB) du paramètre indiqué par le RPN
* Ignorés lorsque le paramètre Rx.RPN = OFF. (Valeur par défaut = ON)
* La valeur fixée par NRPN n'est pas réinitialisée même en cas de réception d'un message
de changement de programme ou de Reset All Controllers.
3ème octet
mmH
llH