103 midi implementation appendices – Roland HPD-15 User Manual

Page 103

Advertising
background image

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

Advertising