MIDI Data Table
CP5 / CP50 Data List
37
Assignable parameters
TOTAL SIZE = 18
12 (HEX)
Backing parameters
TOTAL SIZE = 18
12 (HEX)
Part parameters
Address
Size
Data
Range
Parameter Name
Description
Default
(HEX)
Notes
High Mid Low
30
03
00
1
00
reserved
00
01
1
00 – 11 Assignable Knob1
FxBlock
off, pianoL 1, preAmpL 1,
modFxL 1, powAmpL 1, ..,
pianoR 2, preAmpR 2,
modFxR 2, powAmpR 2,
Reverb
00
02
1
00 – 0F Assignable Knob 1
FxParam
param 1 .. param 16
00
03
1
00
reserved
00
04
1
00
reserved
00
05
1
00
reserved
00
06
1
00
reserved
00
07
1
00 – 11 Assignable Knob 2
FxBlock
off, pianoL 1, preAmpL 1,
modFxL 1, powAmpL 1, ..,
pianoR 2, preAmpR 2,
modFxR 2, powAmpR 2,
Reverb
00
08
1
00 – 0F Assignable Knob 2
FxParam
param 1 .. param 16
00
09
1
00
reserved
00
0A
1
00
reserved
00
0B
1
00
reserved
00
0C
1
00
reserved
00
0D
1
00 – 11 Assignable Knob 3
FxBlock
off, pianoL 1, preAmpL 1,
modFxL 1, powAmpL 1, ..,
pianoR 2, preAmpR 2,
modFxR 2, powAmpR 2,
Reverb
00
0E
1
00 – 0F Assignable Knob 3
FxParam
param 1 .. param 16
00
0F
1
00
reserved
00
10
1
00
reserved
00
11
1
00
reserved
00
Address
Size
Data Range
Parameter Name
Description
Default
(HEX)
Notes
High Mid Low
30
04
00
1
00 – 02
Backing Type
preDrum, usrSong, wave
00
01
1
00 – 7F
Song Number
1 – 128
00
02
2
00 – 01
1E – 2C
Tempo MSB
Tempo LSB
30 – 300
00
78
04
1
00 – 2F
Beat
1/4 – 16/16
03
05
2
00 – 00
00 – 80
Start Key
C-2 – G8, all
00
80
07
1
00 – 7F
Kit Number
1 – 128
00
08
1
20 – 7E
Wave File Name 1
32 – 126 (ASCII)
20
09
1
20 – 7E
Wave File Name 2
32 – 126 (ASCII)
20
0A
1
20 – 7E
Wave File Name 3
32 – 126 (ASCII)
20
0B
1
20 – 7E
Wave File Name 4
32 – 126 (ASCII)
20
0C
1
20 – 7E
Wave File Name 5
32 – 126 (ASCII)
20
0D
1
20 – 7E
Wave File Name 6
32 – 126 (ASCII)
20
0E
1
20 – 7E
Wave File Name 7
32 – 126 (ASCII)
20
0F
1
20 – 7E
Wave File Name 8
32 – 126 (ASCII)
20
10
1
00 – 01
Auto Key-on Start
off, on
00
11
1
00
reserved
00
Address
Size
Data
Range
Parameter Name
Description
Default
(HEX)
Notes
High Mid Low
31
pp
00
1
00 – 7F Bank Select MSB
0 – 127
00
01
1
00 – 7F Bank Select LSB
0 – 127
00
02
1
00 – 7F Program Number
1 – 128
00
03
1
00
reserved
00
04
1
00 – 01 Part Mode
mono, poly
01
05
1
00 – 7F Note Limit Low
C-2 – G8
00
06
1
00 – 7F Note Limit High
C-2 – G8
7F
07
1
00 – 06 Micro Tuning
Equal, PureMaj,
PureMin, Pythag,
MeanTn, WerckMt,
KimBerger
00
08
1
00 – 0B Micro Tuning Root
C – B
00
09
1
00
reserved
00
0A
1
00
reserved
00
0B
1
00 – 7F Velocity Sense Depth 0 – 127
40
0C
1
00 – 7F Velocity Send Offset
0 – 127
40
0D
1
00 – 7F Volume
0 – 127
64
0E
1
01 – 7F Pan
L63 – C – R63
40
0F
1
00 – 0C Pitch Bend Range
0 – 12
02
10
2
00 – 0F
00 – 0F
Detune MSB
Detune LSB
-12.8 – +12.7 [Hz]
1st bit 3-0: bit 7-4,
2nd bit 3-0: bit 3-0
08 00
12
1
00 – 7F Reverb Send
0 – 127
28
13
1
00
reserved
00
14
1
00
reserved
00
15
1
28 – 58 Note Shift
-24 – +24 [semitones]
40
16
1
00 – 7F Filter Cutoff
Frequency
-64 – +63
40
17
1
00 – 7F Filter Resonance/
Width
-64 – +63
40
18
1
00
reserved
00
19
1
00 – 01 Portamento Switch
off, on
00
1A
1
00 – 7F Portamento Time
0 – 127
40
1B
1
00 – 01 Portamento Mode
fingered, fulltime
01
1C
1
00
reserved
00
1D
1
00 – 7F AEG Attack Time
-16 – +16
40
1E
1
00 – 7F reserved
40
1F
1
00 – 7F reserved
40
20
1
00
reserved
00
21
1
00
reserved
00
22
1
00 – 01 Part On/Off
01
23
1
00 – 7F Decay Time
-16 – +16
40
24
1
00 – 7F Release Time
-16 – +16
40
25
1
30 – 50 Key–off Sound
Volume
-16 – +16
40
26
1
30 – 50 reserved
-16 – +16
40
27
1
3D – 43 Striking Position
top3, top2, top1,
default, rear1, rear2,
rear3
40
28
1
00
reserved
00
29
1
3E – 42 Hammer Stiffness
soft2, soft1, normal,
hard1, hard2
40
2A
1
00
reserved
00
2B
1
00
reserved
00
2C
1
00
reserved
00
2D
1
00
reserved
00
2E
1
00
reserved
00
2F
1
00
reserved
00
30
1
00 – 01 Receive Control
Change
01
31
1
00 – 01 Receive Pitch Bend
01
32
1
00 – 01 Receive FC1
01
MIDI PARAMETER CHANGE TABLE
(PERFORMANCE PART)