beautypg.com

Appendices, Channel voice messages, Midi implementation – Roland TD-10 User Manual

Page 157: Polyphonic key pressure, Control change

background image

Section 2. Transmit data

Channel Voice Messages

*

The following channel voice messages are transmitted on the channel specified as the
SETUP MIDI TX/RX Channel.

Note off

Status

2nd byte

3rd byte

8nH

kkH

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

kk = note number:

00H - 7FH (0 - 127)

vv = Note off velocity:

40H (64) fixed

Note on

Status

2nd byte

3rd byte

9nH

kkH

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

kk = note number:

00H - 7FH (0 - 127)

vv = note on velocity:

01H - 7FH (1 - 127)

*

On the channel assigned to the drum part, the note numbers specified by the drum kit
or the percussion group will be transmitted.

Polyphonic key pressure

Status

2nd byte

3rd byte

AnH

kkH

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

kk = note number:

00H - 7FH (0 - 127)

vv = value:

00H, 7FH (0, 127)

Initial value = 00H (0)

*

On the channel assigned to the drum part, 7FH will be transmitted when the rim of the
pad is pressed and 00H when the rim is released, for the note number specified for the
pad and rim.

Control Change

Modulation (Controller number 1)

Status

2nd byte

3rd byte

BnH

01H

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

vv = Modulation depth:

00H - 7FH (0 - 127)

Initial value = 00H (0)

*

This is transmitted only on the channel which is assigned to the drum part.

*

If the SETUP MIDI CTRL settings Pedal CC or Zone CC are set to MODULATION, the
specified parameter will be transmitted.

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)

Initial value = 00H (0)

*

This is transmitted only on the channel which is assigned to the drum part.

*

This will be transmitted if the SETUP MIDI CTRL setting Pedal CC is set to FOOT CON-
TROL.

Data entry MSB

Status

2nd byte

3rd byte

BnH

06H

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

vv = Control value:

00H - 7FH (0 - 127)

*

When a pattern is selected, the sequencer’s pitch bend sensitivity value will be transmit-
ted.

Volume (Controller number 7)

Status

2nd byte

3rd byte

BnH

07H

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

vv = Volume:

00H - 7FH (0 - 127)

*

When a pattern is selected, the Part Level of the sequencer pattern data will be transmit-
ted.

Pan (Controller number 10)

Status

2nd byte

3rd byte

BnH

0AH

vvH

n = MIDI channel number:

0H - FH (ch.1 - ch.16)

vv = pan:

00H - 40H - 7FH (Left - Center - Right)

*

When a pattern is selected, the Pan of the sequencer pattern data will be transmitted.

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)

Initial value = 00H (0)

*

This is transmitted only on the channel which is assigned to the drum part.

*

This will be transmitted if the SETUP MIDI CTRL settings Pedal CC or Zone CC are set
to General Purpose Controller 1.

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)

Initial value = 00H (0)

*

This is transmitted only on the channel which is assigned to the drum part.

*

This will be transmitted if the SETUP MIDI CTRL settings Pedal CC or Zone CC are set
to General Purpose Controller 2.

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) 0-63 = OFF 64-127 = ON

*

Transmitted only when the TD-10 is in play for Pattern in which Hold 1 is recorded.

RPN MSB/LSB (Controller number 100,101)

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
ll = lower byte of parameter number specified by RPN

*

When a pattern is selected, the sequencer’s pitch bend sensitivity value will be transmit-
ted.

RPN

Data

entry

MSB LSB

MSB LSB

Explanation

00H 00H

mmH —-

Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
Initial Value = 02H (2 semitones)
ll: ignored (processed as 00H)
specify up to 2 octaves in semitone steps

7FH 7FH

—- —

RPN null
set condition where RPN and NRPN are unspecified. The data
entry messages after set RPN null will be ignored.
(No Data entry messages are required after RPN null).
Settings already made will not change.
mm,ll: ignored

MIDI implementation

157

Appendices

This manual is related to the following products: