MIDI Implementation
7
 Polyphonic Key Pressure
Status  2nd byte  3rd byte
AnH  kkH  vvH
n = MIDI channel number:  0H - FH (ch.1 - 16)
kk = Note number:    00H - 7FH (0 - 127)
vv = Value:    00H - 7FH (0 - 127)
*  On the channel assigned to the drum part, 7FH will be transmitted when the rim of 
the pad is pressed and 00H will be transmitted when the rim is released, for the note 
number specied for the head and rim. (When using a choking compatible pad and 
[TRIGGER] - [SENS] Trig Type is set to the corresponding pad.)
*  Transmitted only when the device is in play for pattern in which Polyphonic Key 
Pressure is recorded.
 Control Change
  Bank Select (Controller number 0, 32)
Status  2nd byte  3rd byte
BnH  00H  mmH
BnH  20H  llH
n = MIDI channel number:  0H - FH (ch.1 - 16)
mm = Bank number MSB:  00H - 7FH (bank.1 - bank.128)
ll = Bank number LSB:  processed as 00H
*  Not transmitted when [SETUP] - [MIDI] - [PROG] TX Switch is set to “OFF.”
*  When a drum kit is selected, the corresponding bank select (00H 00H) is transmitted.
*  When a percussion set is selected, the corresponding bank select (00H 00H) is 
transmitted.
*  When instruments are selected for the backing part, bank selects for the respective 
instruments are sent. Refer to “Backing Instrument List” in the Data List.
*  When a pattern is selected, the corresponding bank select for the instrument in each 
part is transmitted (except for the drum part).
  Modulation (Controller number 1)
Status  2nd byte  3rd byte
BnH  01H  vvH
n = MIDI channel number:  0H - FH (ch.1 - 16)
vv = Modulation depth:  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] HH Pedal CC is set to “MODULATION,” 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 the following four things are set, strike position data will be transmitted 
before the note-on data when a pad is struck.
•  When, under [SETUP] - [MIDI] - [CTRL], any of the following is set to 
“MODULATION” Snare CC (for head and rim of SNARE pad), Ride CC (for bow of 
RIDE pad), or Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads).
•  When Trig Type for [TRIGGER] - [SENS] is set to a type that provides for the 
detection of the striking point.
•  When Head and Rim for Position Detect for [TRIGGER] - [ADVANCE] - [POSI] are 
set to “ON.”
•  When Position Ctrl for [INST] - [CONTROL] - [POSI] is set to “ON.”
*  “HH Pedal CC message,” “Snare CC message,” “Ride CC message,” and “Toms/AUXs 
CC message” sequencer data recorded to the TD-30 is transmitted during the 
performance in accordance with the above settings.
  Breath Controller (Controller number 2)
Status  2nd byte  3rd byte
BnH  02H  vvH
n = MIDI channel number:  0H - FH (ch.1 - 16)
vv = Modulation depth:  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] HH Pedal CC is set to “BREATH,” 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 the following four things are set, strike position data will be transmitted 
before the note-on data when a pad is struck.
•  When, under [SETUP] - [MIDI] - [CTRL], any of the following is set to “BREATH” 
Snare CC (for head and rim of SNARE pad), Ride CC (for bow of RIDE pad), or 
Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads).
•  When Trig Type for [TRIGGER] - [SENS] is set to a type that provides for the 
detection of the striking point.
•  When Head and Rim for Position Detect for [TRIGGER] - [ADVANCE] - [POSI] are 
set to “ON.”
•  When Position Ctrl for [INST] - [CONTROL] - [POSI] is set to “ON.”
*  “HH Pedal CC message,” “Snare CC message,” “Ride CC message,” and “Toms/AUXs 
CC message” sequencer data recorded to the TD-30 is transmitted during the 
performance in accordance with the above settings.
  Foot Controller (Controller number 4)
Status  2nd byte  3rd byte
BnH  04H  vvH
n = MIDI channel number:  0H - FH (ch.1 - 16)
vv = Modulation depth:  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] HH Pedal CC is set to “FOOT,” 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 the following four things are set, strike position data will be transmitted 
before the note-on data when a pad is struck.
•  When, under [SETUP] - [MIDI] - [CTRL], any of the following is set to “FOOT” Snare 
CC (for head and rim of SNARE pad), Ride CC (for bow of RIDE pad), or Toms/
AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads).
•  When Trig Type for [TRIGGER] - [SENS] is set to a type that provides for the 
detection of the striking point.
•  When Head and Rim for Position Detect for [TRIGGER] - [ADVANCE] - [POSI] are 
set to “ON.”
•  When Position Ctrl for [INST] - [CONTROL] - [POSI] is set to “ON.”
*  “HH Pedal CC message,” “Snare CC message,” “Ride CC message,” and “Toms/AUXs 
CC message” sequencer data recorded to the TD-30 is transmitted during the 
performance in accordance with the above settings.
  Data Entry (Controller number 6, 38)
Status  2nd byte  3rd byte
BnH  06H  mmH
BnH  26H  llH
n = MIDI channel number:  0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specied by RPN
mm = MSB
ll = LSB
*  This is transmitted only on the channels which are assigned to the backing part.
*  Refer to the RPN item.