279
MIDI Implementation
Appendices
3. Parameter Address Map
* Transmission of “#” marked address is divided to some packets. For example, ABH in
hexadecimal notation will be divided to 0AH and 0BH, and is sent/received in this
order.
1. XV-88 (Model ID = 00H 10H)
* “< >” marked address, valid on the XV-3080/5080, are ignored when the XV-88 receive
them.
+——————————————————————————————————————————————————————————————————————————————+
| Start | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 00 | System 1-1 |
|—————————————+————————————————————————————————————————————————————————————————|
| 10 00 00 00 | Temporary Performance 1-2 |
| 11 00 00 00 | Temporary Patch/Rhythm (Performance Mode Part 1) 1-3 |
| 11 20 00 00 | Temporary Patch/Rhythm (Performance Mode Part 2) |
| : | |
| 14 60 00 00 | Temporary Patch/Rhythm (Performance Mode Part 16) |
| 1F 00 00 00 | Temporary Patch/Rhythm (Patch Mode) |
|—————————————+————————————————————————————————————————————————————————————————|
| 20 00 00 00 | User Performance (01) 1-2 |
| 20 01 00 00 | User Performance (02) |
| : | |
| 20 3F 00 00 | User Performance (64) |
|—————————————+————————————————————————————————————————————————————————————————|
| 30 00 00 00 | User Patch (001) 1-3-1 |
| 30 01 00 00 | User Patch (002) |
| : | |
| 30 7F 00 00 | User Patch (128) |
|—————————————+————————————————————————————————————————————————————————————————|
| 40 00 00 00 | User Rhythm (001) 1-3-2 |
| 40 10 00 00 | User Rhythm (002) |
| 40 20 00 00 | User Rhythm (003) |
| 40 30 00 00 | User Rhythm (004) |
+——————————————————————————————————————————————————————————————————————————————+
❍1-1 System
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | System Common 1-1-1 |
| 00 10 00 | System Part (Part 1) 1-1-2 |
| 00 11 00 | System Part (Part 2) |
| : | |
| 00 1F 00 | System Part (Part 16) |
| 00 20 00 | System Part (Part 17) <XV-5080> |
| 00 21 00 | System Part (Part 18) <XV-5080> |
| : | |
| 00 2F 00 | System Part (Part 32) <XV-5080> |
| 00 40 00 | System Keyboard 1-1-3 |
+——————————————————————————————————————————————————————————————————————————————+
❍1-3 Temporary Patch/Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Temporary Patch 1-3-1 |
| 10 00 00 | Temporary Rhythm 1-3-2 |
+——————————————————————————————————————————————————————————————————————————————+
❍1-2 Performance
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Performance Common 1-2-1 |
| 00 02 00 | Performance Common MFX 1-2-2 |
| 00 04 00 | Performance Common Chorus 1-2-3 |
| 00 06 00 | Performance Common Reverb 1-2-4 |
| 00 10 00 | Performance MIDI (Channel 1) 1-2-5 |
| 00 11 00 | Performance MIDI (Channel 2) |
| : | |
| 00 1F 00 | Performance MIDI (Channel 16) |
| 00 20 00 | Performance Part (Part 1) 1-2-6 |
| 00 21 00 | Performance Part (Part 2) |
| : | |
| 00 2F 00 | Performance Part (Part 16) |
| 00 30 00 | Performance Part (Part 17) <XV-5080> |
| 00 31 00 | Performance Part (Part 18) <XV-5080> |
| : | |
| 00 3F 00 | Performance Part (Part 32) <XV-5080> |
| 00 40 00 | Performance Keyboard 1-2-7 |
| 00 50 00 | Performance Zone (Channel 1) 1-2-8 |
| 00 51 00 | Performance Zone (Channel 2) |
| : | |
| 00 5F 00 | Performance Zone (Channel 16) |
+——————————————————————————————————————————————————————————————————————————————+
❍1-3-1 Patch
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Patch Common 1-3-1-1 |
| 00 02 00 | Patch Common MFX 1-3-1-2 |
| 00 04 00 | Patch Common Chorus 1-3-1-3 |
| 00 06 00 | Patch Common Reverb 1-3-1-4 |
| 00 10 00 | Patch TMT (Tone Mix Table) 1-3-1-5 |
| 00 20 00 | Patch Tone (Tone 1) 1-3-1-6 |
| 00 22 00 | Patch Tone (Tone 2) |
| 00 24 00 | Patch Tone (Tone 3) |
| 00 26 00 | Patch Tone (Tone 4) |
+——————————————————————————————————————————————————————————————————————————————+
❍1-3-2 Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Rhythm Common 1-3-2-1 |
| 00 02 00 | Rhythm Common MFX 1-3-2-2 |
| 00 04 00 | Rhythm Common Chorus 1-3-2-3 |
| 00 06 00 | Rhythm Common Reverb 1-3-2-4 |
| 00 10 00 | Rhythm Tone (Key # 21) 1-3-2-5 |
| 00 12 00 | Rhythm Tone (Key # 22) |
| : | |
| 01 3E 00 | Rhythm Tone (Key # 108) |
+——————————————————————————————————————————————————————————————————————————————+
❍1-1-1 System Common
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0000 0aaa | Sound Mode (0 - 4) |
| | | PERFORM, PATCH, GM1, GM2, GS |
|# 00 01 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Master Tune (24 - 2024) |
| | | -100.0 - 100.0 [cent] |
| 00 05 | 00aa aaaa | Master Key Shift (40 - 88) |
| | | -24 - +24 |
| 00 06 | 0aaa aaaa | Master Level (0 - 127) |
| 00 07 | 0000 000a | Scale Tune Switch (0 - 1) |
| | | OFF, ON |
| 00 08 | 0000 000a | Patch Remain (0 - 1) |
| | | OFF, ON |
| 00 09 | 0000 000a | Mix/Parallel (0 - 1) |
| | | MIX, PARALLEL |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0A | 0000 000a | MFX Switch (0 - 1) |
| | | BYPASS, ON |
| 00 0B | 0000 000a | Chorus Switch (0 - 1) |
| | | OFF, ON |
| 00 0C | 0000 000a | Reverb Switch (0 - 1) |
| | | OFF, ON |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0D | 000a aaaa | Performance Control Channel (0 - 16) |
| | | 1 - 16, OFF |
| 00 0E | 0aaa aaaa | Performance Bank Select MSB (CC# 0) (0 - 127) |
| 00 0F | 0aaa aaaa | Performance Bank Select LSB (CC# 32) (0 - 127) |
| 00 10 | 0aaa aaaa | Performance Program Number (PC) (0 - 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 11 | 0000 aaaa | Patch Receive Channel (0 - 15) |
| | | 1 - 16 |
| 00 12 | 0aaa aaaa | Patch Bank Select MSB (CC# 0) (0 - 127) |
| 00 13 | 0aaa aaaa | Patch Bank Select LSB (CC# 32) (0 - 127) |
| 00 14 | 0aaa aaaa | Patch Program Number (PC) (0 - 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 15 | 0000 000a | System Clock Source (0 - 1) |
| | | INT, MIDI |
|# 00 16 | 0000 aaaa | |
| | 0000 bbbb | System Tempo (20 - 250) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 18 | 0aaa aaaa | System Control 1 Source (0 - 97) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | PITCH BEND, AFTERTOUCH |
| 00 19 | 0aaa aaaa | System Control 2 Source (0 - 97) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | PITCH BEND, AFTERTOUCH |
| 00 1A | 0aaa aaaa | System Control 3 Source (0 - 97) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | PITCH BEND, AFTERTOUCH |
| 00 1B | 0aaa aaaa | System Control 4 Source (0 - 97) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | PITCH BEND, AFTERTOUCH |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 1C | 0000 000a | Receive Program Change (0 - 1) |
| | | OFF, ON |
| 00 1D | 0000 000a | Receive Bank Select (0 - 1) |
| | | OFF, ON |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 1E | Total Size |
+——————————————————————————————————————————————————————————————————————————————+
❍1-1-2 System Part
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0aaa aaaa | Scale Tune for C (0 - 127) |
| | | -64 - +63 |
| 00 01 | 0aaa aaaa | Scale Tune for C# (0 - 127) |
| | | -64 - +63 |
| 00 02 | 0aaa aaaa | Scale Tune for D (0 - 127) |
| | | -64 - +63 |
| 00 03 | 0aaa aaaa | Scale Tune for D# (0 - 127) |
| | | -64 - +63 |
| 00 04 | 0aaa aaaa | Scale Tune for E (0 - 127) |
| | | -64 - +63 |
| 00 05 | 0aaa aaaa | Scale Tune for F (0 - 127) |
| | | -64 - +63 |
| 00 06 | 0aaa aaaa | Scale Tune for F# (0 - 127) |
| | | -64 - +63 |
| 00 07 | 0aaa aaaa | Scale Tune for G (0 - 127) |
| | | -64 - +63 |
| 00 08 | 0aaa aaaa | Scale Tune for G# (0 - 127) |
| | | -64 - +63 |
| 00 09 | 0aaa aaaa | Scale Tune for A (0 - 127) |
| | | -64 - +63 |
| 00 0A | 0aaa aaaa | Scale Tune for A# (0 - 127) |
| | | -64 - +63 |
| 00 0B | 0aaa aaaa | Scale Tune for B (0 - 127) |
| | | -64 - +63 |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 0C | Total Size |
+——————————————————————————————————————————————————————————————————————————————+