Roland TD-10 Drums User Manual


 
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