
150
Implémentation MIDI
Appendices
pp=3 Feedback
vv = 00H - 7FH 0 - 127
pp=4 Send To Reverb
vv = 00H - 7FH 0 - 127
F7H EOX (Fin de message système exclusif)
❍
After-touch canal
Statut
octets de données Statut
F0H 7FH, 7FH, 09H, 01H, 0nH, ppH, rrH F7H
Octet
Signification
F0H Début de message système exclusif
7FH numéro ID (message Universal Realtime)
7FH Device ID (Broadcast)
09H Sub ID#1 (Controller Destination Setting)
01H Sub ID#2 (Channel Pressure)
0nH MIDI Channel (00 - 0F)
ppH Paramètre contrôlé
rrH Amplitude du contrôle
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [demi-tons]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
F7H EOX (Fin de message système exclusif)
❍
Contrôles
Statut
octets de données Statut
F0H 7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH F7H
Octet
Signification
F0H Début de message système exclusif
7FH numéro ID (message Universal Realtime)
7FH Device ID (Broadcast)
09H Sub ID#1 (Destination du contrôle)
03H Sub ID#2 (Control Change)
0nH MIDI Channel (00 - 0F)
ccH Contrôle n° (01 - 1F, 40 - 5F)
ppH Paramètre contrôlé
rrH Amplitude du contrôle
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [demi-tons]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
F7H EOX (Fin de message système exclusif)
❍
Accordage / transposition d’octave
Statut
octets de données Statut
F0H 7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH... F7H
Octet
Signification
F0H Début de message système exclusif
7EH ID number (Universal Non-realtime Message)
7FH Device ID (Broadcast)
08H Sub ID#1 (MIDI Tuning Standard)
08H Sub ID#2 (scale/octave tuning 1-byte form)
ffH Channel/Option octet 1
bits 0 à 1 = channel 15 à 16
bit 2 à 6 = non défini
ggH Channel byte 2
bits 0 à 6 = channel 8 à 14
hhH Channel byte 3
bits 0 à 6 = channel 1 à 7
ssH 12 octets = décalage de 12 demi-tons de do à si
00H = -64 [cents]
40H = 0 [cents] (tempérament égal)
7FH = +63 [cents]
F7H EOX (Fin de message système exclusif)
❍
Contrôle des instruments liés à chaque touche
Statut
octets de données Statut
F0H 7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH F7H
Octet Signification
F0H Début de message système exclusif
7FH numéro ID (message Universal Realtime)
7FH Device ID (Broadcast)
0AH Sub ID#1 (Key-Based Instrument Control)
01H Sub ID#2 (Controller)
0nH canal MIDI (00 - 0F)
kkH numéro de touche
nnH numéro de contrôle
vvH Valeur
nn=07H niveau
vv = 00H - 7FH 0 - 200% (Relatif)
nn=0AH Pan
vv = 00H - 7FH Left - Right (Absolu)
nn=5BH Reverb Send
vv = 00H - 7FH 0 - 127 (Absolu)
nn=5D Chorus Send
vv = 00H - 7FH 0 - 127 (Absolu)
::
F7 EOX (Fin de message système exclusif)
* ce paramètre n’affecte que les instruments de percussion.
●
Transmission des données
Cet instrument peut utiliser les messages système exclusif pour échanger de très nombreux
types de données avec d’autres appareils.
Le numéro d’identification «model ID» utilisé pour cet instrument est 00H 43H.
❍
Data Request 1RQ1 (11H)
Ce message demande à l’appareil distant de transmettre des données. L’adresse et la taille
indique le type et la quantité des données demandées.
Quand un message «Data Request» est reçu, si cet appareil est dans un état permettant la
transmission des données et si les valeurs d’adresse et de taille correspondent à quelque
chose, les données sont envoyées sous la forme d’un message Data Set 1 (DT1). Sinon rien
n’est transmis.
Statut
octets de données Statut
F0H 41H, dev, 00H, 43H, 11H, aaH, bbH, ccH, F7H
ddH, ssH, ttH, uuH, vvH, sum
Octet Signification
F0H Début de message système exclusif
41H ID number (Roland)
dev devdevice ID (dev: 10H - 1FH, 7FH)
00H model ID #1 (RD-700)
43H model ID #2 (RD-700)
11H command ID (RQ1)
aaH address MSB
bbH address
ccH address
ddH address LSB
ssH size MSB (taille)
ttH size
uuH size
vvH size LSB
sum checksum
F7H EOX (Fin de message système exclusif)
* La taille des données pouvant être transmises à un moment donné est fixé pour chaque
type de données, et les messages «data request» doivent avoir una adresse de départ et
une taille définies. Reportez-vous pour cela à la «Table d’adresses des paramètres» (p.
153).
* Pour le calcul du checksum, voir (p. 160).
* Non reçu quand le mode GM est activé.
Comentarios a estos manuales