10
CP1 Data List
MIDI Data Format
Many MIDI messages listed in the MIDI Data Format section are expressed in hexadecimal or
binary numbers. Hexadecimal numbers may include the letter “H” as a suffix. The letter “n”
indicates a certain whole number.
The chart below lists the corresponding decimal number for each hexadecimal number.
Additional Notes
• For example, 144 – 159 (Decimal)/9nH/1001 0000 – 1001 1111 (Binary) indicate the note-
on messages for the channels 1 through 16 respectively. 176 – 191/BnH/1011 0000 –
1011 1111 indicate the control change messages for the channels 1 through 16
respectively. 192 – 207/CnH/1100 0000 – 1100 1111 indicate the program change
messages for the channels 1 through 16 respectively. 240/F0H/1111 0000 is positioned at
the beginning of data to indicate a system exclusive message. 247/F7H/1111 0111 is
positioned at the end of the system exclusive message.
• aaH (Hexadecimal)/0aaaaaaa (Binary) indicates the data addresses. The data address
consists of High, Mid and Low.
• bbH/0bbbbbbb indicates byte counts.
• ccH/0ccccccc indicates check sums.
• ddH/0ddddddd indicates data/value.
(1) TRANSMIT FLOW
MIDI <-+-[SW1]--+---------NOTE ON/OFF
9nH
OUT |
|
|
+---------CONTROL CHANGE
|
|
VOLUME
BnH, 07H
|
|
PAN
BnH, 0AH
|
|
SUSTAIN SWITCH
BnH, 40H
|
|
SOSTENUTO
BnH, 42H
|
|
SOFT PEDAL
BnH, 43H
| |
EG RELEASE TIME
BnH, 48H
| |
EG DECAY TIME
BnH, 4BH
| |
REVERB SEND
BnH, 5BH
| |
ASSIGNABLE CONTROLLER
BnH, (00H .. 5FH)
| |
FOOT VOLUME
BnH, (07H or 0BH)
|
|
|
+--[SW7]--BANK SEL MSB
BnH, 00H
|
| BANK SEL LSB
BnH, 20H
|
|
|
+--[SW8]--PROGRAM CHANGE
CnH
|
|
|
+---------PITCH BEND CHANGE
EnH
|
+------------------ACTIVE SENSING
FEH
|
+--[SW5]-+---------SYSTEM EXCLUSIVE MESSAGE
|
+---------<BULK DUMP>
|
|
F0H 43H 0nH 7FH 0CH bhH blH ahH amH alH ddH....ddH ccH F7H
|
|
|
+---------<PARAMETER CHANGE>
|
F0H 43H 1nH 7FH 0CH ahH amH alH ddH....ddH F7H
|
+------------------SYSTEM EXCLUSIVE MESSAGE
IDENTITY REPLY
F0H 7EH 7FH 06H 02H 43H 00H 41H 3BH 06H 00H 00H 00H 7FH F7H
[SW1]
MIDI Transmit Channel and Transmit Filter
When Keyboard Mode (KbdMode) is set to “zone”, MIDI data is transmitted in line with the Transmit MIDI Switch
(MIDI) settings for each zone and via the corresponding zone transmit channels.
When Keyboard Mode (KbdMode) is set to “layer” or “split”, MIDI data is transmitted via the Transmit Channel
(TransCh).
[SW5]
MIDI Device Number
When set to all, transmitted via 1.
[SW7]
SYSTEM Bank Select Switch
[SW8]
SYSTEM Program Change Switch
(2) RECEIVE FLOW
MIDI>-+-[SW10]-+---------NOTE OFF
8nH
| |
| +---------NOTE ON/OFF
9nH
| |
| +---------CONTROL CHANGE
| |
DATA ENTRY MSB
BnH, 06H
| |
DATA ENTRY LSB
BnH, 26H
| |
MAIN VOLUME
BnH, 07H
| |
PAN
BnH, 0AH
| |
EXPRESSION
BnH, 0BH
| |
SUSTAIN SWITCH
BnH, 40H
| |
SOSTENUTO
BnH, 42H
| |
SOFT PEDAL
BnH, 43H
| |
EG RELEASE TIME
BnH, 48H
| |
EG DECAY TIME
BnH, 4BH
| |
EFFECT1 DEPTH (Reverb)
BnH, 5BH
| |
DATA ENTRY INC
BnH, 60H
| |
DATA ENTRY DEC
BnH, 61H
| |
ASSIGNABLE CONTROLLER
BnH, (00H .. 5FH)
| |
RPN
| |
PITCH BEND SENS.
BnH, 64H, 00H, 65H, 00H, 06H, mmH
| |
RPN RESET
BnH, 64H, 7FH, 65H, 7FH
| |
ALL SOUND OFF
BnH, 78H
| |
RESET ALL CONTROLLERS
BnH, 79H
| |
ALL NOTE OFF
BnH, 7BH
| |
OMNI MODE OFF
BnH, 7CH
| |
OMNI MODE ON
BnH, 7DH
| |
| +--[SW7]--BANK SEL MSB
BnH, 00H
| | BANK SEL LSB
BnH, 20H
| |
| +--[SW8]--PROGRAM CHANGE
CnH
| |
| +---------PITCH BEND CHANGE
EnH
|
+------------------ACTIVE SENSING
FEH
|
+--[SW5]-+---------<BULK DUMP>
| |
F0H 43H 0nH 7FH 0CH bhH blH ahH amH alH ddH.....ddH ccH F7H
| |
| +---------<PARAMETER CHANGE>
| |
F0H 43H 1nH 7FH 0CH ahH amH alH ddH.....ddH F7H
| |
| +---------<BULK DUMP REQUEST>
| |
F0H 43H 2nH 7FH 0CH ahH amH alH ddH.....ddH F7H
| |
| +---------<PARAMETER REQUEST>
|
F0H 43H 3nH 7FH 0CH ahH amH alH F7H
|
+-------------------SYSTEM EXCLUSIVE MESSAGE
IDENTITY REQUEST
F0H 7EH 0nH 06H 01H F7H
[SW5]
MIDI Device Number
When this is not set to off, the MIDI Master Volume can be recognized in any mode.
[SW7]
SYSTEM Bank Select Switch
[SW8]
SYSTEM Program Change Switch
[SW10]
MIDI Receive Channel
When Keyboard Mode (KbdMode) is set to “zone”, Zone 1 receives data on MIDI Channel 1; Zone 2 receives data
on MIDI Channel 2.
When Master Keyboard Mode (KbdMode) is set to “layer” or “split”, MIDI data is received via the Basic Receive
Channel (RecvCh).
Decimal
Hexadecimal
Decimal Hexadecimal
0
0
64
40
1
1
65
41
2
2
66
42
3
3
67
43
4
4
68
44
5
5
69
45
6
6
70
46
7
7
71
47
8
8
72
48
9
9
73
49
10
0A
74
4A
11
0B
75
4B
12
0C
76
4C
13
0D
77
4D
14
0E
78
4E
15
0F
79
4F
16
10
80
50
17
11
81
51
18
12
82
52
19
13
83
53
20
14
84
54
21
15
85
55
22
16
86
56
23
17
87
57
24
18
88
58
25
19
89
59
26
1A
90
5A
27
1B
91
5B
28
1C
92
5C
29
1D
93
5D
30
1E
94
5E
31
1F
95
5F
32
20
96
60
33
21
97
61
34
22
98
62
35
23
99
63
36
24
100
64
37
25
101
65
38
26
102
66
39
27
103
67
40
28
104
68
41
29
105
69
42
2A
106
6A
43
2B
107
6B
44
2C
108
6C
45
2D
109
6D
46
2E
110
6E
47
2F
111
6F
48
30
112
70
49
31
113
71
50
32
114
72
51
33
115
73
52
34
116
74
53
35
117
75
54
36
118
76
55
37
119
77
56
38
120
78
57
39
121
79
58
3A
122
7A
59
3B
123
7B
60
3C
124
7C
61
3D
125
7D
62
3E
126
7E
63
3F
127
7F