Fonctions MIDI
●All Notes Off (Contrôleur n° 123)
Statut
2ème octet
BnH
7BH
n = n° de canal MIDI : 0H - FH (can1 - can16)
* À la réception d'un message All Notes Off, toutes les notes en cours de
déclenchement sont coupées à l'exception des ondes réglées sur le mode de
déclenchement SHOT ou ALT.
■Messages système en temps réel
●Active Sensing
Statut
FEH
* À la réception d'un message d'Active Sensing, l'appareil analyse les intervalles
entre les messages qui suivent. Si l'intervalle entre deux messages dépasse
420 ms environ, l'appareil coupe les notes, les sons et les contrôleurs comme si
des messages All Sounds Off, All Notes Off et Reset All Controllers avaient été
reçus. L'analyse est ensuite interrompue.
■Messages de System Exclusive (SysEx)
Statut
Octet de données Statut
F0H
iiH, ddH, ......, eeH F7H
F0H:
Statut du message de System Exclusive
ii = n° ID :
Le n° ID (identifiant de fabricant) indique le fabricant auquel
s'adresse le message de System Exclusive. Le numéro ID de
fabricant de Roland est le 41H.
Les n° ID 7EH et 7FH sont des extensions de la norme MIDI ;
messages universels en temps différé (7EH) et messages
universels en temps réel (7FH).
dd,..., ee = data:
00H - 7FH (0 - 127)
F7H:
EOX (fin du message exclusif)
Messages de System Exclusive reconnus par le SPD-S : messages exclusifs en temps
différé, requêtes de données (RQ1) et Data Set (DT1).
●Messages de System Exclusifs en temps différé
❍Requête d'identité
Statut
Octet de données Statut
F0H
7EH, app, 06H, 01HF7H
Octet
Description
F0H
Message exclusif
7EH
n° ID (message universel en temps différé)
app
n° ID d'appareil (app :00H - 1FH (1 - 32) Val. initiale :10H (17))
06H, 01H
Requête d'identité
F7H
EOX (fin du message exclusif)
* Même si le n° ID d'appareil est le 7FH (Broadcast), une réponse d'identité est
transmise.
* À la réception d'une requête d'identité, un message de réponse d'identité est
renvoyé (Page 122).
120
3ème octet
00H
●Transmission de données
Le SPD-S peut transmettre/recharger tous ses réglages de Patch et de configuration
(Setup) à la fois par le biais de messages de System Exclusive.
Il ne peut par contre par les transmettre/recharger séparément.
Les messages de System Exclusive des données du SPD-S portent l'ID de modèle
ID 00H 67H et l'ID d'appareil ID 10H (17). Il est possible de modifier l'ID d'appareil
sur le SPD-S.
❍Requête de données 1 RQ1 (11H)
Par ce message, le SPD-S demande à l'autre appareil de transmettre ses données.
À la réception d'un message RQ1, si l'appareil est prêt pour la transmission et si
l'adresse et la taille sont correctes, les données demandées sont transmises sous
forme de message "Data Set 1 (DT1)". Dans le cas contraire, rien n'est transmis.
Les messages de requête de Bulk Dump sont les messages de requêtes de données
reconnus par le SPD-S.
Statut
Octet de données
F0H
41H, app, 00H, 67H, 11H,
aaH, bbH, ccH, ddH,
ssH, ttH, uuH,vvH,
sum
Octet
Description
F0H
Message exclusif
41H
n° ID (Roland)
app
ID d'appareil (app : 00H - 1FH (1 - 32). Val. initiale : 10H (17))
00H 67H
ID de modèle (SPD-S)
11H
ID de commande (RQ1)
aaH
Adresse, MSB : octets de poids fort de l'adresse de début des
bbH
Adresse, 2ème : deuxième octet de l'adresse de début des
données demandées
ccH
Adresse, 3ème : troisième octet de l'adresse de début des
données demandées
ddH
Adresse, LSB : octets de poids faible de l'adresse de début des
données demandées
ssH
Taille, MSB
ttH
Taille, 2ème
uuH
Taille, 3ème
vvH
Taille, LSB
somme
Checksum
F7H
EOX (fin du message exclusif)
* Vous pouvez trouver plus de détails sur la Checksum en Page 123.
* Pour une requête de transmission par Bulk Dump, il faut indiquer les valeurs
d'adresse et de taille mentionnées ci-dessous.
Requête de transfert d'un paramètre
Adresse (H)
Taille (H)
70 00 00 00
00 00 00 00 (SETUP : requête de tous les réglages de
configuration à l'exception du n° ID d'appareil et du
contraste de l'écran)
71 00 00 00
00 00 00 00 (ALL PATCHES : requête de transmission de tous
les Patches)
Statut
F7H
données demandées