14 Sysex implementation
Les messages Sysex ou System Exclusive sont des messages MIDI plus longs utilis´ e s
pour transf´ e rer, sauvegarder et charger des param` e tres multis et globaux. Il existe deux
types de messages : les messages requˆ e tes et les dumps.
Requests
Les requˆ e tes sont envoy´ e es ` a l'instrument de musique pour lui demander l'envoi d'un multi
sp´ e cifique ou des param` e tres globaux.
Dumps
Les dumps (lit. d´ e charges) sont envoy´ e s par l'instrument en r´ e ponse ` a la demande ci-
dessus ou sont envoy´ e s ` a l'instrument pour remplacer un multi sp´ e cifique ou configurer les
param` e tres globaux. Les dumps pr´ e c´ e demment demand´ e s peuvent ˆ e tre r´ e -envoy´ e s sans
aucune alt´ e ration afin de restaurer telle quelle une configuration m´ e moire ant´ e rieure.
14.1 Sysex requests
Globals request
Demande en r´ e ponse la configuration en m´ e moire des param` e tres g´ e n´ e raux.
Byte: 0
1
2
Data: 0xF0 0x00 0x00 0xF7
0xF0 = Sysex start
0x00 = Service 0 => "Globals request"
0x00 = Reserved
0xF7 = Sysex end
Multi request
Demande en r´ e ponse la configuration en m´ e moire d'un multi sp´ e cifique.
Byte: 0
1
2
Data: 0xF0 0x01 0xMM 0xF7
0xF0 = Sysex start
0x01 = Service 1 => "Multi request"
0xMM = Multi id (0-15 = memory slot, 127 = current edit buffer)
0xF7 = Sysex end
14.2 Sysex dumps
Globals dump
Repr´ e sentation de la configuration des param` e tres g´ e n´ e raux.
La chaine Sysex p` e se 12 octets.
Byte: 0
1
2
Data: 0xF0 0x10 0x00 ... 0xF7
0xF0 = Sysex start
0x10 = Service 16 => "Globals dump"
0x00 = Reserved
... data (8 bytes)
0xF7 = Sysex end
3
3
n
7
36
14 SYSEX IMPLEMENTATION