[System Common Message]
(1) Song Position Pointer
Status Second Third
F2H 00H 00H
When “toP” is selected as the Transmit Channel, messages are transmitted when the Pad is
struck.
[System Realtime Message](1) Start
Status
FAH
When “S-S” is selected as the Transmit Channel, messages are transmitted when the Pad is
struck. Afterwards, striking the Pad alternately transmits Stop and Start messages.
(2) Continue
Status
FBH
When “C-S” is selected as the Transmit Channel, messages are transmitted when the Pad is
struck. Afterwards, striking the Pad alternately transmits Stop and Continue messages.
(3) Stop
Status
FCH
When “S-S” or “C-S” is selected as the Transmit Channel, striking the Pad after transmit-
ting Start or Continue messages transmits.
(4) Active Sensing
Status
FEH
Normal transmission takes approximately 240 ms.
2.RECEIVED DATA[Channel Voice Message](1) Note On
Status Second Third
9nH kkH vvH
n = MIDI channel: 0H–0FH (ch.1–ch.16)
kk = Note number: 00H–7FH (0–127)
vv = Velocity: 01H–7FH (1–127)
The SPD-20 receives Note on messages on the basic channel. If the received Note number is
assigned to any pad, the instrument which is assigned to that pad will sound. If there are
two (or more) pads which are assigned the same Note number, the instrument priority is
given to the lower (lowest) pad number. When the Layer is set at “ON”, the note number of
“BANK B” is ignored.
(2) Polyphonic Key Pressure
Status Second Third
AnH kkH vvH
n = MIDI channel: 0H–FH (ch.1–ch.16)
kk = Note number: 00H–7FH (0–127)
vv = Value: 00H–7FH (0–127)
The SPD-20 receives the message on the basic channel. If the value is greater than or equal
to 40H(64), the decay of the instrument whitch corresponds to the Note number is made
shorter.
(3) Control Change
Modulation Depth (Controller number 1)
Status Second Third
BnH 01H vvH
Foot Control (Controller number 4)
Status Second Third
BnH 04H vvH
Panpot (Controller number 10)
Status Second Third
BnH 0AH vvH
Expression (Controller number 11)
Status Second Third
BnH 0BH vvH
General purpose controller 1 (Controller number 16)
Status Second Third
BnH 10H vvH
General purpose controller 2 (Controller number 17)
Status Second Third
BnH 11H vvH
n = MIDI channel: 0H–0FH (ch.1–ch.16)
vv = Parameter Value: 00H–7FH (0–127)
Any one of the Control Messages set in PDL CC# is received as a Hi-Hat Control pedal
Position Message. The result of receiving the message depends on the parameter of “PDL
CTRL”. The SPD-20 receives the message on the basic channel.
Hold1 (Controller number 64)
Status Second Third
BnH 40H vvH
n = MIDI channel: 0H–0FH (ch.1–ch.16)
vv = Parameter Value: 00H–7FH (0–127)
Any one of the Control Messages set in PDL CC# is received as a Hi-Hat Control pedal
Position Message. Effects are determined in the PDL CTRL settings. When Hold is selected
for the PDL CC# setting, with vv = 40H–7FH, Hold is turned on, and when vv = 00H–3FH,
Hold is turned off. This is received via the channel set to the Basic Channel.
(4) Program Change
Status Second
CnH ppH
n = MIDI channel: 0H–0FH (ch.1–ch.16)
pp = Program number: 00H–62H (0–98)
The SPD-20 receives the message on the basic channel. The program change number 0-98
correspond to the patch number 1–99.
[Channel Mode Message](1) Reset All Controllers
Status Second Third
BnH 79H 00H
n = MIDI channel: 0H–FH (ch.1–ch.16)
The SPD-20 receives the message on the basic channel. The SPD-20 initializes the controller
on receiving this message.
Modulation Depth 0
Foot Controller 0
Panpot 0
Expression 0
General Purpose Controller 1 0
General Purpose Controller 2 0
Hold 1 0
[System Real Time Message](1) Active Sensing
Status
FEH
Whenever the SPD-20 receives this message, it monitors the interval of the coming data. If
the subsequent message has not arrived within 300ms after the previous data, it process as
though it has received Reset All Controllers and stops monitoring receiving interval.
99
1
2
3
4
5