165
MIDI Implementation
Appendices
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0A | 0000 000a | Phase Lock (0 — 1) |
| | | OFF, ON |
| 00 0B | 0000 0aaa | Velocity Curve Type (0 — 4) |
| | | OFF, 1 — 4 |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 0C | Total Size |
+——————————————————————————————————————————————————————————————————————————————+
1-3-6 Performance Part
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0000 aaaa | Receive Channel (0 — 15) |
| | | 1 — 16 |
| 00 01 | 0000 000a | Receive Switch (0 — 1) |
| | | OFF, ON |
| 00 02 | 0000 000a | Receive MIDI1<*> (0 — 1) |
| | | OFF, ON |
| 00 03 | 0000 000a | Receive MIDI2<*> (0 — 1) |
| | | OFF, ON |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 04 | 0aaa aaaa | Patch Bank Select MSB (CC# 0) (0 — 127) |
| 00 05 | 0aaa aaaa | Patch Bank Select LSB (CC# 32) (0 — 127) |
| 00 06 | 0aaa aaaa | Patch Program Number (PC) (0 — 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 07 | 0aaa aaaa | Part Level (CC# 7) (0 — 127) |
| 00 08 | 0aaa aaaa | Part Pan (CC# 10) (0 — 127) |
| | | L64 — 63R |
| 00 09 | 0aaa aaaa | Part Coarse Tune (RPN# 2) (16 — 112) |
| | | —48 — +48 |
| 00 0A | 0aaa aaaa | Part Fine Tune (RPN# 1) (14 — 114) |
| | | —50 — +50 |
| 00 0B | 0000 00aa | Part Mono/Poly (MONO ON/POLY ON) (0 — 2) |
| | | MONO, POLY, PATCH |
| 00 0C | 0000 00aa | Part Legato Switch (CC# 68) (0 — 2) |
| | | OFF, ON, PATCH |
| 00 0D | 000a aaaa | Part Pitch Bend Range (RPN# 0) (0 — 25) |
| | | 0 — 24, PATCH |
| 00 0E | 0000 00aa | Part Portamento Switch (CC# 65) (0 — 2) |
| | | OFF, ON, PATCH |
|# 00 0F | 0000 aaaa | |
| | 0000 bbbb | Part Portamento Time (CC# 5) (0 — 128) |
| | | 0 — 127, PATCH |
| 00 11 | 0aaa aaaa | Part Cutoff Offset (CC# 74) (0 — 127) |
| | | —64 — +63 |
| 00 12 | 0aaa aaaa | Part Resonance Offset (CC# 71) (0 — 127) |
| | | —64 — +63 |
| 00 13 | 0aaa aaaa | Part Attack Time Offset (CC# 73) (0 — 127) |
| | | —64 — +63 |
| 00 14 | 0aaa aaaa | Part Release Time Offset (CC# 72) (0 — 127) |
| | | —64 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 15 | 0000 0aaa | Part Octave Shift (61 — 67) |
| | | —3 — +3 |
| 00 16 | 0aaa aaaa | Part Velocity Sens Offset (1 — 127) |
| | | —63 — +63 |
| 00 17 | 0aaa aaaa | Keyboard Range Lower (0 — 127) |
| | | C—1 — UPPER |
| 00 18 | 0aaa aaaa | Keyboard Range Upper (0 — 127) |
| | | LOWER — G9 |
| 00 19 | 0aaa aaaa | Keyboard Fade Width Lower (0 — 127) |
| 00 1A | 0aaa aaaa | Keyboard Fade Width Upper (0 — 127) |
| 00 1B | 0000 000a | Mute Switch (0 — 1) |
| | | OFF, MUTE |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 1C | 0aaa aaaa | Part Dry Send Level (0 — 127) |
| 00 1D | 0aaa aaaa | Part Chorus Send Level (CC# 93) (0 — 127) |
| 00 1E | 0aaa aaaa | Part Reverb Send Level (CC# 91) (0 — 127) |
| 00 1F | 0000 aaaa | Part Output Assign (0 — 13) |
| | | MFX, A, B, C<*>, D<*>, |
| | | 1, 2, 3, 4, 5<*>, 6<*>, 7<*>, 8<*>, |
| | | PATCH |
| 00 20 | 0000 00aa | Part Output MFX Select (0 — 2) |
| | | MFXA, MFXB, MFXC |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 21 | 0aaa aaaa | Part Decay Time Offset (CC# 75) (0 — 127) |
| | | —64 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 22 | 0aaa aaaa | Part Vibrato Rate (CC# 76) (0 — 127) |
| | | —64 — +63 |
| 00 23 | 0aaa aaaa | Part Vibrato Depth (CC# 77) (0 — 127) |
| | | —64 — +63 |
| 00 24 | 0aaa aaaa | Part Vibrato Delay (CC# 78) (0 — 127) |
| | | —64 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 25 | 0aaa aaaa | Part Scale Tune for C (0 — 127) |
| | | —64 — +63 |
| 00 26 | 0aaa aaaa | Part Scale Tune for C# (0 — 127) |
| | | —64 — +63 |
| 00 27 | 0aaa aaaa | Part Scale Tune for D (0 — 127) |
| | | —64 — +63 |
| 00 28 | 0aaa aaaa | Part Scale Tune for D# (0 — 127) |
| | | —64 — +63 |
| 00 29 | 0aaa aaaa | Part Scale Tune for E (0 — 127) |
| | | —64 — +63 |
| 00 2A | 0aaa aaaa | Part Scale Tune for F (0 — 127) |
| | | —64 — +63 |
| 00 2B | 0aaa aaaa | Part Scale Tune for F# (0 — 127) |
| | | —64 — +63 |
| 00 2C | 0aaa aaaa | Part Scale Tune for G (0 — 127) |
| | | —64 — +63 |
| 00 2D | 0aaa aaaa | Part Scale Tune for G# (0 — 127) |
| | | —64 — +63 |
| 00 2E | 0aaa aaaa | Part Scale Tune for A (0 — 127) |
| | | —64 — +63 |
| 00 2F | 0aaa aaaa | Part Scale Tune for A# (0 — 127) |
| | | —64 — +63 |
| 00 30 | 0aaa aaaa | Part Scale Tune for B (0 — 127) |
| | | —64 — +63 |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 00 31 | Total Size |
+——————————————————————————————————————————————————————————————————————————————+
1-4-1-1 Patch Common
+——————————————————————————————————————————————————————————————————————————————+
| Offset | |
| Address | Description |
|—————————————+————————————————————————————————————————————————————————————————|
| 00 00 | 0aaa aaaa | Patch Name 1 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 01 | 0aaa aaaa | Patch Name 2 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 02 | 0aaa aaaa | Patch Name 3 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 03 | 0aaa aaaa | Patch Name 4 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 04 | 0aaa aaaa | Patch Name 5 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 05 | 0aaa aaaa | Patch Name 6 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 06 | 0aaa aaaa | Patch Name 7 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 07 | 0aaa aaaa | Patch Name 8 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 08 | 0aaa aaaa | Patch Name 9 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 09 | 0aaa aaaa | Patch Name 10 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 0A | 0aaa aaaa | Patch Name 11 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 0B | 0aaa aaaa | Patch Name 12 (32 — 127) |
| | | 32 — 127 [ASCII] |
| 00 0C | 0aaa aaaa | Patch Category (0 — 127) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0D | 0000 000a | Tone Type<*> (0 — 1) |
| | | 4TONES, MULTI—PARTIAL |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 0E | 0aaa aaaa | Patch Level (0 — 127) |
| 00 0F | 0aaa aaaa | Patch Pan (0 — 127) |
| | | L64 — 63R |
| 00 10 | 0000 000a | Patch Priority (0 — 1) |
| | | LAST, LOUDEST |
| 00 11 | 0aaa aaaa | Patch Coarse Tune (16 — 112) |
| | | —48 — +48 |
| 00 12 | 0aaa aaaa | Patch Fine Tune (14 — 114) |
| | | —50 — +50 |
| 00 13 | 0000 0aaa | Octave Shift (61 — 67) |
| | | —3 — +3 |
| 00 14 | 0000 00aa | Stretch Tune Depth (0 — 3) |
| | | OFF, 1 — 3 |
| 00 15 | 0aaa aaaa | Analog Feel (0 — 127) |
| 00 16 | 0000 000a | Mono/Poly (0 — 1) |
| | | MONO, POLY |
| 00 17 | 0000 000a | Legato Switch (0 — 1) |
| | | OFF, ON |
| 00 18 | 0000 000a | Legato Retrigger (0 — 1) |
| | | OFF, ON |
| 00 19 | 0000 000a | Portamento Switch (0 — 1) |
| | | OFF, ON |
| 00 1A | 0000 000a | Portamento Mode (0 — 1) |
| | | NORMAL, LEGATO |
| 00 1B | 0000 000a | Portamento Type (0 — 1) |
| | | RATE, TIME |
| 00 1C | 0000 000a | Portamento Start (0 — 1) |
| | | PITCH, NOTE |
| 00 1D | 0aaa aaaa | Portamento Time (0 — 127) |
| 00 1E | 0000 000a | Patch Clock Source (0 — 1) |
| | | PATCH, SYSTEM |
|# 00 1F | 0000 aaaa | |
| | 0000 bbbb | Patch Tempo (20 — 250) |
| 00 21 | 0000 000a | One Shot Mode<*> (0 — 1) |
| | | OFF, ON |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 22 | 0aaa aaaa | Cutoff Offset (1 — 127) |
| | | —63 — +63 |
| 00 23 | 0aaa aaaa | Resonance Offset (1 — 127) |
| | | —63 — +63 |
| 00 24 | 0aaa aaaa | Attack Time Offset (1 — 127) |
| | | —63 — +63 |
| 00 25 | 0aaa aaaa | Release Time Offset (1 — 127) |
| | | —63 — +63 |
| 00 26 | 0aaa aaaa | Velocity Sens Offset (1 — 127) |
| | | —63 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 27 | 0000 aaaa | Patch Output Assign (0 — 13) |
| | | MFX, A, B, C<*>, D<*>, |
| | | 1, 2, 3, 4, 5<*>, 6<*>, 7<*>, 8<*>, |
| | | TONE |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 28 | 0000 000a | TMT Control Switch (0 — 1) |
| | | OFF, ON |
| 00 29 | 00aa aaaa | Pitch Bend Range Up (0 — 48) |
| 00 2A | 00aa aaaa | Pitch Bend Range Down (0 — 48) |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 2B | 0aaa aaaa | Matrix Control 1 Source (0 — 109) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT, SYS1 — SYS4, VELOCITY, |
| | | KEYFOLLOW, TEMPO, LFO1, LFO2, |
| | | PIT—ENV, TVF—ENV, TVA—ENV |
| 00 2C | 00aa aaaa | Matrix Control 1 Destination 1 (0 — 33) |
| | | OFF, PCH, CUT, RES, LEV, PAN, |
| | | DRY, CHO, REV, PIT—LFO1, PIT—LFO2, |
| | | TVF—LFO1, TVF—LFO2, TVA—LFO1, TVA—LFO2, |
| | | PAN—LFO1, PAN—LFO2, LFO1—RATE, LFO2—RATE, |
| | | PIT—ATK, PIT—DCY, PIT—REL, |
| | | TVF—ATK, TVF—DCY, TVF—REL, |
| | | TVA—ATK, TVA—DCY, TVA—REL, |
| | | TMT, FXM, MFX-CTRL1, MFX-CTRL2, |
| | | MFX-CTRL3, MFX-CTRL4 |
| 00 2D | 0aaa aaaa | Matrix Control 1 Sens 1 (1 — 127) |
| | | —63 — +63 |
| 00 2E | 00aa aaaa | Matrix Control 1 Destination 2 (0 — 33) |
| | | OFF, PCH, CUT, RES, LEV, PAN, |
| | | DRY, CHO, REV, PIT—LFO1, PIT—LFO2, |
| | | TVF—LFO1, TVF—LFO2, TVA—LFO1, TVA—LFO2, |
| | | PAN—LFO1, PAN—LFO2, LFO1—RATE, LFO2—RATE, |
| | | PIT—ATK, PIT—DCY, PIT—REL, |
| | | TVF—ATK, TVF—DCY, TVF—REL, |
| | | TVA—ATK, TVA—DCY, TVA—REL, |
| | | TMT, FXM, MFX-CTRL1, MFX-CTRL2, |
| | | MFX-CTRL3, MFX-CTRL4 |
| 00 2F | 0aaa aaaa | Matrix Control 1 Sens 2 (1 — 127) |
| | | —63 — +63 |
| 00 30 | 00aa aaaa | Matrix Control 1 Destination 3 (0 — 33) |
| | | OFF, PCH, CUT, RES, LEV, PAN, |
| | | DRY, CHO, REV, PIT—LFO1, PIT—LFO2, |
| | | TVF—LFO1, TVF—LFO2, TVA—LFO1, TVA—LFO2, |
| | | PAN—LFO1, PAN—LFO2, LFO1—RATE, LFO2—RATE, |
| | | PIT—ATK, PIT—DCY, PIT—REL, |
| | | TVF—ATK, TVF—DCY, TVF—REL, |
| | | TVA—ATK, TVA—DCY, TVA—REL, |
| | | TMT, FXM, MFX-CTRL1, MFX-CTRL2, |
| | | MFX-CTRL3, MFX-CTRL4 |
| 00 31 | 0aaa aaaa | Matrix Control 1 Sens 3 (1 — 127) |
| | | —63 — +63 |
| 00 32 | 00aa aaaa | Matrix Control 1 Destination 4 (0 — 33) |
| | | OFF, PCH, CUT, RES, LEV, PAN, |
| | | DRY, CHO, REV, PIT—LFO1, PIT—LFO2, |
| | | TVF—LFO1, TVF—LFO2, TVA—LFO1, TVA—LFO2, |
| | | PAN—LFO1, PAN—LFO2, LFO1—RATE, LFO2—RATE, |
| | | PIT—ATK, PIT—DCY, PIT—REL, |
| | | TVF—ATK, TVF—DCY, TVF—REL, |
| | | TVA—ATK, TVA—DCY, TVA—REL, |
| | | TMT, FXM, MFX-CTRL1, MFX-CTRL2, |
| | | MFX-CTRL3, MFX-CTRL4 |
| 00 33 | 0aaa aaaa | Matrix Control 1 Sens 4 (1 — 127) |
| | | —63 — +63 |
|—————————————+———————————+————————————————————————————————————————————————————|
| 00 34 | 0aaa aaaa | Matrix Control 2 Source (0 — 109) |
| | | OFF, CC01 — CC31, CC33 — CC95, |
| | | BEND, AFT, SYS1 — SYS4, VELOCITY, |
| | | KEYFOLLOW, TEMPO, LFO1, LFO2, |
| | | PIT—ENV, TVF—ENV, TVA—ENV |
| 00 35 | 00aa aaaa | Matrix Control 2 Destination 1 (0 — 33) |
| | | OFF, PCH, CUT, RES, LEV, PAN, |
| | | DRY, CHO, REV, PIT—LFO1, PIT—LFO2, |
| | | TVF—LFO1, TVF—LFO2, TVA—LFO1, TVA—LFO2, |
| | | PAN—LFO1, PAN—LFO2, LFO1—RATE, LFO2—RATE, |
| | | PIT—ATK, PIT—DCY, PIT—REL, |
| | | TVF—ATK, TVF—DCY, TVF—REL, |
| | | TVA—ATK, TVA—DCY, TVA—REL, |
| | | TMT, FXM, MFX-CTRL1, MFX-CTRL2, |
XV-5050_e.book 165 ページ 2003年6月27日 金曜日 午後3時14分