* If an unavailable (nonexistent) Bank Select number is received it will be ignored, and
only the Program Change will be received.
* The Patches corresponding to each Bank Select are as follows.
-------------+--------------+--------------------------
Bank Select |
Program No. |
MSB
| LSB
|
|
------+------+--------------+--------------------------
50H |
00H |
00H - 3FH
|
|
00H |
40H - 7FH
|
------+------+--------------+--------------------------
51H |
00H |
00H - 3FH
|
|
00H |
40H - 7FH
|
|
01H |
00H - 3FH
|
|
01H |
40H - 7FH
|
|
02H |
00H - 3FH
|
|
02H |
40H - 7FH
|
------+------+--------------+--------------------------
52H |
00H |
00H - 3FH
|
|
00H |
40H - 7FH
|
|
01H |
00H - 3FH
|
|
01H |
40H - 7FH
|
|
:
|
:
|
|
1FH |
00H - 3FH
|
|
1FH |
40H - 7FH
|
+------+--------------+--------------------------
|*)20H |
00H - 3FH
|
|
20H |
40H - 7FH
|
|
21H |
00H - 3FH
|
|
21H |
40H - 7FH
|
|
:
|
:
|
|
3FH |
00H - 3FH
|
|
3FH |
40H - 7FH
|
------+------+--------------+--------------------------
*) Bank Select LSB 20H - 3FH are available only with the S4M-5.
* The Performances corresponding to each Bank Select are as follows.
-------------+--------------+--------------------------
Bank Select |
Program No. |
MSB
| LSB
|
|
------+------+--------------+--------------------------
50H |
00H |
00H - 3FH
|
------+------+--------------+--------------------------
51H |
00H |
00H - 3FH
|
|
01H |
00H - 3FH
|
|
02H |
00H - 3FH
|
------+------+--------------+--------------------------
52H |
00H |
00H - 3FH
|
|
01H |
00H - 3FH
|
|
02H |
00H - 3FH
|
|
:
|
:
|
|
1FH |
00H - 3FH
|
+------+--------------+--------------------------
|*)20H |
00H - 3FH
|
|
:
|
:
|
|
3FH |
00H - 3FH
|
------+------+--------------+--------------------------
*) Bank Select LSB 20H - 3FH are available only with the S4M-5.
Modulation
status
2nd byte
3rd byte
BnH
01H
vvH
* This will control the pitch, cutoff, or amplitude modulation depth for the respective
PITCH/FILTER/AMP [DEPTH] parameter of the MODULATION (LFO2) in the patch
of the part whose Part MIDI CH ([PART]) matches the channel on which the message
was received.
* This is not reset to the default value when a patch program change is received.
* This will be reset to the default value when a performance program change is received.
Breath type
status
2nd byte
3rd byte
BnH
02H
vvH
Foot type
status
2nd byte
3rd byte
BnH
04H
vvH
Portamento Time
status
2nd byte
3rd byte
BnH
05H
vvH
* This will modify the PORTAMENTO [TIME] value for the patch of the part whose Part
MIDI CH ([PART]) matches the channel on which the message was received.
Data Entry
status
2nd byte
3rd byte
BnH
06H
mmH
BnH
26H
llH
mm,ll= the value of the parameter specified by RPN/NRPN
mm=MSB, ll=LSB
Group
Patch No.
User A
11 - 88
User B
11 - 88
Preset 1 A
11 - 88
Preset 1 B
11 - 88
Preset 2 A
11 - 88
Preset 2 B
11 - 88
Preset 3 A
11 - 88
Preset 3 B
11 - 88
Card 01 A
11 - 88
Card 01 B
11 - 88
Card 02 A
11 - 88
Card 02 B
11 - 88
:
:
Card 32 A
11 - 88
Card 32 B
11 - 88
Card 33 A
11 - 88
Card 33 B
11 - 88
Card 34 A
11 - 88
Card 34 B
11 - 88
:
:
Card 64 A
11 - 88
Card 64 B
11 - 88
Group
Perform No.
User
11 - 88
Preset 1
11 - 88
Preset 2
11 - 88
Preset 3
11 - 88
Card 01
11 - 88
Card 02
11 - 88
Card 03
11 - 88
:
:
Card 32
11 - 88
Card 33
11 - 88
:
:
Card 64
11 - 88
(Controller number 1)
(Controller number 2)
(Controller number 4)
(Controller number 5)
(Controller number 6, 38)
Volume
status
2nd byte
3rd byte
BnH
07H
vvH
* If this is received on the Perform Ctrl CH ([MIDI]), it will set the volume of the
performance. If it is received on the Part MIDI CH ([PART]) it will set the volume of
that part. If the Perform Ctrl CH and the Part MIDI CH are the same, only the volume
of the performance will be set.
* This is not reset to the default value when a patch program change is received.
* This is reset to the default value when a performance program change is received.
Balance
status
2nd byte
3rd byte
BnH
08H
vvH
Panpot
status
2nd byte
3rd byte
BnH
0AH
vvH
Expression
status
2nd byte
3rd byte
BnH
0BH
vvH
* When this is received on the Perform Ctrl CH ([MIDI]), it will adjust the volume of the
performance. When this is received on the Part MIDI CH ([PART]), it will adjust the
volume of that part. If the Perform Ctrl CH and the Part MIDI CH are the same, only
the volume of the performance will be adjusted.
* It can be used to independently from Volume messages. Expression messages are used
for musical expression within a performance; e.g., expression pedal movements,
crecendo and decrescendo.
* This is not reset to the default value when a patch program change is received.
* This is reset to the default value when a performance program change is received.
Effect Control1
status
2nd byte
3rd byte
BnH
0CH
vvH
Effect Control2
status
2nd byte
3rd byte
BnH
0DH
vvH
General Purpose Controller1–4
status
2nd byte
3rd byte
BnH
10-13H
vvH
Hold1
status
2nd byte
3rd byte
BnH
40H
xxH
* This holds the notes which are currently in a note-on state.
Portamento
status
2nd byte
3rd byte
BnH
41H
xxH
* This switches PORTAMENTO [ON] on/off.
Sound Controller1–10
status
2nd byte
3rd byte
BnH
46-4FH
vvH
General Purpose Controllers 5–8
status
2nd byte
3rd byte
BnH
50-53H
vvH
Portamento Control
status
2nd byte
3rd byte
BnH
54H
kkH
kk = Source Note Number: 00H - 7FH (C-1 - G9)
(Controller number 7)
(Controller number 8)
(Controller number 10)
(Controller number 11)
(Controller number 12)
(Controller number 13)
(Controller number 16–19)
(Controller number 64)
(Controller number 65)
(Controller number70–79)
(Controller number 80–83)
(Controller number 84)
193