Messages
exclusifs
Format
des données
de messa
La communication MIDI Roland utilisc lc format dc données
suivantpourtousJes messages exclusifs(typeIV
Octet
41B
MDL
CMD
(CORPS]
# Statut MIDI: FOH, F7H
Un message e xclusifdoit étreencadré parunepaired*octets de
Statutet doit ensuitcSepoursuivre avecle numétOd'identification
du fabricantjustc apris FOH (MIDI ver 1.0)
# NO du fabricant:
41H
Le numérodu fabricant identifie le fabricantde instrumentMIDl
quiémet u nmessage e xclusi(.La valeur 4 IH correspondRoland
# N0 d'unité:
UNT
numérod•unité est unc valeur uniqueidentifiant un instrument
parmitoutCeux d'unsystEmc MIDL II eSt h abituellcmcnt compris
entre OOH
OFH. avec une valeur inféricurc d •une unité
canal
debase. m aisdesv
utiliséespour les apparciis multi-canaux
# NO de modéle:
MDL
Le numérOde rno&ie
Différents rnodéles p euvcntcependant avoirlememe numéro siils
utilisent des données similaires
Leformat d unuméro demodéle pcutcontenir O OH enplusieurs
emplacementsafin d•augmenter le nombre de combinaisonsde
donnéespossibles Les exemples suivantsSontdes numéroscore
rectsreprésentant c hacun un unique modile:
# NO de commande:
CMD
CenuméfO donnela fonctiondu message e xclusif,Le formatdu
numérode commandepeut contenirOOHen un ou plusieurs
emplacements afin d 'augmenter le nombredes combinaisonsde
donnéespossibles.Les exemplessuivantssont des numéroscor.
rects, r epréscntant chacununefonctionunique
# Données principales: CORPS
Cctte partie contientlemessage q uidoittransiter p arI'interface. L a
taille et le contcnuexacts varicnt avec le no de mo&lc ct Ie nodc
commande
Transfert de données å adresse référencée
LA référcncc une adresscest unc techniquede transferlde
messages S e conformant au format de données qui estdécrit dansla
sectionI. Elleassignclesdonnéesrésidant e n mémoire(données de
son,de formeConde.
spécifiques d ansla mémoirc•machine p crmcttant aiosi desmes-
sages
accéder cn spécifiant Padresse désirée,
Cetype detransfert estainsi i ndépcndant des modeles etcatégorics
dedonnées. Certe technique p ermet liutilisation dedeux procédu.
dctransfert différentes: l e transfert o ne-way ou unidirectionnci
et le transten handshakeou bi-directionnel
Roland
es exclusifs
Descnplion
Octetde statutpourmessageexdusit
N' du labricant (Roland)
N• d unité
N• de modöle
N• de Commande
Données principales
Octetde statut (findo massageexdusit)
allantjusqu I
différencicr un modiie d un autre
OIH
02H
03H
OOH
OIH
OOH 02H
OOH OOH. OIH
OIH
02H
03H
OOH OIH
OOH 02K
OOH
OOH OIH
par exemplc) des adresses
# Procédure d etransfert O ne-Way ( voirsection3 pourdétails)
# Procédure de transfertHandshake (voir section4 pour détails)
celle du
Notes sur ces deux procédures
Procédure
de transfert
Types de messages
Request data n01:RQI (IIH)
Ccne p rocédure
est u tilisable p our l ctransfcrt dcpetites quantités
dedonnées.
Elleraitémetlre unmessage
complitctnent
indépendantc
dustatut dcrapparcil récepteur
Schéma de connexion
Appareil (A)
OUT
MIDl
IN
2
La connexion 2 estessentiellc en casde demande d e données o u
«Request d ata* (voir section 3).
Cette prtxédure débute paruneséquence detransfert p ré•détermi-
née(d'oüle termede Handshake, «poignée d e mainsp) entreles
deux extrémités d e
avant q ueneSoitlancé le transfcrt d :
données. LAliaisonHandshake p ermct q uela fiabilité la Vitesse
dctransfert soient s uffisamment élevées p ourtraiteruncgrande
quantité de données
Sdiérna de connexion
Appareil (A)
OUT
MIDl
IN
2
Les connexions I et 2 Sontessentielles
•Elles utilisent desnumérosde commandedifférents
•Deux appareils A etBnepeuvcnt échanger deS données que
utilisent l a mimeprocédute. sonc réglés surIesmemes n uméros
d'unitéetdemodile s•ilsSont
one-wa
Cette procédure faitémettre l esdonnées unilatéralementjusqu
fin sen ålatransmission
des m essages
suffisamments
qu'une
du récepteurNait pas Ette vérifiée
Pourlesmessages longs,cepchdant. le té.cepteur doit recevoir
chaque m essage auxmoments d éterminés parla séquence de
transfer qui
entreeux dcs intervallcsd au mains 20 millise
condes
Message
NO de cnmmande
Request data 1
RQI (IIH)
Data set 1
DTI (12H)
Ce message e stémis quand fautdemander d csdonnées un
appareilrelié parrintetface II contientdesdonnées d'adresseetde
qui donnent rcsFCtiVement l'identitéet la longueur des
dotinées demandées
A laréception d unmessage R QI. rappatcilconcemé examine sa
mémoire I•adresse et pout la
satisraisantla demandeS•il
trouve
données. ets•il estprit å la communication rappareil
transmettra un message «Dataset I (DTI
demandées Autrcment. I •appareil n 'envcrnrien
Octet
Description
FOH
Octetde statut pour messa9e exclusif
41H
N' du fabricant(Roland)
UNT
N' dunité
MDL
N• de modéle
IIH
NOde commande
aaH
adresse
MSB
LSB
taille
MSB
Sum
Checksum (octet de
Fin de message exclusil
exclusif d•une f afon
Appateil (B)
MtDt ouT
Appareil(B)
MIDl IN
MIDt OUT
pourla communication
•i la
courts p ogr
qui conticnt lcsdonnées
pOidSlourd)
de poids taible)