● Messages Système Exclusif universels temps réel
❍ Master volume (Volume général)
Statut
Octet de données
F0H
7FH, 7FH, 04H, 01H, llH, mmH
Octet
Explication
F0H
Statut Exclusif
7FH
n° ID (universal realtime message)
7FH
ID Appareil (Broadcast)
04H
Sub ID#1 (Device Control messages)
01H
Sub ID#2 (Master Volume)
llH
Master volume octet inférieur
mmH
Master volume octet supérieur
F7H
EOX (End Of Exclusive - Fin de message Exclusif)
* L'octet inférieur (llH) du Master Volume sera considéré comme 00H.
❍ Identity Request Message (Message de demande d'identification)
Statut
Octet de données
F0H
7FH, 10H, 06H, 01H
Octet
Explication
F0H
Statut Exclusif
7FH
n° ID (message universel non temps réel)
10H
ID Appareil
06H
Sub ID#1 (Informations générales)
01H
Sub ID#2 (Demande d'identification)
F7H
EOX (End Of Exclusive - Fin de message Exclusif)
* L'élément "dev" est le n° propre de l'appareil ou 7FH (Broadcast).
● Data transmission (Transmission des données)
L'AT-60R peut recevoir les divers paramètres au moyen des messages Système Exclusif.
Le message Exclusif servant à transmettre des données au format GS a un ID Modèle de
42H et un ID Appareil de 10H (17), il est commun à tous les appareils GS.
❍ Data set 1DT1
C'est le message qui déclenche réellement la transmission des données et qui doit être
utilisé lorsque vous souhaitez transmettre des données.
Statut
Octet de données
F0H
41H, 10H, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, somme
Octet
Explication
F0H
Statut Exclusif
41H
n° ID (Roland)
10H
ID Appareil
42H
ID Modèle (GS)
12H
ID Commande (DT1)
aaH
Adresse MSB: octet supérieur de l'adresse de départ des données transmises
bbH
Adresse: octet central de l'adresse de départ des données transmises
ccH
Adresse LSB: octet inférieur de l'adresse de départ des données transmises
ddH
Données: les données à transmettre. Plusieurs octets de données sont transmisà à
partir de cette adresse.
:
:
eeH
Données
sum
Checksum
F7H
EOX (End Of Exclusive - Fin de message Exclusif)
* La quantité de données pouvant être transmise en une seule fois dépend du type de
données, et celles-ci ne peuvent être reçues qu'à partir d'une adresse de départ et une
taille spécifique. Voir les Adresses et Tailles listées un peu plus loin dans cette Section 3
(p. 141).
* Les données de plus de 128 octets doivent être divisées en paquets de 128 octets ou
moins. Si des messages "Data Set 1" sont transmis successivement, ils doivent être
séparés par un intervalle d'au moins 40 ms.
* En ce qui concerne la checksum voir la Section 4 (p. 148).
Statut
F7H
Statut
F7H
Statut
F7H
2. Données transmises
Les données de l'Arranger et du Composer ne peuvent pas être transmises.
■ Messages de voix par canal
● Note off
❍ Clavier supérieur
Statut
2nd octet
8nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = CH (ch.13)
kk = n° de note: 30H-67H (48-103)
* Le message Note off est envoyé avec une vélocité de 40H.
❍ Clavier inférieur
Statut
2nd octet
8nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = BH (ch.12)
kk = n° de note: 1CH-67H (28-103)
* Le message Note off est envoyé avec une vélocité de 40H.
❍ Pédalier
Statut
2nd octet
8nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = DH (ch.14)
kk = n° de note: 24H-3CH (36-60)
* Le message Note off est envoyé avec une vélocité de 40H.
● Note on
❍ Clavier inférieur
Statut
2nd octet
9nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = CH (ch.13)
kk = n° de note: 30H-67H (48-103)
vv = vélocité note on: 01H-7FH (1-127)
❍ Clavier inférieur
Statut
2nd octet
9nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = BH (ch.12)
kk = n° de note: 1CH-67H (28-103)
vv = vélocité note on: 01H-7FH (1-127)
❍ Pédalier
Statut
2nd octet
9nH
kkH
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
: Valeur initiale = BH (ch.12)
kk = n° de note: 24H-3CH (36-60)
vv = vélocité note on: 01H-7FH (1-127)
● Control Change
❍ Bank Select (Contrôleur n° 0, 32)
Statut
2nd octet
BnH
00H
BnH
20H
n = n° de canal MIDI: 0H-FH (canal 1 à 16)
mm, ll = n° de banque: 00H, 00H-7FH, 7FH (banque 1 à banque 16384)
Implémentation MIDI
3e octet
40H
3e octet
40H
3e octet
40H
3e octet
vvH
3e octet
vvH
3e octet
vvH
3e octet
mmH
llH
139