Roland GR-33 Mode D'emploi page 106

Synthétiseur de guitare
Table des Matières

Publicité

Chapitre 11 Annexes
* La taille des données demandées n'indique pas le nombre d'octets composant le message DT1,
mais représente les champs d'adresse où résident ces données.
* Certains modèles sont sujets à des limitations dans le format de données utilisé pour une seule
transaction. Les données demandées, par exemple, peuvent avoir une limite en longueur ou
doivent être divisées en champs d'adresse prédéterminés avant d'être échangées via l'interface.
* Le même nombre d'octets comprend les données d'adresse et de taille, qui, cependant, varient avec
le Model ID.
* Le processus de vérification d'erreur utilise un checksum fournissant un motif de bits où les 7
derniers bits sont des zéros lorsque les valeurs d'adresse de taille et du checksum sont ajoutées.
● Data set 1: DT1 (12H)
Ce message correspond au transfert réel des données.
Comme chaque octet de données est assigné à une adresse unique, un message DT1 peut
véhiculer l'adresse de départ d'un ou plusieurs bits de données ainsi qu'une série de
données formatées selon un ordre dépendant de l'adresse.
Le standard MIDI interdit aux messages non temps réel d'interrompre un message exclusif.
Ce qui n'est pas pratique sur les appareils équipés d'une fonction "soft-thru". Afin de
conserver la compatibilité avec de tels appareils, Roland a limité le DT1 à 256 octets afin que
les messages excessivement longs soient envoyés en "segments" séparés.
Octets
Description
F0H
Statut de Système Exclusif
41H
ID Fabricant (Roland)
DEV
Device ID
MDL
Model ID
12H
Commande ID
aaH
Adresse
I
I
ssH
Taille
I
I
sum
Check Sum
F7H
EOX (End of Exclusive)
* Un message DT1 est capable de ne fournir que les données valables parmi celles spécifiées par le
message RQ1.
* Certains modèles sont sujets à des limitations dans le format de données utilisé pour une seule
transaction. Les données demandées, par exemple, peuvent avoir une limite en longueur ou
doivent être divisées en champs d'adresse prédéterminés avant d'être échangées via l'interface.
* Le même nombre d'octets comprenant les données d'adresse varie avec le Model ID.
* Le processus de vérification d'erreur utilise un checksum fournissant un motif de bits où les 7
derniers bits sont des zéros lorsque les valeurs d'adresse de taille et du checksum sont ajoutées.
● Exemple de transactions de messages
L'appareil A envoie des données à l'appareil B
Transfert d'un message DT1.
Appareil A
[Data set 1]
* Intervalle supérieur à 20 ms.
[Data set 1]
[Data set 1]
L'appareil B demande des données à l'appareil A
L'appareil B envoie un message RQ1 à l'appareil A.
Après vérification du message, l'appareil A renvoie un message DT1 à l'appareil B.
Appareil A
[Data set 1]
* Intervalle supérieur à 20 ms.
[Data set 1]
[Data set 1]
106
MSB
I
I
LSB
MSB
I
I
LSB
Appareil B
Appareil B
[Request data]

Publicité

Table des Matières
loading

Table des Matières