Casio LK-270 MIDI Implementation - Page 45

MIDI Implementation, Notation - 61

Page 45 highlights

Part VIII MIDI Implementation Notation 34 Value Notation 34.1 Hexadecimal Notation MIDI implementation sometimes requires that data be expressed in hexadecimal format. Hexadecimal values are indicated by the letter "H" after the value. The hexadecimal equivalents of decimal values 10 through 15 are expressed as the letters A through F. The table below shows the hexadecimal equivalents for decimal values 0 through 127, which are often used in MIDI messages. Decimal Hexadecimal Decimal Hexadecimal Decimal Hexadecimal Decimal Hexadecimal 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 34.2 Binary Notation When a MIDI implementation data value is expressed in binary, the letter "B" (for "binary") is affixed at the end of the value. The table below shows the binary equivalents for the decimal values 0 through 127, which are often used for settings. Decimal 0 1 Hexadecimal 00H 01H Binary 00000000B 00000001B 2 02H 00000010B 3 03H 00000011B 4 04H 00000100B 5 05H 00000101B 6 06H 00000110B 7 07H 00000111B 8 08H 00001000B 9 09H 00001001B 10 0AH 00001010B 11 0BH 00001011B 12 0CH 00001100B 13 0DH 00001101B 14 0EH 00001110B 15 0FH 00001111B 16 10H 00010000B : : 125 7DH 01111101B 126 7EH 01111110B 127 7FH 01111111B 45

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46

45
Part VIII
MIDI Implementation
Notation
34
Value Notation
34.1
Hexadecimal Notation
MIDI implementation sometimes requires that data be
expressed in hexadecimal format. Hexadecimal values are
indicated by the letter "H" after the value. The hexadecimal
equivalents of decimal values 10 through 15 are expressed
as the letters A through F. The table below shows the
hexadecimal equivalents for decimal values 0 through 127,
which are often used in MIDI messages.
34.2
Binary Notation
When a MIDI implementation data value is expressed in
binary, the letter "B" (for "binary") is affixed at the end of
the value. The table below shows the binary equivalents for
the decimal values 0 through 127, which are often used for
settings.
Decimal
Hexadecimal
Decimal
Hexadecimal
Decimal
Hexadecimal
Decimal
Hexadecimal
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
Hexadecimal
Binary
0
00H
00000000B
1
01H
00000001B
2
02H
00000010B
3
03H
00000011B
4
04H
00000100B
5
05H
00000101B
6
06H
00000110B
7
07H
00000111B
8
08H
00001000B
9
09H
00001001B
10
0AH
00001010B
11
0BH
00001011B
12
0CH
00001100B
13
0DH
00001101B
14
0EH
00001110B
15
0FH
00001111B
16
10H
00010000B
:
:
125
7DH
01111101B
126
7EH
01111110B
127
7FH
01111111B