Commandes Reconnues; Champs D'informations Valides/Réponse - Roland VM-7200 Mode D'emploi

Processeur de mixage virtuel
Table des Matières

Publicité

4. Appendices
●Tableau de conversion décimales/hexadécimales
(Les nom res hexadécimaux sont suivis d'un H.)
Dans la documentation MIDI, les valeurs de données et les adresses tailles des messages
exclusifs sont exprimées en valeurs hexadécimales pour chacun des 7 its. Le ta leau ci-
dessous représente la correspondance entre valeurs décimales et hexadécimales
+——————+——————++——————+——————++——————+——————++——————+——————+
| Dec. | Hex. || Dec. | Hex. || Dec. | Hex. || Dec. | Hex. |
+——————+——————++——————+——————++——————+——————++——————+——————+
|
0 |
00H ||
32 |
20H ||
|
1 |
01H ||
33 |
21H ||
|
2 |
02H ||
34 |
22H ||
|
3 |
03H ||
35 |
23H ||
|
4 |
04H ||
36 |
24H ||
|
5 |
05H ||
37 |
25H ||
|
6 |
06H ||
38 |
26H ||
|
7 |
07H ||
39 |
27H ||
|
8 |
08H ||
40 |
28H ||
|
9 |
09H ||
41 |
29H ||
|
10 |
0AH ||
42 |
2AH ||
|
11 |
0BH ||
43 |
2BH ||
|
12 |
0CH ||
44 |
2CH ||
|
13 |
0DH ||
45 |
2DH ||
|
14 |
0EH ||
46 |
2EH ||
|
15 |
0FH ||
47 |
2FH ||
|
16 |
10H ||
48 |
30H ||
|
17 |
11H ||
49 |
31H ||
|
18 |
12H ||
50 |
32H ||
|
19 |
13H ||
51 |
33H ||
|
20 |
14H ||
52 |
34H ||
|
21 |
15H ||
53 |
35H ||
|
22 |
16H ||
54 |
36H ||
|
23 |
17H ||
55 |
37H ||
|
24 |
18H ||
56 |
38H ||
|
25 |
19H ||
57 |
39H ||
|
26 |
1AH ||
58 |
3AH ||
|
27 |
1BH ||
59 |
3BH ||
|
28 |
1CH ||
60 |
3CH ||
|
29 |
1DH ||
61 |
3DH ||
|
30 |
1EH ||
62 |
3EH ||
|
31 |
1FH ||
63 |
3FH ||
+——————+——————++——————+——————++——————+——————++——————+——————+
Les valeurs décimales telles que le canal MIDI, la sélection de anque et le changement
de programme sont exprimées avec une unité de plus que les valeurs indiquées dans la
colonne décimales.
Un octet de 7 its peut exprimer des données sur 128 pas. Pour les données nécessitant
une précision plus grande, il faut utiliser deux octets ou plus. Par exemple, deux
nom res hexadécimaux aa
Hexprimant deux octets de 7 its pourront indiquer une
valeur de aa x 128 +
.
Dans le cas de valeurs avec un signe ±, 00H = -64, 40H = ±0, et 7FH = +63, afin que
l'expression décimale soit 64 moins la valeur donnée dans le ta leau ci-dessus. Dans le
cas de deux types, 00 00H = -8192, 40 00H = ±0, et 7F 7FH = +8191.
Les données intitulées "ni
led" sont exprimées en hexadécimal en unités de 4 its. Une
valeur représentée par un ni
le de 2 octets 0a 0 H aura une valeur de a x 16 + .
<Ex.1> A quoi correspond 5AH en système décimal?
5AH = 90 selon le ta leau ci-dessous.
<Ex.2>Dans le système décimal, à quoi correspond 12034H en hexadécimal sur 7 its?
12H = 18, 34H = 52selon le ta leau ci-dessus. Soit 18 x 128 + 52 = 2356.
<Ex.3> Dans le système décimal, à quoi correspond 0A 03 09 0D dans le système ni
0AH = 10, 03H = 3, 09H = 9, 0DH = 13 selon le ta leau.
Soit ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885.
<Ex. 4> Dans le système ni
le, à quoi correspond 1258 en système décimal?
_____
16)1258
16)
78 ... 10
16)
4 ... 14
0 ...
4
0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH selon le ta leau. Soit 00 04 0E 0AH.
64 |
40H ||
96 |
60H |
65 |
41H ||
97 |
61H |
66 |
42H ||
98 |
62H |
67 |
43H ||
99 |
63H |
68 |
44H ||
100 |
64H |
69 |
45H ||
101 |
65H |
70 |
46H ||
102 |
66H |
71 |
47H ||
103 |
67H |
72 |
48H ||
104 |
68H |
73 |
49H ||
105 |
69H |
74 |
4AH ||
106 |
6AH |
75 |
4BH ||
107 |
6BH |
76 |
4CH ||
108 |
6CH |
77 |
4DH ||
109 |
6DH |
78 |
4EH ||
110 |
6EH |
79 |
4FH ||
111 |
6FH |
80 |
50H ||
112 |
70H |
81 |
51H ||
113 |
71H |
82 |
52H ||
114 |
72H |
83 |
53H ||
115 |
73H |
84 |
54H ||
116 |
74H |
85 |
55H ||
117 |
75H |
86 |
56H ||
118 |
76H |
87 |
57H ||
119 |
77H |
88 |
58H ||
120 |
78H |
89 |
59H ||
121 |
79H |
90 |
5AH ||
122 |
7AH |
91 |
5BH ||
123 |
7BH |
92 |
5CH ||
124 |
7CH |
93 |
5DH ||
125 |
7DH |
94 |
5EH ||
126 |
7EH |
95 |
5FH ||
127 |
7FH |
le?
●Exemple de message exclusif et calcul de checksum
ou octet de vérification
Dans les messages exclusifs Roland (DT1), un octet de vérification ou checksum est a outé à
la fin des données transmises (en face de F7) pour vérifier que le message a été re u
correctement. La valeur du checksum est définie par l'adresse et les données (ou taille) du
message exclusif à transmettre.
Comment calculer le checksum
Le checksum est une valeur dans laquelle les 7 its de poids fai le, de l'adresse, de la taille
et la somme elle-m me doivent tre égales à 0. Si le message exclusif à transmettre est du
type aa
ccH et que les données sont du type dd ee ffH,
aa +
+ cc + dd + ee + ff = somme
somme
128 = quotient et reste
Si le reste est 0, 0 = checksum
Si le reste est différent de 0, 128 - reste = checksum
■Commandes MIDI Machine Control (MMC),
champ d'informations/références de réponse
●Commandes reconnues
Commande
Action
01H STOP
STOP
02H PLAY
PLAY
03H DEFERRED PLAY
PLAY
04H FAST FORWARD
FF
05H REWIND
REW
06H RECORD STROBE
REC
PUNCH IN
07H RECORD EXIT
PUNCH OUT
0DH MMC RESET
RESET
40H WRITE
Ecriture en champs d'information
41H MASKED WRITE
Ecriture des champs d'informations de statut de piste
44H 00H LOCATE I F
LOCATE (lecture de point de localisation)
44H 01H LOCATE TARGET
LOCATE (Réglage du temps)
4CH MOVE
Déplacement entre champs d'information
●Commandes transmises
Commande
Action
01H STOP
STOP
03H DEFERRED PLAY
PLAY
04H FAST FORWARD
FF
05H REWIND
REW
06H RECORD STROBE
REC
PUNCH IN
07H RECORD EXIT
PUNCH OUT
0DH MMC RESET
RESET
44H 01H LOCATE TARGET
LOCATE
●Champs d'informations valides/réponse
Champ d'information
Interprétation
01H SELECTED TIME CODE
Temps actuel
08H GP0
LOCATE POINT
Locator 1
09H GP1
Locator 2
0AH GP2
Locator 3
0BH GP3
Locator 4
0CH GP4
Locator 5
0DH GP5
Locator 6
0EH GP6
Locator 7
0FH GP7
Locator 8
Equipement MIDI
Commandes valides
MOVE(FROM)
MOVE(FROM), MOVE(TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
MOVE (FROM), MOVE (TO), WRITE
67

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Vm-7100

Table des Matières