3
F02 MIDI Reference
Program Change
P.C.# =Program Change Number
Voice Name
MSB
LSB
P.C.#
(0 – 127)
G.PIANO 1
108
0
0
VARIATION
108
2
0
G.PIANO 2
108
2
1
VARIATION
108
0
1
E.PIANO 1
108
0
5
VARIATION
108
0
88
E.PIANO 2
108
0
4
VARIATION
108
1
4
HARPSICHORD
108
0
6
VARIATION
108
1
6
ORGAN 1
108
1
19
VARIATION
108
0
19
ORGAN 2
108
0
16
VARIATION
108
1
16
STRINGS
108
0
48
VARIATION
108
0
49
VIB./GTR.
108
0
11
VARIATION
108
0
24
BASS
108
0
32
VARIATION
108
0
33
Parameters controlled by RPN (Registered Parameter Numbers)
RPN
Data Entry
Parameter
Data Range
MSB
LSB
MSB
LSB
00H
01H
mmH
llH
Fine Tune
mm ll: 00H 00H -100[cent]
...
mm ll: 40H 00H 0[cent]
...
mm ll: 7FH 7FH 100[cent]
00H
02H
mmH
–
Coarse Tune
mm: 28H-40H-58H
(-24...0...+24[semitones])
7FH
7FH
–
–
Null
–
Program Change
CnH
pp
0 – 127
–
–
○
○
Channel After Touch
DnH
vv
–
×
×
Polyphonic After Touch
AnH
kk
vv
△
×
Pitch Bend Change
EnH
cc
LSB
dd
MSB
△
○
Realtime Message
F8H
MIDI Clock
–
–
○
×
FAH
Start
–
–
○
○
FBH
Continue
–
–
×
×
FCH
Stop
–
–
○
○
FEH
Active Sens
–
–
○
○
FFH
System Reset
–
–
×
×
Note
When an Overrun or Framing error occurs, the Damper, Sostenuto and Soft are set to off in all channels, and All Notes Off is executed.
MIDI Events
Status byte
1st Data byte
2nd Data byte
Transmitted
Recognized
Status
Data
(HEX)
Parameter
Data
(HEX)
Parameter