Roland SPD-8 Mode D'emploi page 75

Table des Matières
• La tailledes données demandées
du message DTI. mais cclui des (Elcts conccmés
résident les données dcmandées
• Certains modéles sont sujets des limitalions du rot-matde don.
néestranstniscs en un Coup Les données demandées. par
ple. pcuventavoirunc longueurlimitée ou devoir
zonesd•adressage pré•détenninées avant tout échangepar Cin-
terrace
mémc nombrc d •octets détcrmine les donnécs d •adrcsse Ct dc
tailte. mais varic toujours avecle numérode modéle
• Lc contrölcd•crrcur sefait par unoctet(checksum)dontla valeur
est telle que son addition avcc ceilcs cradresse et de taille doit
donnerun résultatdanslequellcs sept b its depOidS faible valentO
DTI (121-1)
# Data set 1:
Ce message correspond å la procédure de transfertréelde données
CommeChaque octetde données est assigné une adresse unique.
ce messagepeutexprimer i'adressede départ d'une ou plusieurs
donnéesaussi bien que d'une Sériede donnécstransmisesdans
l'ordre voulu par lesadresses
Le standardMIDI interdit aux messages • non temps
rompre un message exclusi[ Cest un inconvénientpour Iesappa-
reils dotésd'une fonction «soft-through• Pour garderla compati-
bilité avec de tels appareils.Rolanda limité te DTI
aussi un message excessivementlong sera-t.it émis en plusieurs
parties
Octet
FOH
I-JNT
12H
aaH
ddH
Sum
• Un message DTI peut ne donnerque Iesdonnéesvalides parmi
celles demandées par un message RQI
Certains modiles Sont sujets å des limitations du format de
donnéestransmisesen un coup. Les donnéesdemandées.par
exempJe.peuvent avoir une longueur limitée ou devoir Etre
diviséesenzones d •adressage p ré-déterminées a vanttoutéchange
par I'interface
• Le nombre d'octets
I •autre
• Le contröled•erreursefait par un octet(checksum)dont la valeur
est velleque sonaddition aveccelles d'adresseet de taille doit
donnerun résultatdansIequellesseptbits dc poidsfaiblevalentO.
# Exemples
d'échanges
de messages
L'appareil A envoie deSdonnéeså rapparcil B
Seulsdesmessages DTI
Appareil(A)
(Data set IJ
[Data set II
L •apparen B demandedesdonnéeså rappareil A
L.•appateil B envoie un message RQ I
apresavoir examinéle message renvoie 1 •appareilB un
message DT I
indique pas lc nombre d•octets
1•adrcssc oü
divisées
256 octets.
Description
Octet de statut p•Wrmessage exclusil
NOdu fabricant (Roland)
NO d•unité
N• de modéle
NO de commande
adrosse
MSB (octet de poids lourd)
L
(octet de poids fable)
Donnée5 (Data)
Checksum (octet de vérification)
F'n de message exclusil
déterminant
l'adresse varie d'un
necessaires
AppareiI(B)
• Plus de 20 ms d'intervano
I•appareil A. Ce demicr.
Procédure
de transfert
d 'inter-
Types de messages
# Want to send data: WSD (40H)
modéle
Appareil(A
[Data set 1)
[Data set I)
• Plus de 20 ms cfintetvalte
(Dataset II
(Data set II
handshake
Cette procédure e stinteractive c arlesdeux appareils é changent des
messages d c
d •erreuravant t outtransfert.augmentant ainsi
la fiabitité dc ce dernier Contrairementau transfectone-way qui
insire despausesentrelesmessages. le transfer handshake permet
unecommunicationplusrapidecarle transfendedonnées démarre
dis quele récepteur r etoume ausignalindiquant q uil estprét,
Quand il s•agit de manipuler de grande quantitésde données
(forrncs d•ondes d'échanfiltonneurs et sons de synthétiseurs dans
leurtotalité. parexemple)au traversdeI'interfaceMIDI. Ietransfert
handshake est plus efficace que teone-way,
Messages
NOde commande
Want to send data
WSD (40B)
Request data
ROO (41H)
Data set
DAT (42H)
Acknowledge
ACK (43K)
End Ot data
EOD (45H)
ERR (4EH)
error
Rejection
R.JC(4FH)
Cemessage estémisquanddesdonnées doiventétretransmises par
I •interfaceå un appareilrécepteur contientdesdonnéesd •adresse
e: de taille qui donnentrespectivement' identitéet la longueurdes
données å transmettte
A
messageWSD. rappareil técepteurconsulte sa
mémoire pour trouver l'adresse et ta taille de données satisfaisant
la demande„ S •il lestrouve
estprét communiquer. i l retoume
un message d 'accuséderéception(ÜACK»pourgAcknowledge»)
Autrement. il retoume un message de rejet («RJC»pour "Rejec-
tion»).
Octet
Description
Octet de Statut pour message exuusit
NO du fabricant(Roland)
UNT
N' ffunité
MDL
N' de modéle
40H
N' de commande
aaH
adresse
MSB (octet do pods laurd)
LSB (octetde poids faible)
ttH
taille
MSB
LB
Sum
Checksum(octet de vérific.atlon)
fin de message exclusit
•La tailledesdonnées demandées n•indiquepas lc nombre d •octets
du message DTI, mais celui deSoctets concernés
résident lcs données demandées
'Certains modeles sont sujets
des limitations du format de
donnéestransmisesen un coup Les donnéesdemandées. p ar
peuvent avoir une longueur limitée ou dcvoir étre
diviséesenzoncsd
par I•interface
•Le mime nombre
d octets determine
taille. mais varie toujoursavec le numérode modele
•Le contröle d•crreurScfait parun octet(checksum)dontla vateur
est telle que son addition avec cellesd'adresscet dc taille doit
donnerun resultat d ans lequel l csseptbitsdcpoids faiblevalcntO
Appareil(B)
(Requestdata)
l•adresse Oü
toutéchange
données d adtesse et de
75
Table des Matières
loading

Table des Matières