# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Roland TD-30 Drum Synthesizer TD-30 MIDI Implementation User's Manual

Summary

Enhance your digital drumming setup with detailed technical specifications of advanced MIDI functionality. This manual provides exhaustive coverage of complex data protocols for professional integration, including Polyphonic Key Pressure, Modulation depth control, and specialized messages like Panpot and Breath Controller. Essential reading for audio engineers, studio technicians, and high-level musicians requiring seamless synchronization and precise routing in a performance environment.

📄 Preview PAGE OF 15

Page 1 Text Content

Model: TD-30 Date: January 01, 2012

MIDI Implementation

Version: 1.00

* In this implementation, the order in which the TD-30’s buttons should be pressed is

■● Polyphonic Key Pressure

indicated in the following way.

Status 2nd byte 3rd byte

For example, [SETUP] - [MIDI] - [MIDI CH] means “press the [SETUP] button, then

An H kk H vv H

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.”

n = MIDI channel number: 0H - FH (ch.1 - 16)

The SETUP screen consists of the three pages “SETUP A, “SETUP B,” and “SETUP C”;

kk = Note number: 00H - 7FH (0 - 127)

you can switch between these three pages by pressing the [F5] (A B C) button.

vv = Value: 00H - 7FH (0 - 127)

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.

* A channel which is assigned to the drum part will receive only the note numbers which are specified by the drum kit. For more on note numbers, refer to “Note

1. Receive data

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).

■■ ■Channel Voice Messages

* When recording, this is recorded in the sequencer data itself.

* Following Channel Voice Messages can be received in [SETUP] - [MIDI] - [MIDI CH] Tx/

Rx Channel. ■● Control Change

* Not received when [SETUP] - [MIDI] - [MIDI CH] Tx/Rx Switch is set to “OFF.”

■❍ Bank Select (Controller number 0, 32) Status 2nd byte 3rd byte

■● Note Off Bn H 00H mm H Status 2nd byte 3rd byte Bn H 20H ll H 8n H kk H vv H 9n H kk H 00H n = MIDI channel number: 0H - FH (ch.1 - 16)

mm = Bank number MSB: 00H - 7FH (bank.1 - bank.128)

n = MIDI channel number: 0H - FH (ch.1 - 16) ll = Bank number LSB: processed as 00H kk = Note number: 00H - 7FH (0 - 127) vv = Note off velocity: 00H - 7FH (0 - 127) * Only the channels assigned to the backing part can be received. Refer to“Backing

Instrument List” in the Data List.

* Only the channels assigned to the backing part can be received. * Bank select processing will be suspended until a program change message is * The Velocity Values of Note Off message are ignored. received. * When recording, this is recorded in the sequencer data itself. * Not recorded in the sequencer.

■❍ Modulation (Controller number 1)

■● Note On

Status 2nd byte 3rd byte

Status 2nd byte 3rd byte

Bn H 01H vv H

9n H kk H vv H

n = MIDI channel number: 0H - FH (ch.1 - 16)

n = MIDI channel number: 0H - FH (ch.1 - 16)

vv = Modulation depth: 00H - 7FH (0 - 127)

kk = Note number: 00H - 7FH (0 - 127)

Pedal position: open to closed

vv = Note on velocity: 01H - 7FH (1 - 127)

Head strike position: center to perimeter Rim strike position: deep to shallow

* A channel which is assigned to the drum part will receive only the note numbers which are specified by the drum kit. For more on note numbers, refer to “Note

* Received only on channels not assigned to a percussion part.

Number (Factory Settings)” in the Owner’s Manual.

* In the channel assigned to the drum part, setting [SETUP] - [MIDI] - [CTRL] HH Pedal

* When the [KIT] - [FUNC] - [BRUSH] Brush Switch is set to “ON,” the note number

CC to “MODULATION” changes the hi-hat control pedal position.

set by means of [INST] - [CONTROL] - [MIDI] Note No. (Brush) is received on the

* In the channel assigned to the drum part, the strike position of the pad

channel assigned to the drum part (when an instrument compatible with brush

corresponding to the note number received changes immediately after [SETUP]

performances is selected for the Snare pad head).

- [MIDI] - [CTRL] Snare CC (for the SNARE pad head and rim), Ride CC (for the RIDE

* The note number set by means of [INST] - [CONTROL] - [MIDI] Note No. (XStick) is

pad bow), or Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads) is set to

received on the channel assigned to the drum part (when an instrument compatible

“MODULATION.”

with cross-sticking is selected for the Snare pad rim).

* During recording, the sequencer data is recorded to the TD-30 in accordance

* When recording, this is recorded in the sequencer data itself.

with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC messages,” and “Toms/AUXs CC messages.” * The modulation effect is applied in the channel assigned to the backing part. It is not recorded to the sequencer during recording.

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.

Page Summary Contents For Roland TD-30 Drum Synthesizer TD-30 MIDI Implementation User's Manual

Page 1 Model: TD-30 Date: January 01, 2012 MIDI Implementation Version: 1.00 * In this implementation, the order in which the TD-30’s buttons should be pressed is ■● Polyphonic Key Pressure indicated in the ...
Page 2 MIDI Implementation ■❍ Breath Controller (Controller number 2) ■❍ Panpot (Controller number 10) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 02H vv H Bn H 0AH vv H n = MIDI channel number: 0...
Page 3 MIDI Implementation ■❍ General Purpose Controller 2 (Controller number 17) ■❍ Hold 1 (Controller number 64) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 11H vv H Bn H 40H vv H n = MIDI chann...
Page 4 MIDI Implementation ■❍ RPN MSB/LSB (Controller number 101, 100) ■● Program Change Status 2nd byte 3rd byte Status 2nd byte Bn H 65H mm H Cn H pp H Bn H 64H ll H n = MIDI channel number: 0H - FH (ch.1 ...
Page 5 MIDI Implementation ■● Reset All Controllers (Controller number 121) ■● MONO (Controller number 126) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 79H 00H Bn H 7EH mm H n = MIDI channel numbe...
Page 6 MIDI Implementation ■● Active Sensing 2. Transmit data Status FEH * When [SETUP] - [MIDI] - [GLOBAL] Soft Thru is set to “ON”, messages received in addition to the following messages are also sent. * ...
Page 7 MIDI Implementation ■● Polyphonic Key Pressure ■❍ Breath Controller (Controller number 2) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 02H vv H An H kk H vv H n = MIDI channel number: 0H - F...
Page 8 MIDI Implementation ■❍ Volume (Controller number 7) ■❍ General Purpose Controller 1 (Controller number 16) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 07H vv H Bn H 10H vv H n = MIDI channe...
Page 9 MIDI Implementation ■❍ General Purpose Controller 3 (Controller number 18) ■❍ Effect 1 Depth (Reverb Send Level) Status 2nd byte 3rd byte (Controller number 91) Bn H 12H vv H Status 2nd byte 3rd byte ...
Page 10 MIDI Implementation ■● Pitch Bend Change ■■ ■System Exclusive Message Status 2nd byte 3rd byte Identity Reply, V-LINK message, and MIDI Visual Control message are the only System En H ll H mm H Exclus...
Page 11 MIDI Implementation ■● V-LINK Message ■● MIDI Visual Control Message ■❍ V-LINK ON ■❍ MIDI Visual Control ON Transmitted when entering V-LINK mode. Transmitted when entering MIDI Visual Control mode. S...
Page 12 MIDI Implementation 4. Supplementary Material ■■ ■Examples of Actual MIDI Messages ■❍ <Example 1> 92 3E 5F ■■ ■Decimal and Hexadecimal Table 9n H is the Note-on status, and n is the MIDI channel...
Page 13 MIDI Implementation It is also necessary that the RPN parameter number setting and the value setting be done in the proper order. On some sequencers, events occurring in the same (or consecutive) cloc...
Page 14 MIDI Implementation Chart DRUM SOUND MODULE (SOUND GENERATOR SECTION) Date : January 1, 2012 Model TD-30 Version : 1.00 Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Mem...
Page 15 MIDI Implementation Chart DRUM SOUND MODULE (SEQUENCER SECTION) Date : January 1, 2012 Model TD-30 Version : 1.00 Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized...

Manual Details

Brand Roland
Pages 15
File Size 1.21 MB
Published June 01, 2026
66 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How do I access the SETUP B screen?

Press the [F5] (A B C) button to move between SETUP A, SETUP B, and SETUP C screens.

Which MIDI channels can control the Backing instrument?

Only the channels assigned to the backing part can receive Bank Select messages.

When is Triplet data sent via the controller?

The [KIT] - [FUNC] - [BRUSH] Brush Switch must be set to “ON” for the hi-hat control pedal position changes.

Does the modulation effect message get recorded during sequencing?

No, the modulation effect is not recorded to the sequencer during recording of the TD-30.