102
MIDI Implementation
* This is transmitted only on the channel which is assigned to the pad part and the
percussion parts.

Modulation (Controller number 1)

Status 2nd byte 3rd byte
BnH 01H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* When the [LFO PITCH] knob is turned, the corresponding value will be transmitted.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Foot control (Controller number 4)

Status 2nd byte 3rd byte
BnH 04H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* The HPD-15 tramsmits a value corresponding to the position of the pedal connected to
the EXP PEDAL/HH CTRL jack.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Data Entry (Controller number 6)

Status 2nd byte 3rd byte
BnH 06H mmH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm = The value of the parameter specified by RPN.
* When a pattern is selected or adjust the Bend Range setting, the pitch bend sensitivity of
the sequencer pattern data will be transmitted.
* This is transmitted only on the channel which is assigned to the melody parts.
Values for the RPN parameter, on the normal mode of HPD-15, are as follows.
RPN Data entry
MSB LSB MSB LSB Explanation
00H 00H mmH --- Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
7FH 7FH --- --- RPN null
set condition where RPN is unspecified.

Volume (Controller number 7)

Status 2nd byte 3rd byte
BnH 07H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* When the [LEVEL] knob is turned in the melody parts, the corresponding value will be
transmitted.
* This is transmitted only on the channel which is assigned to the melody parts and the percussion parts.
* When a pattern is selected, the part level of the sequencer pattern data will be transmitted.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Pan (Controller number 10)

Status 2nd byte 3rd byte
BnH 0AH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 40H - 7FH (Left - Center - Right)
* When the [PAN] knob is turned, the corresponding value will be transmitted.
* When a pattern is selected, the part panpot of the sequencer pattern data will be transmitted.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Expression (Controller number 11)

Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH
* When the [LEVEL] knob is turned, the corresponding value will be transmitted.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Effect Control 1 (Controller number 12)

Status 2nd byte 3rd byte
BnH 0CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH
* When the [M-FX DEPTH] knob is turned, the corresponding value will be transmitted.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

General purpose controller 1 (Controller number 16)

Status 2nd byte 3rd byte
BnH 10H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* The HPD-15 tramsmits a value corresponding to the strike position of the pad A1.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

General purpose controller 2 (Controller number 17)

Status 2nd byte 3rd byte
BnH 11H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* The HPD-15 tramsmits a value corresponding to the strike position of the pad A5.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Hold 1 (Controller number 64)

Status 2nd byte 3rd byte
BnH 40H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* This message is transmitted with the value 7FH when turned on the [ROLL/HOLD]
button or value 00H when turned off.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Sostenuto (Controller number 66)

Status 2nd byte 3rd byte
BnH 42H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H, 7FH (0:release Modify Lock, 127:Modify Lock)
* This message is transmitted with the value 7FH when the Modify Lock is done or
transmitted with the value 00H when the Modify Lock is canceled.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Soft 1 (Controller number 67)

Status 2nd byte 3rd byte
BnH 43H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H (0)
* This message is transmitted with the value 00H when the Modify Clear is done.
* This is transmitted only on the channel which is assigned to the pad part and the percussion parts.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

Sound Controller 1 (Controller number 70)

Status 2nd byte 3rd byte
BnH 46H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0, 127)