103
MIDI Implementation
Appendices
* When the [SWEEP] 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.

Sound Controller 5 (Controller number 74)

Status 2nd byte 3rd byte
BnH 4AH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0, 127)
* When the [COLOR] 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.

Sound Controller 7 (Controller number 76)

Status 2nd byte 3rd byte
BnH 4CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0, 127)
* When the [LFO RATE] 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 6 (Controller number 81)

Status 2nd byte 3rd byte
BnH 51H 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 d beam controller.
* 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 7 (Controller number 82)

Status 2nd byte 3rd byte
BnH 52H 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 ribbon controller L.
* 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 8 (Controller number 83)

Status 2nd byte 3rd byte
BnH 53H 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 ribbon controller R.
* 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 1 (Reverb Send Level) (Controller number 91)

Status 2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* When a pattern is selected, the part reverb send level of the sequencer pattern data will
be transmitted.
* This is transmitted only on the channel which is assigned to the melody parts and the
percussion parts.

Effect 2 (Tremolo Depth) (Controller number 92)

Status 2nd byte 3rd byte
BnH 5CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
* When the [LFO FLT/AMP] 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 4 (Celeste Depth) (Controller number 94)

Status 2nd byte 3rd byte
BnH 5DH 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 [MULTI EFFECTS]
button or value 00H when turned off.
* When a pattern is selected, the part M-FX of the sequencer pattern data will be
transmitted.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

RPN MSB/LSB (Controller number 101,100)

Status 2nd byte 3rd byte
BnH 65H mmH
BnH 64H llH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm = upper byte of parameter number specified by RPN (MSB)
ll = lower byte of parameter number specified by RPN (LSB)
* Only the channel assigned to the melody parts are sent.
* When a pattern is selected, the pitch bend sensitivity of the sequencer pattern data will
be transmitted.
* Regarding the RPN please refer to p. 99.
Values for the RPN parameter, on the normal mode of HPD-15, are as follows. Regarding
the value of each parameter, refer to Data Entry (Controller number 6).
RPN
mm ll Parameter
00H 00H Pitch Bend Sensitivity
7FH 7FH RPN null

Program Change

Status 2nd byte
CnH ppH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
pp = Program number: 00H - 7FH (prog.1 - prog.128) preset patch
00H - 4FH (prog.1 - prog.80) user patch
00H - 35H (prog.1 - prog.54) melody part's instrument
* Program changes corresponding to patch are sent when patch is selected.
* Program changes corresponding to each part's instrument are sent when pattern is
selected. Also, when instruments are selected for parts, program changes for the
respective instruments are sent.

Pitch Bend Change

Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm,ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
* When the [PITCH] knob is turned, the corresponding value will be transmitted.
* Transmitted when the HPD-15 is in play for pattern in which this message is recorded.

System Realtime Message

Timing Clock

Status
F8H

Start

Status
FAH

Continue

Status