8
TD-12 MIDI Implementation
❍
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)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* This is transmitted only on the channel which is assigned to the drum part.
* When [SETUP]-[MIDI]-[CTRL] Pedal CC is set to GENERAL2, this is
transmitted when the hi-hat control pedal is adjusted. When the HI-HAT pad is
struck, this is transmitted as a pedal position message before Note On.
* When either [SETUP]-[MIDI]-[CTRL] Snare CC (for the SNARE pad head and
rim), Ride CC (for the RIDE pad bow), or Toms CC (for the TOM1-3 and AUX1-
2 pad rims) is set to GENERAL2, this is transmitted as a striking position
message before Note On (when the [INST]-[CONTROL]-[MIDI] Position Ctrl
setting is set to ON).
* “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC
message” sequencer data recorded to the TD-12 is transmitted during the
performance in accordance with the above settings.
❍
General Purpose Controller 3 (Controller number 18)
Status 2nd byte 3rd byte
BnH 12H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* This is transmitted only on the channel which is assigned to the drum part.
* When [SETUP]-[MIDI]-[CTRL] Pedal CC is set to GENERAL3, this is
transmitted when the hi-hat control pedal is adjusted. When the HI-HAT pad is
struck, this is transmitted as a pedal position message before Note On.
* When either [SETUP]-[MIDI]-[CTRL] Snare CC (for the SNARE pad head and
rim), Ride CC (for the RIDE pad bow), or Toms CC (for the TOM1-3 and AUX1-
2 pad rims) is set to GENERAL3, this is transmitted as a striking position
message before Note On (when the [INST]-[CONTROL]-[MIDI] Position Ctrl
setting is set to ON).
* “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC
message” sequencer data recorded to the TD-12 is transmitted during the
performance in accordance with the above settings.
❍
General Purpose Controller 4 (Controller number 19)
Status 2nd byte 3rd byte
BnH 13H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* This is transmitted only on the channel which is assigned to the drum part.
* When [SETUP]-[MIDI]-[CTRL] Pedal CC is set to GENERAL4, this is
transmitted when the hi-hat control pedal is adjusted. When the HI-HAT pad is
struck, this is transmitted as a pedal position message before Note On.
* When either [SETUP]-[MIDI]-[CTRL] Snare CC (for the SNARE pad head and
rim), Ride CC (for the RIDE pad bow), or Toms CC (for the TOM1-3 and AUX1-
2 pad rims) is set to GENERAL4, this is transmitted as a striking position
message before Note On (when the [INST]-[CONTROL]-[MIDI] Position Ctrl
setting is set to ON).
* “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC
message” sequencer data recorded to the TD-12 is transmitted during the
performance in accordance with the above settings.
❍
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
* This is transmitted only on the channels which are assigned to the backing part.
* Transmitted only when the device is in play for pattern in which Hold 1 is
recorded.
❍
Effect 1 Depth(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 = Reverb send level: 00H - 7FH (0 - 127)
* This is transmitted only on the channels which are assigned to the backing part.
* The backing part reverb send level ([PATTERN]-[PART]-[MIXER]-[REV SND])
is transmitted when set.
* The backing part reverb send level is transmitted when the pattern is selected.
❍
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
ll = lower byte of parameter number specified by RPN
This device transmits the following RPNs.
RPN Data Entry
MSB, LSB MSB, LSB Explanation
00H, 00H mmH, 00H Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
7FH, 7FH ---, --- RPN null
mm,ll: ignored
set condition where RPN is unspecified.
* This is transmitted only on the channels which are assigned to the backing part.
* The backing part bend range ([PATTERN]-[PART]-[BACKING] Bend Range) is
transmitted when set.
* The backing part bend range is transmitted when the pattern is selected.