33
MIDI Data Format
MIDI Data Table <2-2>
MIDI Parameter Change table (CS2x SYSTEM)
Address Size Data Prameter Name Description Default
(H) (H) (H) value(H)
50 00 00 1 00...10 Performance RcvChannel 1(0)...16(f) 0(1)
01 1 reserved
02 1 reserved
03 1 reserved
04 1 00...11 Midi Device Number 1(0)...16(f),all(10),off(11) 10(all)
05 1 reserved
06 1 00...03 Sound Module Mode TG300B(0),XG(1),PFM(3) 3(PFM)
07 1 1C...64 Keyboard Transpose -36...+36(semitones) 40(+0)
08 1 00...05 Keyboard Velocity Curve norm(0)hard(5) 00(norm)
09 1 00...7F Keyboard Fix Velocity off(0),1..127 00(off)
0a 1 00...0F Keyboard TransChannel 1(0)...16(f) 0(1)
0b 1 00...01 Midi Local off(0),on(1) 1(on)
0c 1 00...61 MW Control Number 0...95 1
0d 1 00...61 FC Control Number 0...95 10
0e 1 00...61 FV Control Number 0...95 0B
0f 1 00...5F Knob1 Control Number 0...95 49
10 1 00...5F Knob2 Control Number 0...95 50
11 1 00...5F Knob3 Control Number 0...95 48
12 1 00...5F Knob4 Control Number 0...95 11
13 1 00...5F Knob5 Control Number 0...95 51
14 1 00...5F Knob6 Control Number 0...95 4a
15 1 00...5F Knob7 Control Number 0...95 47
16 1 00...5F Knob8 Control Number 0...95 12
17 1 00...61 Foot Sw Control Number 0...95 40
18 1 00...01 Scene Controller MW(0),FC(1) 0(MW)
19 1 00...03 Scene Mode
off(0),S1Sw(1),S2Sw(2),S.Ctl(3)
0(off)
Total size 1A
MIDI Data Table <2-3>
MIDI Parameter Change table (Current Performance Common)
Address Size Data Prameter Name Description Default
(H)(H)(H) value(H)
60 00 00 1 20...7F Performance Name 1 Ascii Code I
01 1 20...7F Performance Name 2 Ascii Code n
02 1 20...7F Performance Name 3 Ascii Code i
03 1 20...7F Performance Name 4 Ascii Code t
04 1 20...7F Performance Name 5 Ascii Code P
05 1 20...7F Performance Name 6 Ascii Code e
06 1 20...7F Performance Name 7 Ascii Code r
07 1 20...7F Performance Name 8 Ascii Code f
08 1 00...16 Performance Category --,Pf...Sq -(00)
09 1 00...7F Common Volume 0...127 64(100)
0a 1 00...7F Scene1 For Knob1 -64...+63 40(+0)
0b 1 00...7F Scene1 For Knob2 -64...+63 40(+0)
0c 1 00...7F Scene1 For Knob3 -64...+63 40(+0)
0d 1 00...7F Scene1 For Knob4 -64...+63 40(+0)
0e 1 00...7F Scene1 For Knob5 -64...+63 40(+0)
0f 1 00...7F Scene1 For Knob6 -64...+63 40(+0)
10 1 00...7F Scene1 For Knob7 -64...+63 40(+0)
11 1 00...7F Scene1 For Knob8 -64...+63 40(+0)
12 1 00...7F Scene2 For Knob1 -64...+63 40(+0)
13 1 00...7F Scene2 For Knob2 -64...+63 40(+0)
14 1 00...7F Scene2 For Knob3 -64...+63 40(+0)
15 1 00...7F Scene2 For Knob4 -64...+63 40(+0)
16 1 00...7F Scene2 For Knob5 -64...+63 40(+0)
17 1 00...7F Scene2 For Knob6 -64...+63 40(+0)
18 1 00...7F Scene2 For Knob7 -64...+63 40(+0)
19 1 00...7F Scene2 For Knob8 -64...+63 40(+0)
1a 1 00...7F Knob1 Value -64...+63 40(+0)
1b 1 00...7F Knob2 Value -64...+63 40(+0)
1c 1 00...7F Knob3 Value -64...+63 40(+0)
1d 1 00...7F Knob4 Value -64...+63 40(+0)
1e 1 00...7F Knob5 Value -64...+63 40(+0)
1f 1 00...7F Knob6 Value -64...+63 40(+0)
20 1 00...7F Knob7 Value -64...+63 40(+0)
21 1 00...7F Knob8 Value -64...+63 40(+0)
22 2 00...03 Knob8 Parameter1 MSB layer1(0)...4(3) 00(layer1)
00...1D Knob8 Parameter1 LSB off(0),1...29 00(off)
24 2 00...03 Knob8 Parameter2 MSB layer1(0)...4(3) 01(layer2)
00...1D Knob8 Parameter2 LSB 0(off),1...29 00(off)
26 2 00...03 Knob8 Parameter3 MSB layer1(0)...4(3) 02(layer3)
00...1D Knob8 Parameter3 LSB 0(off),1...29 00(off)
28 2 00...03 Knob8 Parameter4 MSB layer1(0)...4(3) 03(layer4)
00...1D Knob8 Parameter4 LSB 0(off),1...29 00(off)
2a 1 20...60 Knob8 Sensitivity1 -32...+32 40(+0)
2b 1 20...60 Knob8 Sensitivity2 -32...+32 40(+0)
2c 1 20...60 Knob8 Sensitivity3 -32...+32 40(+0)
2d 1 20...60 Knob8 Sensitivity4 -32...+32 40(+0)
2e 1 00...1D Knob4 Parameter off(0),1...29 00(off)
2f 2 00...01 ArpeggiatorTempo MSB 0(MIDI),40(1)..240(201) 00 65(140)
00...7F ArpeggiatorTempo LSB
31 1 00...17 Arpeggiator Type 0(Up1Oct)...39(special17) 09(UpDnB1Oct)
32 1 00...09 Arpggiator Subdivide 0(3/8)...9(1/32) 07(1/16)
33 1 00...06 Arpeggiator On/Off 0(off)/1(on)/2(hold) 00(off,split on)
bit2=split on/off
Total size 34
Address Size Data Prameter Name Description Default
(H) (H) (H) value(H)
60 00 40 2 00...7F Reverb Type MSB See Effect Type List 01(=Hall)
00...7F Reverb Type LSB 00:basic type 00(basic)
42 2 00...7F Chorus Type MSB See Effect Type List 41(=Chorus1)
00...7F Chorus Tyle LSB 00:basic type 00(basic)
44 2 00...7F Vari. Type MSB See Effect Type List 05(=Delay L,C,R)
00...7F Vari. Type LSB 00:basic type 00(basic)
46 2 00...7F Vari. Param 1 MSB See Effect Parameter List Depends On Variation Type
00...7F Vari. Param 1 LSB ” ”
48 2 00...7F Vari. Param 2 MSB ” ”
00...7F Vari. Param 2 LSB ” ”
4a 2 00...7F Vari. Param 3 MSB ” ”
00...7F Vari. Param 3 LSB ” ”
4c 2 00...7F Vari. Param 4 MSB ” ”
00...7F Vari. Param 4 LSB ” ”
4e 2 00...7F Vari. Param 5 MSB ” ”
00...7F Vari. Param 5 LSB ” ”
50 2 00...7F Vari. Param 10 MSB ” ”
00...7F Vari. Param 10 LSB ” ”
52 1 40 reserved 64 40
53 1 00...7F FC Vari. Cntrl Depth -64...+63 40(+0)
54 1 00...7F Send Chorus To Reverb 0...127 0
55 1 00...7F Vari on layer RevSend 0...127 28(40)
56 1 00...7F Vati on layer ChoSend 0...127 0
Total size 17
Address Size Data Prameter Name Description Default
(H) (H) (H) value(H)
60 00 60 1 00...7F MW Filter Control -64...+63 40(+0)
61 1 00...7F MW LFO PMod Depth 0...127 0A(10)
62 1 00...7F MW LFO FMod Depth 0...127 0
63 1 28...58 Bend Pitch Control -24...+24(semitones) 42(+2semitones)
64 1 00...7F FC Filter Control -64...+63 40(+0)
65 1 00 reserved 0 00
66 1 00...7F FC LFO FMod Depth 0...127 0
67 1 00...0F Portamento Switch b0(L1)...b3(L4),off(0),on(1) 0(off)
68 1 00...7F Portamento Time 0...127 0
Total size 09
MIDI Data Table <2-4>
MIDI Parameter Change table (Current Performance Layer)
Address Size Data Prameter Name Description Default
(H)(H)(H) value(H)
60 0L 00 1 00...7F Voice Bank Number MSB 0...127 00
01 1 00...7F Voice Bank Number LSB 0...127 00
02 1 00...7F Voice Number 1...128 00
03 1 00...03 Play Mode mono(0),poly(1) 1(poly)
04 1 28...58 Note Shift -24...+24(semitones) 40(+0)
05 2 00...FF Detune -12.8...+12.7(Hz) 08(+0.0Hz)
1st bit3...0 >> bit7...4 00
07 1 00...7F Volume 0...127 64(100)
08 1 00...7F Velocity Sense Depth 0...127 40(64)
09 1 00...7F Velocity Sens Offset -64...+63 40(+0)
0a 1 00...7F Pan random(0),L63...C...R63 40(C)
0b 1 00...7F Note Limit Low C-2...G8 00(C-2)
0c 1 00...7F Note Limit High C-2...G8 7F(G8)
0d 1 00...7F Chorus Send 0...127 00
0e 1 00...7F Reverb Send 0...127 28(40)
0f 1 00...7F Variation Send off(0),on(1...127) 7F(on)
10 1 00...02 LFO K.ey Sync FreeRun(0),retrigger(1),-(2) 2(-)
11 1 00...7F Filter Cutoff Freq. -64...+63 40(+0)
12 1 01...7F Filter Resonance -64...+63 40(+0)
13 1 01...7F Amp. EG Attack Time -63...+63 40(+0)
14 1 01...7F Amp. EG Decay Time -63...+63 40(+0)
15 1 01...7F Amp. EG Release Time -63...+63 40(+0)
16 1 00...03 Receive Note(Mute) off(0),on(1) 1(on)
17 1 00...7F PitchEG Initial Level -64...+63 40(+0)
18 1 01...7F PitchEG Attack Time -63...+63 40(+0)
19 1 01...7F PitchEG Release Time -63...+63 40(+0)
1a 1 00...7F PitchEG Release Level -64...+63 40(+0)
1b 1 01...7F Velocity Limit Low 1...127 01
1c 1 01...7F Velocity Limit High 1...127 7F(127)
1d 1 00...7F Amp. EG Sustain Level -64...+63 40(+0)
1e 1 01...7F LFO Speed -63...+63 40(+0)
1f 1 00...7F LFO Wave 0...3(saw,tri,S&H,--) 3(--)
20 1 21...5F LFO AMod Depth -31...+31 40(+0)
21 1 01...7F LFO PMod Depth -63...+63 40(+0)
22 1 31...4F LFO FMod Depth -15...+15 40(+0)
23 1 01...7F FilterEG Attack Time -63...+63 40(+0)
24 1 01...7F FilterEG Decay Time -63...+63 40(+0)
25 1 00...7F FilterEG Sus Level -64...+63 40(+0)
26 1 01...7F FilterEG Release Time -63...+63 40(+0)
27 1 00...7F PitchEG Attack Level -64...+63 40(+0)
28 1 01...7F PitchEG Decay Time -63...+63 40(+0)
29 1 00...7F EQ Bass Gain -12..+12[db] 0x40
2A 1 00...7F EQ Treble Gain -12..+12[db] 0x40
2B 1 04...28 EQ Bass Frequency 32..2.0KHz 0C
2C 1 1C...3A EQ Treble Frequency 500..16.0KHz 36
Total size 2D
l = 1 ;Layer1
2 ;Layer2
3 ;Layer3
4 ;Layer4
MIDI Data Table <2-5>
MIDI Parameter Change table (User Performance Common)
Address Size Data Prameter Name Description Default
(H) (H) (H) value(H)
7# pp 00 1 20...7F Performance Name 1 Ascii Code I
01 1 20...7F Performance Name 2 Ascii Code n
02 1 20...7F Performance Name 3 Ascii Code i
03 1 20...7F Performance Name 4 Ascii Code t
04 1 20...7F Performance Name 5 Ascii Code P
05 1 20...7F Performance Name 6 Ascii Code e
06 1 20...7F Performance Name 7 Ascii Code r
07 1 20...7F Performance Name 8 Ascii Code f
08 1 00...16 Performance Category --,Pf...Sq -(00)
09 1 00...7F Common Volume 0...127 64(100)
0a 1 00...7F Scene1 For Knob1 -64...+63 40(+0)
0b 1 00...7F Scene1 For Knob2 -64...+63 40(+0)
0c 1 00...7F Scene1 For Knob3 -64...+63 40(+0)
0d 1 00...7F Scene1 For Knob4 -64...+63 40(+0)
0e 1 00...7F Scene1 For Knob5 -64...+63 40(+0)
0f 1 00...7F Scene1 For Knob6 -64...+63 40(+0)
10 1 00...7F Scene1 For Knob7 -64...+63 40(+0)
11 1 00...7F Scene1 For Knob8 -64...+63 40(+0)
12 1 00...7F Scene2 For Knob1 -64...+63 40(+0)
13 1 00...7F Scene2 For Knob2 -64...+63 40(+0)
14 1 00...7F Scene2 For Knob3 -64...+63 40(+0)
15 1 00...7F Scene2 For Knob4 -64...+63 40(+0)
16 1 00...7F Scene2 For Knob5 -64...+63 40(+0)
17 1 00...7F Scene2 For Knob6 -64...+63 40(+0)
18 1 00...7F Scene2 For Knob7 -64...+63 40(+0)
19 1 00...7F Scene2 For Knob8 -64...+63 40(+0)
1a 1 00...7F Knob1 Value -64...+63 40(+0)
1b 1 00...7F Knob2 Value -64...+63 40(+0)
1c 1 00...7F Knob3 Value -64...+63 40(+0)
1d 1 00...7F Knob4 Value -64...+63 40(+0)
1e 1 00...7F Knob5 Value -64...+63 40(+0)
1f 1 00...7F Knob6 Value -64...+63 40(+0)
20 1 00...7F Knob7 Value -64...+63 40(+0)
21 1 00...7F Knob8 Value -64...+63 40(+0)
22 2 00...03 Knob8 Parameter1 MSB layer1(0)...4(3) 00(layer1)
00...1D Knob8 Parameter1 LSB off(0),1...29 00(off)
24 2 00...03 Knob8 Parameter2 MSB layer1(0)...4(3) 01(layer2)
00...1D Knob8 Parameter2 LSB 0(off),1...29 00(off)
26 2 00...03 Knob8 Parameter3 MSB layer1(0)...4(3) 02(layer3)
00...1D Knob8 Parameter3 LSB 0(off),1...29 00(off)
28 2 00...03 Knob8 Parameter4 MSB layer1(0)...4(3) 03(layer4)
00...1D Knob8 Parameter4 LSB 0(off),1...29 00(off)
2a 1 20...60 Knob8 Sensitivity1 -32...+32 40(+0)
2b 1 20...60 Knob8 Sensitivity2 -32...+32 40(+0)
2c 1 20...60 Knob8 Sensitivity3 -32...+32 40(+0)
2d 1 20...60 Knob8 Sensitivity4 -32...+32 40(+0)
2e 1 00...1D Knob4 Parameter off(0),1...29 00(off)
2f 2 00...01 ArpeggiatorTempo MSB 0(MIDI),40(1)..240(201) 00 65(140)
00...7F ArpeggiatorTempo LSB
31 1 00...17 Arpeggiator Type 0(Up1Oct)...39(special17) 09(UpDnB1Oct)
32 1 00...09 Arpggiator Subdivide 0(3/8)..9(1/32) 07(1/16)
33 1 00...06 Arpeggiator On/Off 0(off)/1(on)/2(hold) 00(off,split on)
bit2=split on/off
Total size 34
Address Size Data Prameter Name Description Default
(H) (H) (H) value(H)
7# pp 40 2 00...7F Reverb Type MSB See Effect Type List 01(=Hall)
00...7F Reverb Type LSB 00:basic type 00(basic)
42 2 00...7F Chorus Type MSB See Effect Type List 41(=Chorus1)
00...7F Chorus Tyle LSB 00:basic type 00(basic)
44 2 00...7F Vari. Type MSB See Effect Type List 05(=Delay L,C,R)
00...7F Vari. Type LSB 00:basic type 00(basic)
46 2 00...7F Vari. Param 1 MSB See Effect Parameter List Depends On Variation Type
00...7F Vari. Param 1 LSB ” ”
48 2 00...7F Vari. Param 2 MSB ” ”
00...7F Vari. Param 2 LSB ” ”
4a 2 00...7F Vari. Param 3 MSB ” ”
00...7F Vari. Param 3 LSB ” ”
4c 2 00...7F Vari. Param 4 MSB ” ”
00...7F Vari. Param 4 LSB ” ”
4e 2 00...7F Vari. Param 5 MSB ” ”
00...7F Vari. Param 5 LSB ” ”
50 2 00...7F Vari. Param 10 MSB ” ”
00...7F Vari. Param 10 LSB ” ”
52 1 40 reserved 64 40
DL_Multi.qx 2/2/99 7:46 PM Page 33