Roland VS-1824 Guide De Prise En Main page 558

Table des Matières

Publicité

Fonctions MIDI
<Ex.ÇQ>Quelle est la correspondance décimale de la valeur 12 34H donnée sous forme
hexadécimale (7 bits pour chaque octet) ?
D'après le tableau ci-dessus, 12H = 18 et 34H = 52. Par conséquent, 18 x 128 + 52 = 2356.
<Ex.3> Correspondance décimale de la valeur de nybble 0A 03 09 0D
D'après le tableau ci-dessus, comme 0AH = 10, 03H = 3, 09H = 9, 0DH = 13,
la réponse est ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885.
<Ex. 4> Quelle est la version nybble (4 bits) de la valeur décimale 1258 ?
____
16)1258
16)
78 ... 10
16)
4 ... 14
0 ...
4
D'après le tableau ci-dessus, comme 0=00H, 4=04H, 14=0EH, 10=0AH,
la réponse est 00 04 0E 0AH.
●Exemple de message exclusif système et de calcul de
la Checksum
Les messages exclusifs système Roland (DT1) sont terminés par une Checksum (avant F7)
afin de garantir la bonne réception des messages. La valeur de cette Checksum est définie
par l'adresse et les données (ou la taille) du message exclusif transmis.
✧Calcul de la Checksum (valeurs hexadécimales signalées par un H)
La Checksum est une valeur dont les 7 bits inférieurs de la somme de l'adresse, de la taille et
de la Checksum elle-même est égale à 0.
Exemple de calcul de la Checksum. Nous partons du principe que le message exclusif que
nous transmettons comporte l'adresse aa bb ccH et les données ou la taille dd ee ffH.
aa + bb + cc + dd + ee + ff = total
sum / 128 = quotient et reste
Si le reste est de 0, 0 = Checksum
Si le reste est différent de 0, alors 128 - reste = Checksum
■Rappel des commandes réponses/champs d'in-
formations MMC
●Commandes reconnues
Commande
01H STOP
02H PLAY
03H DEFERRED PLAY
04H FAST FORWARD
05H REWIND
06H RECORD STROBE
07H RECORD EXIT
0DH MMC RESET
40H WRITE
41H MASKED WRITE
44H 00H LOCATE I/F
44H 01H LOCATE TARGET
4CH MOVE
●Commandes transmises
Commande
01H STOP
03H DEFERRED PLAY
06H RECORD STROBE
07H RECORD EXIT
0DH MMC RESET
44H 01H LOCATE TARGET
●Champs/Réponses d'informations valides
Champs d'informations
Interprète
01H TIME CODE SÉLECTIONNÉ Pos. tête de lect. MOVE (de)
08H GP0 / POINT DE LOCATE
Locator 1
09H GP1
Locator 2
126
Action
Arrêt
Lecture
Lecture
Avance rapide
Retour rapide
Enregistrement/Punch In
Punch Out
Réinitialisation
Enregistrement sur les champs d'informations
Réglage des champs d'info de statut des pistes
LOCATE (placement sur un Locator)
LOCATE (placement sur une position définie)
Déplacement entre des champs d'informations
Action
Arrêt
Lecture
Enregistrement / Punch In
Punch Out
Réinitialisation
Recherche (LOCATE)
Commandes valides
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
0AH GP2
Locator 3
0BH GP3
Locator 4
0CH GP4
Locator 5
0DH GP5
Locator 6
0EH GP6
Locator 7
0FH GP7
Locator 8
4FH ACTIV. PISTES EN ENREG. État des pistes
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
MOVE (de), MOVE (à), WRITE
MASKED WRITE, WRITE

Publicité

Table des Matières
loading

Table des Matières