MMC RESET
Statut
Octets de données
F0H
7FH, 7FH, 06H, 0DH
Octet
Remarque
F0H
Statut exclusif
7FH
En-tête exclusif universel en temps réel
7FH
Identification d'appareil
06H
Message de commande MMC
0DH
MMC RESET
F7H
EOX (Fin de message exclusif)
* Le BR-1180/1180CD transmet ce message à la mise sous tension.
LOCATE [MCP]
Format2---LOCATE [TARGET]
Statut
Octets de données
F0H
7FH, 7FH, 06H, 44H, 06H, 01H
Octet
Remarque
F0H
Statut exclusif
7FH
En-tête exclusif universel en temps réel
7FH
Identification d'appareil
06H
Message de commande MMC
44H
LOCATE (MCP)
06H
Nombre d'octets
01H
Sous-commande "TARGET"
hrH
Spécification temporelle standard avec subframes (type ff)
mnH, scH, frH,ffH
F7H
EOX (Fin de message exclusif)
* Le BR-1180/1180CD transmet ce message lorsqu'un repère acceptable est localisé ou lors
d'un déplacement.
MIDI Time Code
Message complet
Opérations élémentaires des messages à quarts d'images (frames).
Statut
Octets de données
F0H
7FH, 7FH, 01H, 01H, hrH, mnH, scH, frH F7H
F0H, 7FH :
En-tête exclusif universel en temps réel
7FH :
Identification d'appareil
01H :
Sous-identifiant 1 (MIDI Time code)
01H :
Sous-identifiant 2 (Full Message)
hrH :
heures et type: 0 yy zzzzz
yy type:
00 = 24 images/sec
01 = 25 images/sec
10 = 30 images/sec (Drop Format)
11 = 30 images/sec (Non Drop Format)
zzzzz :
mnH :
Minutes (00 - 59)
scH :
Secondes (00 - 59)
frH :
Images (00 - 29)
F7H :
EOX (Fin de message exclusif)
* Ce message est transmis lorsque la position se déplace dans le morceau.
Statut
F7H
Statut
hrH, mnH, scH, frH, ffH
Statut
heures (00 - 23)
3. Informations supplémentaires
Tableau de conversion décimal/hexadécimal
(les valeurs hexadécimales sont suivies d'un "H")
MIDI se sert de valeurs hexadécimales pour indiquer les valeurs des données ainsi que les
adresses et la taille des messages exclusifs. Le tableau suivant vous indique les
correspondances entre nombres décimaux et hexadécimaux.
+——————+——————++——————+——————++——————+——————++——————+——————+
|
D
|
H
||
D
|
H
||
+——————+——————++——————+——————++——————+——————++——————+——————+
|
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 ||
+——————+——————++——————+——————++——————+——————++——————+——————+
D: décimal
H: hexadécimal
Les valeurs décimales telles que le canal MIDI, la sélection de banque et le chargement de
programme sont exprimées avec une unité de plus que les valeurs indiquées dans la
colonne décimale.
Comme chaque octet MIDI comprend 7 bits de données significatifs, chaque octet peut
exprimer un maximum de 128 valeurs. Les données nécessitant une résolution plus
importante doivent donc être transmises avec deux octets ou plus. Exemple: une valeur
indiquée par deux octets de aa bbH aura une valeur de aa x 128 + bb.
Dans le cas de valeurs précédées d'un signe(+/-), 00H = -64, 40H = +/-0 et 7FH = +63;
l'équivalent décimal correspond donc à la valeur données ci-dessus moins 64. Pour un
nombre précisé sur deux octets, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH = +8191.
L'expression décimale de aa bbH serait aa bbH - 40 00H = (aa x 128 + bb - 64 x 128.
La notation hexadécimale par unités de quatre bits sert pour les données "nibbles". La
valeur nibble sur deux octets de 0a 0b H serait a x 16 + b.
<Exemple 1>
Quel est l'équivalent décimal de 5AH?
D'après le tableau ci-dessus, 5AH = 90.
<Exemple 2>
Quel est l'équivalent décimal des valeurs hexadécimales à 7 bits 12 34H?
D'après le tableau ci-dessus, 12H = 18 et 34H = 52
Donc, 18 x 128 + 52 = 2356
<Exemple 3>
Quel est l'équivalent décimal de l'expression nibble (4 bits) 0A 03 09 0DH?
D'après le tableau ci-dessus, 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
Donc, le résultat est ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885
<Exemple 4>
Quel est l'équivalent nibbled du nombre décimal1258?
16 ) 1258
16 )
78...10
16 )
4...14
0... 4
D'après le tableau ci-dessus, 0=00H, 4=04H, 14=0EH, 10=0AH
Donc, le résultat est 00 04 0E 0AH.
Equipement MIDI
D
|
H
||
D
|
H
|
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 |
179