7
MIDI Implementation
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.
●
V-Synth GT (ModelID = 00H 00H 21H)
+------------------------------------------------------------------------------+
| Start | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 03 00 00 00 | Setup |
|-------------+----------------------------------------------------------------|
| 04 00 00 00 | System |
|-------------+----------------------------------------------------------------|
| 10 00 00 00 | Temporary Tone (1:UPPER) |
| 10 01 00 00 | Temporary Tone (2:LOWER) |
|-------------+----------------------------------------------------------------|
| 20 00 00 00 | User Tone (001) |
| 20 01 00 00 | User Tone (002) |
| : | |
| 26 7F 00 00 | User Tone (896) |
+------------------------------------------------------------------------------+
| 30 00 00 00 | Temporary Patch |
|-------------+----------------------------------------------------------------|
| 40 00 00 00 | User Patch (001) |
| 40 01 00 00 | User Patch (002) |
| : | |
| 43 7F 00 00 | User Patch (512) |
+------------------------------------------------------------------------------+
❍
System
+------------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 00 00 00 | System Common |
| 00 40 00 | System Controller |
+------------------------------------------------------------------------------+
❍
Tone
+------------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 00 00 00 | Tone Common |
| 00 01 00 | Tone Common 2 |
| 00 02 00 | Tone T-FX |
| 00 0A 00 | Tone Step Modulator |
| 00 0B 00 | Tone AP-Synthesis |
| 00 0D 00 | Tone Vocal Designer |
|-------------+----------------------------------------------------------------|
| 00 10 00 | Tone Oscillator (Zone 1) |
| 00 11 00 | Tone Oscillator (Zone 2) |
| : | |
| 00 1F 00 | Tone Oscillator (Zone 16) |
|-------------+----------------------------------------------------------------|
| 00 20 00 | Tone Envelope (Zone 1) |
| 00 22 00 | Tone Envelope (Zone 2) |
| : | |
| 00 3E 00 | Tone Envelope (Zone 16) |
|-------------+----------------------------------------------------------------|
| 00 40 00 | Tone LFO (Zone 1) |
| 00 41 00 | Tone LFO (Zone 2) |
| : | |
| 00 4F 00 | Tone LFO (Zone 16) |
|-------------+----------------------------------------------------------------|
| 00 50 00 | Tone COSM1 (Zone 1) |
| 00 51 00 | Tone COSM1 (Zone 2) |
| : | |
| 00 5F 00 | Tone COSM1 (Zone 16) |
|-------------+----------------------------------------------------------------|
| 00 60 00 | Tone COSM2 (Zone 1) |
| 00 61 00 | Tone COSM2 (Zone 2) |
| : | |
| 00 6F 00 | Tone COSM2 (Zone 16) |
+------------------------------------------------------------------------------+
❍
Patch
+------------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 00 00 00 | Patch Common |
| 00 02 00 | Patch Chorus |
| 00 04 00 | Patch Reverb |
| 00 06 00 | Patch Controller |
|-------------+----------------------------------------------------------------|
| 00 08 00 | Patch Tone (1:UPPER) |
| 00 0A 00 | Patch Tone (2:LOWER) |
|-------------+----------------------------------------------------------------|
| 00 0C 00 | Patch Arpeggio (Note 1) |
| 00 0D 00 | Patch Arpeggio (Note 2) |
| : | |
| 00 1B 00 | Patch Arpeggio (Note 16) |
+------------------------------------------------------------------------------+
❍
Setup
+------------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 00 00 | 0aaa aaaa | Patch Bank Select MSB (CC# 0) (0 - 127) |
| 00 01 | 0aaa aaaa | Patch Bank Select LSB (CC# 32) (0 - 127) |
| 00 02 | 0aaa aaaa | Patch Program Number (PC) (0 - 127) |
|-------------+-----------+----------------------------------------------------|
| 00 03 | 0000 000a | Transpose Switch (0 - 1) |
| | | OFF, ON |
| 00 04 | 0000 aaaa | Transpose Value (59 - 70) |
| | | -5 - +6 |
| 00 05 | 0000 0aaa | Octave Shift (61 - 67) |
| | | -3 - +3 |
|-------------+-----------+----------------------------------------------------|
| 00 06 | 0000 000a | (reserved) (0 - 1) |
| 00 07 | 0000 aaaa | Sampling Template (1 - 8) |
|-------------+-----------+----------------------------------------------------|
| 00 08 | 0000 0aaa | Patch Palette Bank (0 - 7) |
| 00 09 | 0000 0aaa | Patch Palette Number (0 - 7) |
|-------------+-----------+----------------------------------------------------|
| 00 0A | 0aaa aaaa | (reserved) (0 - 127) |
| 00 0B | 0aaa aaaa | (reserved) (0 - 127) |
| 00 0C | 0aaa aaaa | (reserved) (0 - 127) |
| 00 0D | 0aaa aaaa | (reserved) (0 - 127) |
|-------------+----------------------------------------------------------------|
| 00 00 00 0E | Total Size |
+------------------------------------------------------------------------------+
❍
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 | Patch Remain (0 - 1) |
| | | OFF, ON |
| 00 07 | 0000 000a | Mix/Parallel (0 - 1) |
| | | MIX, PARALLEL |
|-------------+-----------+----------------------------------------------------|
| 00 08 | 0000 00aa | Clock Source (0 - 2) |
| | | INT, MIDI, USB |
| 00 09 | 0000 000a | Clock Out (0 - 1) |
| | | OFF, ON |
|-------------+-----------+----------------------------------------------------|
| 00 0A | 0000 000a | Receive Program Change (0 - 1) |
| | | OFF, ON |
| 00 0B | 0000 000a | Receive Bank Select (0 - 1) |
| | | OFF, ON |
|-------------+-----------+----------------------------------------------------|
| 00 0C | 0000 000a | Patch Receive Switch (0 - 1) |
| | | OFF, ON |
| 00 0D | 0000 aaaa | Patch Receive Channel (0 - 15) |
| | | 1 - 16 |
| 00 0E | 000a aaaa | EQ Low Freq (0 - 19) |
| | | 50 - 4000 [Hz] |
| 00 0F | 000a aaaa | EQ Low Gain (0 - 30) |
| | | -15 - +15 [dB] |
| 00 10 | 000a aaaa | EQ Mid 1 Freq (0 - 26) |
| | | 50 - 20000 [Hz] |
| 00 11 | 0000 0aaa | EQ Mid 1 Q (0 - 5) |
| | | 0.5 - 8.0 |
| 00 12 | 000a aaaa | EQ Mid 1 Gain (0 - 30) |
| | | -15 - +15 [dB] |
| 00 13 | 000a aaaa | EQ Mid 2 Freq (0 - 26) |
| | | 50 - 20000 [Hz] |
| 00 14 | 0000 0aaa | EQ Mid 2 Q (0 - 5) |
| | | 0.5 - 8.0 |
| 00 15 | 000a aaaa | EQ Mid 2 Gain (0 - 30) |
| | | -15 - +15 [dB] |
| 00 16 | 0000 aaaa | EQ Hi Freq (0 - 8) |
| | | 2000 - 20000 [Hz] |
| 00 17 | 000a aaaa | EQ Hi Gain (0 - 30) |
| | | -15 - +15 [dB] |
| 00 18 | 000a aaaa | EQ Total Gain (0 - 30) |
| | | -15 - +15 [dB] |
| 00 19 | 0000 000a | EQ Switch (0 - 1) |
| | | OFF, ON |
|-------------+-----------+----------------------------------------------------|
| 00 1A | 0aaa aaaa | (reserved) (0 - 127) |
| 00 1B | 0aaa aaaa | (reserved) (0 - 127) |
| 00 1C | 0aaa aaaa | (reserved) (0 - 127) |
| 00 1D | 0aaa aaaa | (reserved) (0 - 127) |
|-------------+----------------------------------------------------------------|
| 00 00 00 1E | Total Size |
+------------------------------------------------------------------------------+
❍
System Controller
+------------------------------------------------------------------------------+
| Offset | |
| Address | Description |
|-------------+----------------------------------------------------------------|
| 00 00 | 0000 000a | Transmit Program Change (0 - 1) |
| | | OFF, ON |
| 00 01 | 0000 000a | Transmit Bank Select (0 - 1) |
| | | OFF, ON |
| 00 02 | 0aaa aaaa | Keyboard Velocity (0 - 127) |
| | | REAL, 1 - 127 |
| 00 03 | 0000 00aa | Keyboard Sens (0 - 2) |
| | | LIGHT, MEDIUM, HEAVY |
| 00 04 | 000a aaaa | Aftertouch Sens (0 - 20) |
| | | 0 - 200 |
|-------------+-----------+----------------------------------------------------|
| 00 05 | 000a aaaa | Patch Transmit Channel (0 - 17) |
| | | 1 - 16, RX-CH, OFF |
|-------------+-----------+----------------------------------------------------|
| 00 06 | 000a aaaa | Beam Sens L (0 - 20) |
| | | 0 - 200 |
| 00 07 | 000a aaaa | Beam Sens R (0 - 20) |
| | | 0 - 200 |
| 00 08 | 0aaa aaaa | Beam 1 Assign L (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 09 | 0aaa aaaa | Beam 1 Assign R (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0A | 0aaa aaaa | Beam 2 Assign L (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0B | 0aaa aaaa | Beam 2 Assign R (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0C | 0aaa aaaa | Beam 3 Assign L (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0D | 0aaa aaaa | Beam 3 Assign R (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0E | 0aaa aaaa | Beam 4 Assign L (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 0F | 0aaa aaaa | Beam 4 Assign R (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
|-------------+-----------+----------------------------------------------------|
| 00 10 | 0aaa aaaa | Pad Assign X (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 11 | 0aaa aaaa | Pad Assign Y (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 12 | 0aaa aaaa | Time Trip Assign X (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 13 | 0aaa aaaa | Time Trip Assign Y (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
|-------------+-----------+----------------------------------------------------|
| 00 14 | 0aaa aaaa | Knob 1 Assign (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
| 00 15 | 0aaa aaaa | Knob 2 Assign (0 - 95) |
| | | OFF, CC01 - CC31, CC33 - CC95 |
|-------------+-----------+----------------------------------------------------|
| 00 16 | 0000 0aaa | Hold Pedal Polarity (0 - 1) |
| | | STANDARD, REVERSE |
|-------------+-----------+----------------------------------------------------|
| 00 17 | 0aaa aaaa | Pedal 1 Assign (0 - 100) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | BEND-UP, BEND-DOWN, AFT, |
| | | VALUE INC, VALUE DEC |
| 00 18 | 0000 0aaa | Pedal 1 Polarity (0 - 1) |
| | | STANDARD, REVERSE |
| 00 19 | 0aaa aaaa | Pedal 2 Assign (0 - 100) |
| | | OFF, CC01 - CC31, CC33 - CC95, |
| | | BEND-UP, BEND-DOWN, AFT, |
| | | VALUE INC, VALUE DEC |
| 00 1A | 0000 0aaa | Pedal 2 Polarity (0 - 1) |
| | | STANDARD, REVERSE |
|-------------+-----------+----------------------------------------------------|
| 00 1B | 0aaa aaaa | S1 Assign (0 - 95) |