226
■ Address block map
The following is an outline of the address map for Exclusive messages.
Address(H) Block Sub Block Reference
=========== ==================== =========================== =========
00 00 00 00 +------------------+......................................+-------+
| System common | | 1-1-1 |
+------------------+......................................+-------+
+------------------+.....+----------+.....................+-------+
|Scale tune | | Part 1 | | 1-1-2 |
+------------------+. +----------+.....................+-------+
: : . | : |
: : . +----------+
: : . | Part 16 |
: : . +----------+
: : . +----------+
: : . | Patch |
: : .+----------+
01 00 00 00 +------------------+.....+----------+.....................+-------+
| Temporary | | Common | | 1-2-1 |
| performance | +----------+.....................+-------+
+------------------+. +----------+.....................+-------+
: : . | Part 1 | | 1-2-2 |
: : . +----------+.....................+-------+
: : . | : |
: : . +----------+
: : . | Part 16 |
: : .+----------+
02 00 00 00 +------------------+.....+----------+.....+----------+....+-------+
| Performance mode | | Part 1 | | Common | | 1-3-1 |
| temporary patch | +----------+. +----------+....+-------+
+------------------+.. | : | . +----------+....+-------+
: : . +----------+ . | Tone 1 | | 1-3-2 |
: : . | Part 9 | . +----------+....+-------+
: : .+----------+ . | : |
: : . +----------+
: : . | Tone 4 |
: : .+----------+
02 09 00 00 +------------------+.....+----------+.....................+-------+
| Temporary | | Common | | 1-4-1 |
| rhythm setup | +----------+.....................+-------+
+------------------+. +----------+.....................+-------+
: : . | Note# 35 | | 1-4-2 |
: : . +----------+.....................+-------+
: : . | : |
: : . +----------+
: : . | Note# 98 |
: : .+----------+
02 0A 00 00 +------------------+.....+----------+.....+----------+....+-------+
| Performance mode | | Part 11 | | Common | | 1-3-1 |
| temporary patch | +----------+. +----------+....+-------+
+------------------+.. | : | . +----------+....+-------+
: : . +----------+ . | Tone 1 | | 1-3-2 |
: : . | Part 16 | . +----------+....+-------+
: : .+----------+ . | : |
: : . +----------+
: : . | Tone 4 |
: : .+----------+
03 00 00 00 +------------------+.....+----------+.....................+-------+
| Patch mode | | Common | | 1-3-1 |
| temporary patch | +----------+.....................+-------+
+------------------+. +----------+.....................+-------+
: : . | Tone 1 | | 1-3-2 |
: : . +----------+.....................+-------+
: : . | : |
: : . +----------+
: : . | Tone 4 |
: : .+----------+
10 00 00 00 +------------------+.....+----------+.....+----------+....+-------+
| User | | USER:01 | | Common | | 1-2-1 |
| performance | +----------+. +----------+....+-------+
+------------------+.. | : | . +----------+....+-------+
: : . +----------+ . | Part 1 | | 1-2-2 |
: : . | USER:32 | . +----------+....+-------+
: : .+----------+ . | : |
: : . +----------+
: : . | Part 16 |
: : .+----------+
10 40 00 00 +------------------+.....+----------+.....+----------+....+-------+
| User | | USER:1 | | Common | | 1-4-1 |
| rhythm setup | +----------+. +----------+....+-------+
+------------------+... +----------+ . +----------+....+-------+
: : . | USER:2 | . | Note# 35 | | 1-4-2 |
: : +----------+ . +----------+....+-------+
: : . | : |
: : . +----------+
: : . | Note# 98 |
: : .+----------+
11 00 00 00 +------------------+.....+----------+.....+----------+....+-------+
| User | | USER:001 | | Common | | 1-3-1 |
| patch | +----------+. +----------+....+-------+
+------------------+.. | : | . +----------+....+-------+
: : . +----------+ . | Tone 1 | | 1-3-2 |
: : . | USER:128 | . +----------+....+-------+
: : .+----------+ . | : |
: : . +----------+
: : . | Tone 4 |
: : .+----------+
2.GS (Model ID = 42H)
+-----------------------------------------------------------------------------+
| Start | |
| address | Description |
|-------------+---------------------------------------------------------------|
| 40 10 00 | Scale Tune Part10 2-1 |
| 40 11 00 | : Part1 |
| 40 12 00 | : Part2 |
| 40 13 00 | : Part3 |
| 40 14 00 | : Part4 |
| 40 15 00 | : Part5 |
| 40 16 00 | : Part6 |
| 40 17 00 | : Part7 |
| 40 18 00 | : Part8 |
| 40 19 00 | : Part9 |
| 40 1A 00 | : Part11 |
| 40 1B 00 | : Part12 |
| 40 1C 00 | : Part13 |
| 40 1D 00 | : Part14 |
| 40 1E 00 | : Part15 |
| 40 1F 00 | : Part16 |
+-----------------------------------------------------------------------------+
2-1.Scale Tune
+-----------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+---------------------------------------------------------------|
| 40 | 0aaa aaaa | Scale Tune for C 0 - 127 |
| | | (-64 - +63) |
| 41 | 0aaa aaaa | Scale Tune for C# 0 - 127 |
| | | (-64 - +63) |
| 42 | 0aaa aaaa | Scale Tune for D 0 - 127 |
| | | (-64 - +63) |
| 43 | 0aaa aaaa | Scale Tune for D# 0 - 127 |
| | | (-64 - +63) |
| 44 | 0aaa aaaa | Scale Tune for E 0 - 127 |
| | | (-64 - +63) |
| 45 | 0aaa aaaa | Scale Tune for F 0 - 127 |
| | | (-64 - +63) |
| 46 | 0aaa aaaa | Scale Tune for F# 0 - 127 |
| | | (-64 - +63) |
| 47 | 0aaa aaaa | Scale Tune for G 0 - 127 |
| | | (-64 - +63) |
| 48 | 0aaa aaaa | Scale Tune for G# 0 - 127 |
| | | (-64 - +63) |
| 49 | 0aaa aaaa | Scale Tune for A 0 - 127 |
| | | (-64 - +63) |
| 4A | 0aaa aaaa | Scale Tune for A# 0 - 127 |
| | | (-64 - +63) |
| 4B | 0aaa aaaa | Scale Tune for B 0 - 127 |
| | | (-64 - +63) |
|-------------+---------------------------------------------------------------|
|Total Size | 00 00 0C |
+-----------------------------------------------------------------------------+
Note: In order for a GS Exclusive message to be correctly received by the
XP-80, the starting address of the message must be the Start
address of each Part (the address of Scale Tune C, i.e., offset 40).
6. Supplementary material
● Decimal/Hexadecimal table (hexadecimal values are indicat-
ed by a following ‘H’)
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 | H || D | H || D | H || D | H |
+------+------++------+------++------+------++------+------+
| 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 |
+------+------++------+------++------+------++------+------+
D:decimal
H:hexadecimal
Chapter 12. Supplementary material
Commentaires sur ces manuels