162
MIDI Implementatie
3. Parameter Address Map
* Transmissie van met '#' aangeduide adressen wordt over een aantal pakketten verdeeld.
Bijvoorbeeld, ABH in hexadecimale notatie zal in 0AH en 0BH verdeeld worden, en
wordt in deze volgorde verzonden/ontvangen.
* Met '<*>' aangeduide adressen of parameters worden genegeerd, wanneer de XV-5050
deze ontvangt.
■XV-5050 (Model ID = 00H 10H)
+——————————————————————————————————————————————————————————————————————————————+
| Start | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 01 00 00 00 | Setup *1—1|
|—————————————+————————————————————————————————————————————————————————————————|
| 02 00 00 00 | System *1—2|
|—————————————+————————————————————————————————————————————————————————————————|
| 10 00 00 00 | Temporary Performance *1—3|
| 11 00 00 00 | Temporary Patch/Rhythm (Performance Mode Part 1) *1—4|
| 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—3|
| 20 01 00 00 | User Performance (02) |
| : | |
| 20 3F 00 00 | User Performance (64) |
|—————————————+————————————————————————————————————————————————————————————————|
| 30 00 00 00 | User Patch (001) *1—4—1|
| 30 01 00 00 | User Patch (002) |
| : | |
| 30 7F 00 00 | User Patch (128) |
|—————————————+————————————————————————————————————————————————————————————————|
| 40 00 00 00 | User Rhythm (001) *1—4—2|
| 40 10 00 00 | User Rhythm (002) |
| : | |
| 41 30 00 00 | User Rhythm (004) |
+——————————————————————————————————————————————————————————————————————————————+
1-2 System
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | System Common *1—2—1|
| 00 02 00 | System EQ *1—2—2|
+——————————————————————————————————————————————————————————————————————————————+
1-4 Temporary Patch/Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Temporary Patch *1—4—1|
| 10 00 00 | Temporary Rhythm *1—4—2|
+——————————————————————————————————————————————————————————————————————————————+
1-3 Performance
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Performance Common *1—3—1|
| 00 02 00 | Performance Common MFXA *1—3—2|
| 00 04 00 | Performance Common Chorus *1—3—3|
| 00 06 00 | Performance Common Reverb *1—3—4|
| 00 08 00 | Performance Common MFXB *1—3—2|
| 00 0A 00 | Performance Common MFXC *1—3—2|
| 00 10 00 | Performance MIDI (Channel 1) *1—3—5|
| 00 11 00 | Performance MIDI (Channel 2) |
| : | |
| 00 1F 00 | Performance MIDI (Channel 16) |
| 00 20 00 | Performance Part (Part 1) *1—3—6|
| 00 21 00 | Performance Part (Part 2) |
| : | |
| 00 2F 00 | Performance Part (Part 16) |
+——————————————————————————————————————————————————————————————————————————————+
1-4-1 Patch
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Patch Common *1—4—1—1|
| 00 02 00 | Patch Common MFX *1—4—1—2|
| 00 04 00 | Patch Common Chorus *1—4—1—3|
| 00 06 00 | Patch Common Reverb *1—4—1—4|
| 00 10 00 | Patch TMT (Tone Mix Table) *1—4—1—5|
| 00 20 00 | Patch Tone (Tone 1) *1—4—1—6|
| 00 22 00 | Patch Tone (Tone 2) |
| 00 24 00 | Patch Tone (Tone 3) |
| 00 26 00 | Patch Tone (Tone 4) |
+——————————————————————————————————————————————————————————————————————————————+
1-4-2 Rhythm
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 | Rhythm Common *1—4—2—1|
| 00 02 00 | Rhythm Common MFX *1—4—2—2|
| 00 04 00 | Rhythm Common Chorus *1—4—2—3|
| 00 06 00 | Rhythm Common Reverb *1—4—2—4|
| 00 10 00 | Rhythm Tone (Key # 21) *1—4—2—5|
| 00 12 00 | Rhythm Tone (Key # 22) |
| : | |
| 01 3E 00 | Rhythm Tone (Key # 108) |
+——————————————————————————————————————————————————————————————————————————————+
1-1 Setup
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0000 0aaa | Sound Mode (1 — 5) |
| | | PATCH, PERFORM, GM1, GM2, GS |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 01 | 0aaa aaaa | (reserved) |
| 00 02 | 0aaa aaaa | (reserved) |
| 00 03 | 0aaa aaaa | (reserved) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 04 | 0aaa aaaa | Performance Bank Select MSB (CC# 0) (0 — 127) |
| 00 05 | 0aaa aaaa | Performance Bank Select LSB (CC# 32) (0 — 127) |
| 00 06 | 0aaa aaaa | Performance Program Number (PC) (0 — 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 07 | 0aaa aaaa | Patch Bank Select MSB (CC# 0) (0 — 127) |
| 00 08 | 0aaa aaaa | Patch Bank Select LSB (CC# 32) (0 — 127) |
| 00 09 | 0aaa aaaa | Patch Program Number (PC) (0 — 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 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 | 0000 aaaa | Transpose Value (59 — 70) |
| | | —5 — +6 |
| 00 0E | 0000 0aaa | Octave Shift (61 — 67) |
| | | —3 — +3 |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 0F | Total Size |
+——————————————————————————————————————————————————————————————————————————————+
1-2-1 System Common
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
|# 00 00 | 0000 aaaa | |
| | 0000 bbbb | |
| | 0000 cccc | |
| | 0000 dddd | Master Tune (24 — 2024) |
| | | —100.0 — 100.0 [cent] |
| 00 04 | 00aa aaaa | Master Key Shift (40 — 88) |
| | | —24 — +24 |
| 00 05 | 0aaa aaaa | Master Level (0 — 127) |
| 00 06 | 0000 000a | Scale Tune Switch (0 — 1) |
| | | OFF, ON |
| 00 07 | 0000 000a | Patch Remain (0 — 1) |
| | | OFF, ON |
| 00 08 | 0000 000a | Mix/Parallel (0 — 1) |
| | | MIX, PARALLEL |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 09 | 000a aaaa | Performance Control Channel (0 — 16) |
| | | 1 — 16 ofF |
| 00 0A | 000a aaaa | (reserved) |
| 00 0B | 0000 aaaa | Patch Receive Channel (0 — 15) |
| | | 1 — 16 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0C | 0aaa aaaa | Patch Scale Tune for C (0 — 127) |
| | | —64 — +63 |
| 00 0D | 0aaa aaaa | Patch Scale Tune for C# (0 — 127) |
| | | —64 — +63 |
| 00 0E | 0aaa aaaa | Patch Scale Tune for D (0 — 127) |
| | | —64 — +63 |
| 00 0F | 0aaa aaaa | Patch Scale Tune for D# (0 — 127) |
| | | —64 — +63 |
| 00 10 | 0aaa aaaa | Patch Scale Tune for E (0 — 127) |
| | | —64 — +63 |
| 00 11 | 0aaa aaaa | Patch Scale Tune for F (0 — 127) |
| | | —64 — +63 |
| 00 12 | 0aaa aaaa | Patch Scale Tune for F# (0 — 127) |
| | | —64 — +63 |
| 00 13 | 0aaa aaaa | Patch Scale Tune for G (0 — 127) |
| | | —64 — +63 |
| 00 14 | 0aaa aaaa | Patch Scale Tune for G# (0 — 127) |
| | | —64 — +63 |
| 00 15 | 0aaa aaaa | Patch Scale Tune for A (0 — 127) |
| | | —64 — +63 |
| 00 16 | 0aaa aaaa | Patch Scale Tune for A# (0 — 127) |
| | | —64 — +63 |
| 00 17 | 0aaa aaaa | Patch Scale Tune for B (0 — 127) |
| | | —64 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 18 | 0aaa aaaa | System Control 1 Source (0 — 97) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT |
| 00 19 | 0aaa aaaa | System Control 2 Source (0 — 97) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT |
| 00 1A | 0aaa aaaa | System Control 3 Source (0 — 97) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT |
| 00 1B | 0aaa aaaa | System Control 4 Source (0 — 97) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 1C | 0000 000a | Receive Program Change (0 — 1) |
| | | OFF, ON |
| 00 1D | 0000 000a | Receive Bank Select (0 — 1) |
| | | OFF, ON |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 1E | 0000 000a | System Clock Source (0 — 2) |
| | | INT, MIDI, USB |
|# 00 1F | 0000 aaaa | |
| | 0000 bbbb | System Tempo (20 — 250) |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 21 | Total Size |
+——————————————————————————————————————————————————————————————————————————————+
1-2-2 System EQ
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0000 000a | EQ Switch (0 — 1) |
| | | BYPASS, ON |
| 00 01 | 0000 000a | EQ1 Low Frequency (0 — 1) |
| | | 200, 400 [Hz] |
| 00 02 | 000a aaaa | EQ1 Low Gain (0 — 30) |
| | | —15 — +15 |
| 00 03 | 0000 00aa | EQ1 High Frequency (0 — 2) |
| | | 2000, 4000, 8000 [Hz] |
| 00 04 | 000a aaaa | EQ1 High Gain (0 — 30) |
| | | —15 — +15 |
| 00 05 | 0000 000a | EQ2 Low Frequency (0 — 1) |
| | | 200, 400 [Hz] |
| 00 06 | 000a aaaa | EQ2 Low Gain (0 — 30) |
| | | —15 — +15 |
| 00 07 | 0000 00aa | EQ2 High Frequency (0 — 2) |
| | | 2000, 4000, 8000 [Hz] |
| 00 08 | 000a aaaa | EQ2 High Gain (0 — 30) |
| | | —15 — +15 |
| 00 09 | 0000 000a | EQ3 Low Frequency (0 — 1) |
| | | 200, 400 [Hz] |
| 00 0A | 000a aaaa | EQ3 Low Gain (0 — 30) |
| | | —15 — +15 |
| 00 0B | 0000 00aa | EQ3 High Frequency (0 — 2) |
| | | 2000, 4000, 8000 [Hz] |
| 00 0C | 000a aaaa | EQ3 High Gain (0 — 30) |
| | | —15 — +15 |
| 00 0D | 0000 000a | EQ4 Low Frequency (0 — 1) |
| | | 200, 400 [Hz] |
| 00 0E | 000a aaaa | EQ4 Low Gain (0 — 30) |
| | | —15 — +15 |
| 00 0F | 0000 00aa | EQ4 High Frequency (0 — 2) |
| | | 2000, 4000, 8000 [Hz] |