1
MIDI Implementation
*  In this implementation, the order in which the TD-30’s buttons should be pressed is 
indicated in the following way. 
For example, [SETUP] - [MIDI] - [MIDI CH] means “press the [SETUP] button, then 
press the [F5] (A 
 B   C) button to access the SETUP B screen, then press the [MIDI] 
button, and then press the [MIDI CH] button.” 
The SETUP screen consists of the three pages “SETUP A, “SETUP B,” and “SETUP C”; 
you can switch between these three pages by pressing the [F5] (A 
 B   C) button. 
For details, refer to the TD-30 owner’s manual.
*  The “Data List” referred to in this document can be obtained via the Roland website.
1.  Receive data
 Channel Voice Messages
*  Following Channel Voice Messages can be received in [SETUP] - [MIDI] - [MIDI CH] Tx/
Rx Channel.
*  Not received when [SETUP] - [MIDI] - [MIDI CH] Tx/Rx Switch is set to “OFF.”
 Note O
Status  2nd byte  3rd byte
8nH  kkH  vvH
9nH  kkH  00H
n = MIDI channel number:  0H - FH (ch.1 - 16)
kk = Note number:    00H - 7FH (0 - 127)
vv = Note o velocity:  00H - 7FH (0 - 127)
*  Only the channels assigned to the backing part can be received.
*  The Velocity Values of Note O message are ignored.
*  When recording, this is recorded in the sequencer data itself.
 Note On
Status  2nd byte  3rd byte
9nH  kkH  vvH
n = MIDI channel number:  0H - FH (ch.1 - 16)
kk = Note number:    00H - 7FH (0 - 127)
vv = Note on velocity:  01H - 7FH (1 - 127)
*  A channel which is assigned to the drum part will receive only the note numbers 
which are specied by the drum kit. For more on note numbers, refer to “Note 
Number (Factory Settings)” in the Owner’s Manual.
*  When the [KIT] - [FUNC] - [BRUSH] Brush Switch is set to “ON,” the note number 
set by means of [INST] - [CONTROL] - [MIDI] Note No. (Brush) is received on the 
channel assigned to the drum part (when an instrument compatible with brush 
performances is selected for the Snare pad head).
*  The note number set by means of [INST] - [CONTROL] - [MIDI] Note No. (XStick) is 
received on the channel assigned to the drum part (when an instrument compatible 
with cross-sticking is selected for the Snare pad rim).
*  When recording, this is recorded in the sequencer data itself.
 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)
*  A channel which is assigned to the drum part will receive only the note numbers 
which are specied by the drum kit. For more on note numbers, refer to “Note 
Number (Factory Settings)” in the Owner’s Manual.
*  If the value is greater than 40H (64), the decay of the note sounded by the received 
note number will be shortened (Used in choking).
*  When recording, this is recorded in the sequencer data itself.
 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
*  Only the channels assigned to the backing part can be received. Refer to“Backing 
Instrument List” in the Data List.
*  Bank select processing will be suspended until a program change message is 
received.
*  Not recorded in the sequencer.
  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
*  Received only on channels not assigned to a percussion part.
*  In the channel assigned to the drum part, setting [SETUP] - [MIDI] - [CTRL] HH Pedal 
CC to “MODULATION” changes the hi-hat control pedal position.
*  In the channel assigned to the drum part, the strike position of the pad 
corresponding to the note number received changes immediately after [SETUP] 
- [MIDI] - [CTRL] Snare CC (for the SNARE pad head and rim), Ride CC (for the RIDE 
pad bow), or Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads) is set to 
“MODULATION.”
*  During recording, the sequencer data is recorded to the TD-30 in accordance 
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC 
messages,” and “Toms/AUXs CC messages.”
*  The modulation eect is applied in the channel assigned to the backing part. It is 
not recorded to the sequencer during recording.
Model:  TD-30
Date:  January 01, 2012
Version:  1.00
Copyright © 2012 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
1PS