# 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-50 Electronic Drum Sound Module TD-50 MIDI Implementation User's Manual

Summary

Master this advanced drum module with this technical guide dedicated to detailed MIDI implementation. Covering everything from navigating core settings through specialized CC message setup for hi-hat pedals and cymbals to interpreting polyphonic key pressure status, the manual serves as a comprehensive reference tool. It is essential reading for professional drummers, electronic musicians, and sound designers who require deep integration of high-fidelity drumming performance into external sequencers and production software.

📄 Preview 📖 Table of Contents Contents PAGE OF 30

Page 1 Text Content

Model: TD-50 Date: Oct. 1. 2016

MIDI Implementation

Version: 1.00

* In this implementation, the order in which the TD-50’s buttons should be pressed is indicated in the following way. For example, [KIT]–[MENU]–[MIDI CH] means “press the [KIT] button, then press the [MENU] button, then press the PAGE [DOWN] button to access the page 4 (KIT PAD MIDI), and then press the [MIDI CH] button.” The KIT MENU screen consists of the four pages “KIT SETTINGS, “KIT SETTINGS 2,” “KITPAD CTRL,” and “KIT PAD MIDI”; you can switch between these four pages by pressing the PAGE [UP] [DOWN] buttons. For details, refer to the TD-50 owner’s manual (Quick Start). * The “Data List” referred to in this document can be obtained via the Roland website.

* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–

1. Receive Data [CONTROL] HH Pedal CC to “BREATH (2)” changes the hi-hat control pedal position.

* The strike position of the pad corresponding to the note number received changes 9Channel Voice Messages immediately after [SETUP]–[MIDI]–[CONTROL] 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

* Following Channel Voice Messages can be received in [KIT]–[MENU]–[MIDI CH] MIDI TOM 1–4, AUX 1–4 pads) is set to “BREATH (2).” CH.

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

* Not received when [SETUP]–[MIDI]–[BASIC] MIDI Tx/Rx Sw is set to “OFF.” with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC

messages,” and “Toms/AUXs CC messages.”

7Note On Status 2nd byte 3rd byte

Foot Controller (Controller number 4)

9n H kk H vv H

Status 2nd byte 3rd byte

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

Bn H 04H vv H

kk = note number: 00H–7FH (0–127)

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

vv = note on velocity: 01H–7FH (1–127)

vv = Control value: 00H–7FH (0–127)

* Messages are received only on the channel that is assigned to the pad whose note Pedal position: open to closed number matches the message.

Head strike position: center to perimeter

For details on note numbers, refer to the PAD MIDI page of “TD-50 Data List” (PDF).

Rim strike position: deep to shallow

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

* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–

by means of [KIT]–[MENU]–[NOTE] Note No. (SNARE<BRUSH>) is received on the

[CONTROL] HH Pedal CC to “FOOT (4)” changes the hi-hat control pedal position.

channel to which the SNARE<HEAD> is assigned (when an instrument compatible

with brush performances is selected for the Snare pad head). * The strike position of the pad corresponding to the note number received changes immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head

* The note number set by means of [KIT]–[MENU]–[NOTE] Note No. (SNARE<XSTICK>)

and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of

is received on the channel to which the SNARE<RIM> is assigned (when an

TOM 1–4, AUX 1–4 pads) is set to “FOOT (4).”

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

* During recording, the sequencer data is recorded to the TD-50 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.”

7Polyphonic Key Pressure Status 2nd byte 3rd byte

Expression (Controller number 11)

An H kk H vv H

Status 2nd byte 3rd byte

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

Bn H 0BH vv H

kk = note number: 00H–7FH (0–127)

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

vv = value 00H–7FH (0–127)

vv = Expression: 00H–7FH (0–127)

* Messages are received only on the channel that is assigned to the pad whose note

Pedal position: open to closed

number matches the message.

Head strike position: center to perimeter

For details on note numbers, refer to the PAD MIDI page of “TD-50 Data List” (PDF).

Rim strike position: deep to shallow

* If the value is greater than 1, the decay of the note sounded by the received note

number will be shortened based on the value (Used in choking). * In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]– [CONTROL] HH Pedal CC to “EXPRESSION (11)” changes the hi-hat control pedal

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

position. 7Control Change * The strike position of the pad corresponding to the note number received changes immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head

Modulation (Controller number 1)

and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of

Status 2nd byte 3rd byte TOM 1–4, AUX 1–4 pads) is set to “EXPRESSION (11).” Bn H 01H vv H

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

n = MIDI channel number: 0H–FH (ch.1–ch.16) with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC

Modulation depth: 00H–7FH (0–127) messages,” and “Toms/AUXs CC messages.”

Pedal position: open to closed Head strike position: center to perimeter General Purpose Controller 1 (Controller number 16) Rim strike position: deep to shallow Status 2nd byte 3rd byte * In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]– Bn H 10H vv H [CONTROL] HH Pedal CC to “MODULATION (1)” changes the hi-hat control pedal n = MIDI channel number: 0H–FH (ch.1–ch.16) position.

vv = Control value: 00H–7FH (0–127)

* The strike position of the pad corresponding to the note number received changes Pedal position: open to closed immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head

Head strike position: center to perimeter

and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of

Rim strike position: deep to shallow

TOM 1–4, AUX 1–4 pads) is set to “MODULATION (1).”

* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–

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

[CONTROL] HH Pedal CC to “GENERAL1 (16)” changes the hi-hat control pedal

with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC

position.

messages,” and “Toms/AUXs CC messages.”

* The strike position of the pad corresponding to the note number received changes immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head

Breath Controller (Controller number 2)

and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of

Status 2nd byte 3rd byte TOM 1–4, AUX 1–4 pads) is set to “GENERAL1 (16).” Bn H 02H vv H

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

n = MIDI channel number: 0H–FH (ch.1–ch.16) with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC

vv = Control value: 00H–7FH (0–127) messages,” and “Toms/AUXs CC messages.”

Pedal position: open to closed Head strike position: center to perimeter Rim strike position: deep to shallow

Copyright © 2016 ROLAND CORPORATION 03

Page Summary Contents For Roland TD-50 Electronic Drum Sound Module TD-50 MIDI Implementation User's Manual

Page 1 Model: TD-50 Date: Oct. 1. 2016 MIDI Implementation Version: 1.00 * In this implementation, the order in which the TD-50’s buttons should be pressed is indicated in the following way. For example, [KI...
Page 2 MIDI Implementation General Purpose Controller 2 (Controller number 17) * Velocity values below the decimal point are not expressed in the screen of the TD-50. If we let the velocity be “x,” velocitie...
Page 3 MIDI Implementation 7POLY (Controller number 127) 7Data Transmission Status 2nd byte 3rd byte This instrument can use exclusive messages to exchange many varieties of internal Bn H 7FH 00H settings wi...
Page 4 MIDI Implementation * In the channel to which the HI-HAT&lt;BOW&gt; is assigned, when [SETUP]–[MIDI]– 2. Transmit Data [CONTROL] HH Pedal CC is set to “MODULATION (1),” this is transmitted when the hi...
Page 5 MIDI Implementation Expression (Controller number 11) General Purpose Controller 3 (Controller number 18) Status 2nd byte 3rd byte Status 2nd byte 3rd byte Bn H 0BH vv H Bn H 12H vv H n = MIDI channel...
Page 6 MIDI Implementation 7Program Change 9System Exclusive Message Status 2nd byte Identity Reply and Data Set (DT1) are the only System Exclusive messages transmitted Cn H pp H by this device. n = MIDI ch...
Page 7 MIDI Implementation 3. Parameter Address Map * Transmission of “#” marked address is divided to some packets. For example, ABH in hexadecimal notation will be divided to 0AH and 0BH, and is sent/recei...
Page 8 MIDI Implementation * [Kit Common] * [Kit Midi] Some characters are not displayed for Kit Name and Kit Sub Name. | Offset | | | Address | Description | | Offset | | | Address | Description | |# 00 00 ...
Page 9 MIDI Implementation | 00 52 | 0000 cccc | | | 01 1A | 0aaa aaaa | Gate Time AUX2 (HEAD) (1 - 80) | | 00 53 | 0000 dddd | Note CRASH 2 (BOW) (0 - 128) | | | | 0.1 - 8.0 | | | | 0 - 127, OFF | | 01 1B |...
Page 10 MIDI Implementation * [Kit Reverb] * [Kit Master EQ] | Offset | | | Offset | | | Address | Description | | Address | Description | | 00 00 | 0000 000a | Switch (0 - 1) | | 00 00 | 0000 000a | Switch (...
Page 11 MIDI Implementation | 00 21 | 0aaa aaaa | Decay (1 - 100) | * [Kit Pad] | | | 1 - 100 | |# 00 22 | 0000 aaaa | | | Offset | | | 00 23 | 0000 bbbb | | | Address | Description | | 00 24 | 0000 cccc | | ...
Page 12 MIDI Implementation |# 00 2A | 0000 aaaa | | * [Trig Misc] | 00 2B | 0000 bbbb | Step 10 Kit Num (-1 - 99) | | | | END(*1), 1 - 100 | Some characters are not displayed for Trigger Bank Name. |# 00 2C ...
Page 13 MIDI Implementation * [Trig Analog] | | | DIRECT 7, DIRECT 8, DIRECT 7+8(L+R),| | | | MASTER DIRECT L, MASTER DIRECT R, MASTER DIRECT L+R| This area is valid for a pad that is connected to a TRIGGER I...
Page 14 MIDI Implementation | 00 26 | 0000 aaaa | Direct Assign (AMBIENCE) (0 - 15) | * [Setup Misc] | | | OFF, | | | | DIRECT 1, DIRECT 2, DIRECT 1+2(L+R),| | Offset | | | | | DIRECT 3, DIRECT 4, DIRECT 3+4(...
Page 15 MIDI Implementation | 00 41 | 0000 dddd | MFX Parameter 15 (*2) | |# 00 1A | 0000 aaaa | | |# 00 42 | 0000 aaaa | | | 00 1B | 0000 bbbb | | | 00 43 | 0000 bbbb | | | 00 1C | 0000 cccc | | | 00 44 | 00...
Page 16 MIDI Implementation | | | 0 - 127 | |# 00 46 | 0000 aaaa | | |# 00 2E | 0000 aaaa | | | 00 47 | 0000 bbbb | | | 00 2F | 0000 bbbb | | | 00 48 | 0000 cccc | | | 00 30 | 0000 cccc | | | 00 49 | 0000 ddd...
Page 17 MIDI Implementation |# 00 2A | 0000 aaaa | | MFX Type: DS -&gt; DELAY | 00 2B | 0000 bbbb | | | 00 2C | 0000 cccc | | | Offset | | | 00 2D | 0000 dddd | Center Feedback (0 - 98) | | Address | Descript...
Page 18 MIDI Implementation | 00 2B | 0000 bbbb | | MFX Type: OD -&gt; CHORUS | 00 2C | 0000 cccc | | | 00 2D | 0000 dddd | High Gain (0 - 30) | | Offset | | | | | -15 - +15 [d B] | | Address | Description | ...
Page 19 MIDI Implementation MFX Type: PHASER A MFX Type: STEP PHASER | Offset | | | Offset | | | Address | Description | | Address | Description | |# 00 06 | 0000 aaaa | | |# 00 06 | 0000 aaaa | | | 00 07 | 0...
Page 20 MIDI Implementation MFX Type: FLANGER |# 00 1A | 0000 aaaa | | | 00 1B | 0000 bbbb | | | Offset | | | 00 1C | 0000 cccc | | | Address | Description | | 00 1D | 0000 dddd | High Gain (0 - 30) | | | | -...
Page 21 MIDI Implementation |# 00 3A | 0000 aaaa | | MFX Type: FILTER+DRIVE | 00 3B | 0000 bbbb | | | 00 3C | 0000 cccc | | | Offset | | | 00 3D | 0000 dddd | EQ High Gain (0 - 30) | | Address | Description |...
Page 22 MIDI Implementation MFX Type: OD/DS -&gt; TWAH MFX Type: LOFI COMPRESS | Offset | | | Offset | | | Address | Description | | Address | Description | |# 00 06 | 0000 aaaa | | |# 00 06 | 0000 aaaa | | |...
Page 23 MIDI Implementation MFX Type: OVERDRIVE MFX Type: T-SCREAM | Offset | | | Offset | | | Address | Description | | Address | Description | |# 00 06 | 0000 aaaa | | |# 00 06 | 0000 aaaa | | | 00 07 | 000...
Page 24 MIDI Implementation |# 00 26 | 0000 aaaa | | MFX Type: AUTO PAN | 00 27 | 0000 bbbb | | | 00 28 | 0000 cccc | | | Offset | | | 00 29 | 0000 dddd | Low Boost Level (0 - 127) | | Address | Description |...
Page 25 MIDI Implementation * [Kit Pad VEdit] INSTRUMENT GROUP : SNARE A | Offset | | | Offset | | | Address | Description | | Address | Description | | 00 00 | 0000 0000 | (reserve) | | 00 00 | 0000 0000 | (...
Page 26 MIDI Implementation INSTRUMENT GROUP: HI-HAT INSTRUMENT GROUP: SNARE BRUSH | Offset | | | Offset | | | Address | Description | | Address | Description | | 00 00 | 0000 0000 | (reserve) | | 00 00 | 000...
Page 27 MIDI Implementation * [Trig Digital] 4. Supplementary Material This area is valid for a pad that is connected to a TRIGGER IN jack. Normally you should edit these parameters from within the TD-50 itse...
Page 28 MIDI Implementation &lt;Example 2&gt; 7Examples of Actual MIDI Messages Requesting transmission of the pad compressor switch for the snare of drum kit &lt;Example 1&gt; 92 3E 5F number 1 9n is the Not...
Page 29 Date Oct. 1. 2016 MIDI Implementation Chart Drum Sound Module Version 1.00 Model: TD-50 (Sound Generator Section) Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized...
Page 30 Date Oct. 1. 2016 MIDI Implementation Chart Drum Sound Module Version 1.00 Model: TD-50 (Recorder Section) Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized Channe...

Manual Details

Brand Roland
Pages 30
File Size 143.85 KB
Published June 04, 2026
61 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How do I access the MIDI settings for different pads?

The KIT MENU screen has four pages: 'KIT SETTINGS,' 'KIT SETTINGS 2,' 'KITPAD CTRL,' and 'KIT PAD MIDI.' Use the PAGE [UP] or [DOWN] buttons to switch between them.

How can I change the function of a hi-hat control pedal?

In the assigned Hi-Hat<BOW> channel, navigate to [SETUP]–[MIDI]–1. From there, select 'Receive Data [CONTROL] HH Pedal CC' and choose 'BREATH (2)' to modify its position.

Can I record complex pad strikes like rim or breath controls?

Yes, when recording, the sequencer data captures all defined actions, including data for foot controllers, note on status bytes, polyphonic key pressure, and control change messages.

What is required to track cross-sticking performance using a snare pad?

Select an instrument compatible with cross-sticking in [KIT]–[MENU]–[NOTE] Note No. (SNARE<BRUSH>) for the Snare pad head.