● En voi de donnée ou Data Set 1
Ce message assure la transmission réelle des données. et sert donc à régler les paramètres
de l'appareil récepteur.
statut
octet de donnée
F0H
41H, dev, 00H, 0BH, 12H, aaH, bbH, ccH, ddH, eeH, ... ffH, sum
octet
remarques
F0H
Satut de message exclusif
41H
Identification du fabricant (Roland)
dev
Identification de l'unité (dev: 10H–1FH)
00H
Identification de modèle (JX-305)
0BH
Identification de modèle (JX-305)
11H
Identification de la commande (DT1)
aaH
adresse MSB
bbH
adresse
ccH
adresse
ddH
adresse LSB
eeH
données: les données réelles à transmettre. Des données à multiples octets
sont transmises à la suite en respectant l'ordre des adresses.
:
:
ffH
donnée
sum
checksum (octet de vérification)
F7H
EOX (End Of Exclusive/fin de message exclusif)
* En ce qui concerne les adresses, tailles et checksum, référez-vous à "Exemples de
messages exclusifs et calcul du checksum" (p. 253).
* Les données dont la taille dépasse 128 octets doivent être divisées en paquets de 128
octets ou moins puis transmises. Des messages "Data Set doivent être distants d'au
moins 20 ms les uns des autres.
● Envoi des données ou Data Set 1
statut
octet de donnée
F0H
41H, dev, 3AH, 12H, aaH, bbH, ccH, ddH, sum
octet
remarques
F0H
Satut de message exclusif
41H
Identification du fabricant (Roland)
dev
Identification de l'unité (dev: 10H–1FH)
3AH
Identification de modèle (JX-305 Quick)
12H
Identification de commande (DT1)
aaH
adresse (Statut/canal)
bbH
adresse/donnée H
ccH
Donnée L
ddH
Donnée E
sum
checksum (octet de vérification)
F7H
EOX (End Of Exclusive/fin de message exclusif)
* En ce qui concerne les adresses, tailles et checksum, référez-vous à "Exemples de
messages exclusifs et calcul du checksum" (p. 253).
* La transmission d'adresses consécutives n'est pas possible.
3. Réception de données (Section
séquenceur)
3.1 Messages enregistrés durant
l'enregistrement
■ Messages de voix par canal
● Note Off
statut
2ème octet
3ème octet
8nH
kkH
vvH
9nH
kkH
00H
● Note On
statut
2ème octet
3ème octet
9nH
kkH
vvH
● Aftertouch polyphonique
statut
2ème octet
3ème octet
AnH
kkH
vvH
● Changement de commande
DT1
statut
BnH
kk=numéro de commande : 00H–78H (0–120)
statut
F7H
● Changement de programme
statut
CnH
pp=Numéro de programme :00H–7FH (prog.1–prog.128)
● Aftertouch par canal
statut
DnH
● Pitch Bend
statut
EnH
mm,ll=Pitch Bend value:
■ Messages de mode par canal
● All Sound Off (Commande numéro 120)
statut
BnH
● Initialisation des commandes (Commande numéro 121)
statut
BnH
DT1
● Omni Off (Commande numéro 124)
statut
statut
BnH
F7H
* Le traitement est le même que lorsque All Note Off est reçu.
● Omni On (Commande numéro 125)
statut
BnH
* Le traitement est le même que lorsque All Note Off est reçu.
● Mono (Commande numéro 126)
statut
BnH
mm=canaux mono
* Le traitement est le même que lorsque All Note Off est reçu.
● Poly (Commande numéro 127)
statut
BnH
■ Messages exclusifs
statut
F0H
F0H:
ii = ID number:
dd,..., ee = données: 00H - 7FH (0 - 127)
F7H:
2ème octet
3ème octet
kkH
vvH
2ème octet
ppH
2ème octet
vvH
2ème octet
3ème octet
llH
mmH
00 00H–40 00H–7F 7FH (-8192–0–+8191)
2ème octet
3ème octet
78H
00H
2ème octet
3ème octet
79H
00H
2ème octet
3ème octet
7CH
00H
2ème octet
3ème octet
7DH
00H
2ème octet
3ème octet
7EH
mmH
: 00H–10H (0–16)
2ème octet
3ème octet
7FH
00H
octets de donnée
statut
iiH, ddH, ......, eeH
F7H
Statut de message exclusif
C'est le numéro d'identification du fabricant qui détermine quel
fabricant est à l'origine du message. L'identification de Roland est 41H.
Les numéros d'identification 7EH et 7FH sont définis comme une
extension du standard MIDI : messages universels autres qu'en temps
réels (7EH) et messages universels en temps réel (7FH).
EOX (End Of Exclusive ou fin de message exclusif)
241