Yamaha CP4 Stage Data List - Midi Data Table
CP4 STAGE/CP40 STAGE Data List
37
Bank Select
MIDI Data Table
Available Bank Select/Program Change
Parameter Base Address
pp: Part Number
zz: Zone Number
“Top Address” indicates the top address of each block designated by bulk dump operation.
“Byte Count” indicates the data size contained in each block designated by bulk dump
operation.
The Block from the Bulk Header to the Bulk Footer of the Performance can be received
regardless their order.
They can be received even if all of them are not transmitted.
They cannot be received if the irrelevant Block is included.
To execute 1 Performance bulk dump request, designate its corresponding Bulk Header
address.
For the information about “mm” and “nn” shown in the following list, refer to MIDI
PARAMETER CHANGE TABLE (BULK CONTROL).
CP4 STAGE: Part 1 = MAIN Part, Part 2 = LAYER Part, Part 3 = SPLIT Part
CP40 STAGE: Part 1 = MAIN Part, Part 2 = SPLIT/LAYER Part
n: Device Number
id: Model ID
bh: Byte Count High
bl: Byte Count Low
ah: Parameter Address High
am: Parameter Address Middle
al: Parameter Address Low
dt: Data
cc: Check Sum of Data
MSB (HEX) LSB (HEX)
Program No.
Type
Memory
Description
CP4 STAGE CP40 STAGE
63
3F
0
00
0 – 14
0 – 14
Normal Voice Preset 1
A.PIANO1
1
01
0 – 14
Preset 2
A.PIANO2 (CP4 STAGE only)
2
02
0 – 14
Preset 3
A.PIANO3 (CP4 STAGE only)
3
03
0 – 14
0 – 34
Preset 4
E.PIANO1
4
04
0 – 5
Preset 5
E.PIANO2 (CP4 STAGE only)
5
05
0 – 25
Preset 6
E.PIANO3 (CP4 STAGE only)
6
06
0 – 16
0 – 16
Preset 7
CLAV
7
07
0 – 49
0 – 31
Preset 8
ORGAN
8
08
0 – 22
0 – 12
Preset 9
CH.PERC
9
09
0 – 28
0 – 20
Preset 10
STRINGS
10
0A
0 – 10
0 – 6
Preset 11
CHOIR
11
0B
0 – 45
0 – 38
Preset 12
PAD
12
0C
0 – 45
0 – 33
Preset 13
SYNTH
13
0D
0 – 42
0 – 30
Preset 14
BRASS
14
0E
0 – 56
0 – 33
Preset 15
GUIT/BASS
15
0F
0 – 4
0 – 4
Preset 16
OTHERS
32
20
0 – 13
0 – 13
Drum Voice
PreDrum
OTHERS: DRUM
63
3F
80
50
0 – 127
Performance
User
Parameter Block
Description
Top Address
High
Mid
Low
SYSTEM
00
00
00
System
00
05
00
Sequencer Setup
00
20
00
Master EQ
00
21
00
Master Comp
BULK CONTROL
0E
00
00
Header
0F
00
00
Footer
STORE TO FLASH
11
00
00
Store To Flash
PERFORMANCE COMMON
36
00
00
Common
36
01
00
Reverb
36
02
00
Chorus
PERFORMANCE PART
37
pp
00
Part (pp = 00 – 02 (CP4 STAGE),
00 – 01 (CP40 STAGE))
38
pp
00
Insertion A (pp = 00 – 02 (CP4 STAGE),
00 – 01 (CP40 STAGE))
39
pp
00
Insertion B (pp = 00 – 02 (CP4 STAGE),
00 – 01 (CP40 STAGE))
PERFORMANCE ZONE
3A
zz
00
Zone (zz = 00 – 03)
Parameter Block
Description
Byte Count
Top Address
Dec
Hex High Mid
Low
SYSTEM
System
48
30
00
00
00
Sequencer Setup
16
10
00
05
00
Master EQ
20
14
00
20
00
Master Comp
40
28
00
21
00
PERFORMANCE
Bulk Header
0
00
0E
mm
nn
COMMON
Common
30
1E
36
00
00
Reverb
40
28
36
01
00
Chorus
41
29
36
02
00
PART
Part 1
72
48
37
00
00
:
:
Part 3
02
Part 1 Insertion A
40
28
38
00
00
:
:
Part 3 Insertion A
02
Part 1 Insertion B
40
28
39
00
00
:
:
Part 3 Insertion B
02
ZONE
Zone 1
16
10
3A
00
00
:
:
Zone 4
03
Bulk Footer
0
00
0F
mm
nn
Message Type
Data
Parameter Change
F0, 43, 1n, id, id, ah, am, al, dt, … F7
Parameter Request
F0, 43, 3n, id, id, ah, am, al, F7
Bulk Dump
F0, 43, 0n, id, id, bh, bl, ah, am, al, dt, …, cc, F7
Bulk Request
F0, 43, 2n, id, id, ah, am, al, F7
Bulk Dump Block