23
MIDI Implementations
■
Decimal and Hexadecimal Conversion Table
(The letter “H” follows numbers in hexadecimal notation.)
MIDI uses hexadecimal notation in 7-bit units to indicate data values, addresses and sizes within an exclusive message.
Hexadecimal and decimal numbers corresponds as follows.
Deci
Hexa
Deci
Hexa
Deci
Hexa
Deci
Hexa
0
00H 32
20H 64
40H 96
60H
1
01H 33
21H 65
41H 97
61H
2
02H 34
22H 66
42H 98
62H
3
03H 35
23H 67
43H 99
63H
4
04H 36
24H 68
44H 100
64H
5
05H 37
25H 69
45H 101
65H
6
06H 38
26H 70
46H 102
66H
7
07H 39
27H 71
47H 103
67H
8
08H 40
28H 72
48H 104
68H
9
09H 41
29H 73
49H 105
69H
10 0AH
42 2AH
74 4AH
106
6AH
11 0BH
43 2BH
75 4BH
107
6BH
12 0CH
44 2CH
76 4CH
108
6CH
13 0DH
45 2DH
77 4DH
109
6DH
14 0EH
46 2EH
78 4EH
110
6EH
15 0FH
47 2FH
79 4FH
111
6FH
16 10H
48 30H
80 50H
112
70H
17 11H
49 31H
81 51H
113
71H
18 12H
50 32H
82 52H
114
72H
19 13H
51 33H
83 53H
115
73H
20 14H
52 34H
84 54H
116
74H
21 15H
53 35H
85 55H
117
75H
22 16H
54 36H
86 56H
118
76H
23 17H
55 37H
87 57H
119
77H
24 18H
56 38H
88 58H
120
78H
25 19H
57 39H
89 59H
121
79H
26 1AH
58 3AH
90 5AH
122
7AH
27 1BH
59 3BH
91 5BH
123
7BH
28 1CH
60 3CH
92 5CH
124
7CH
29 1DH
61 3DH
93 5DH
125
7DH
30 1EH
62 3EH
94 5EH
126
7EH
31 1FH
63 3FH
95 5FH
127
7FH
* Decimal expressions used for MIDI channels, bank select, program change and device ID are 1 greater than the decimal value shown on above table.
* In hexadecimal expressions of 7-bit steps, the value expressed with one byte has 128 steps maximum. For data with greater resolutions, you should
use data made of multiple bytes. For example [aabb] in 2 bytes/7 bits hexadecimal should be [aa x 128 + bb].
■
MIDI Message Examples
<Example 1> 92H 3EH 5F
“9n” is a note on status and “n” is MIDI channel number.
As 2H = 2, 3EH = 62 and 5FH = 95, this is a note on message of MIDI CH = 3, note number 62 (D4) and velocity 95.
<Example 2> CEH 49H
“CnH” is program change status and “n” is MIDI channel number.
As EH = 14 and 49H = 73, this is a program change message of MIDI CH = 15 and program number 74.
4. Appendices