MIDI Implementado
LOCATE (MCP)
Format 2 - LOCATE [TARGET]
Status
Data Bytes
F0H
7FH, Dev, 06H, 44H, 06H, 01H, hrH, mnH, scH, frH, ffH F7H
Byte
Description
F0H
Status of Exclusive Message
7FH
Universal System Exclusive Message Realtime Header
Dev
Device ID (7FH)
06H
MMC Command Message
44H
LOCATE(MCP)
06H
Number of Bytes
01H
"TARGET" sub command
hrH, mnH, scH, frH, ffH
Standard Time with Sub Frame
F7H
EOX (End of Exclusive Message)
If the efficient Maker of the locate switch is pressed or when moved, the BR-8 transmits as
the device ID 7FH.
The efficient Information Field
The followings are the efficient Information Field on the BR-8.
The name of the efficient destination Information Field :
01H SELECTED TIME CODE
08H GP0 / LOCATE POINT
09H GP1
0AH GP2
0BH GP3
0CH GP4
0DH GP5
0EH GP6
0FH GP7
4FH TRACK RECORD READY
118
3. Supplementary material
Status
MIDI uses 7-bit hexadecimal values to indicate data values and the address and size of
exclusive messages. The following table shows the correspondence between decimal and
hexadecimal numbers.
+——————+——————++——————+——————++——————+——————++——————+——————+
|
+——————+——————++——————+——————++——————+——————++——————+——————+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+——————+——————++——————+——————++——————+——————++——————+——————+
D: decimal
H: hexadecimal
* Decimal expressions such as used for MIDI channel, Bank Select, and Program Change
* Since each MIDI byte carries 7 significant data bits, each byte can express a maximum of
* For a signed number (+/-), 00H = -64, 40H = +/-0, and 7FH = +63. I.e., the decimal
* Hexadecimal notation in two 4-bit units is used for data indicated as 'nibbled'. The
<Example 1>
What is the decimal equivalent of 5AH?
From the above table, 5AH = 90.
<Example 2>
What is the decimal equivalent of the 7-bit hexadecimal values 12 34H?
From the above table, 12H = 18 and 34H = 52
Thus, 18 x 128 + 52 = 2356
<Example 3>
What is the decimal equivalent of the nibbled expression 0A 03 09 0DH?
From the above table, 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
Thus, the result is ((10 x 16 + 3) x 16 + 9) x 16 + 13 = 41885
<Example 4>
What is the nibbled equivalent of the decimal number 1258?
16 ) 1258
16 ) 78
16 ) 4
From the above table, 0=00H, 4=04H, 14=0EH, 10=0AH
Thus the result is 00 04 0E 0AH
Decimal/Hexadecimal table
(hexadecimal values are indicated by a following "H")
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 ||
will be the value 1 greater than the decimal value given in the above table.
128 different values. Data for which higher resolution is required must be transmitted
using two or more bytes. For example a value indicated as a two-byte value of aa bbH
would have a value of aa x 128 + bb.
equivalent will be 64 less than the decimal value given in the above table. For a two-byte
signed number, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH = +8191. For example the
decimal expression of aa bbH would be aa bbH - 40 00H = (aa x 128 + bb - 64 x 128.
nibbled two-byte value of 0a 0b H would be a x 16 + b.
...10
...14
0
... 4
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 |