1
MIDI Implementation
1. Receive Data
9 Channel Voice Messages
* Following Channel Voice Messages can be received in [KIT]–[MENU]–[MIDI CH] MIDI
CH.
* Not received when [SETUP]–[MIDI]–[BASIC] MIDI Tx/Rx Sw is set to “OFF.”
7Note On
Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = note number: 00H–7FH (0–127)
vv = note on velocity: 01H–7FH (1–127)
* Messages are received only on the channel that is assigned to the pad whose note
number matches the message.
For details on note numbers, refer to the PAD MIDI page of “TD-50 Data List” (PDF).
* When the [KIT]–[MENU]–[BRUSH] Brush Switch is set to “ON,” the note number set
by means of [KIT]–[MENU]–[NOTE] Note No. (SNARE<BRUSH>) is received on the
channel to which the SNARE<HEAD> is assigned (when an instrument compatible
with brush performances is selected for the Snare pad head).
* The note number set by means of [KIT]–[MENU]–[NOTE] Note No. (SNARE<XSTICK>)
is received on the channel to which the SNARE<RIM> is assigned (when an
instrument compatible with cross-sticking is selected for the Snare pad rim).
* When recording, this is recorded in the sequencer data itself.
7Polyphonic Key Pressure
Status 2nd byte 3rd byte
AnH kkH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = note number: 00H–7FH (0–127)
vv = value 00H–7FH (0–127)
* Messages are received only on the channel that is assigned to the pad whose note
number matches the message.
For details on note numbers, refer to the PAD MIDI page of “TD-50 Data List” (PDF).
* 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).
* When recording, this is recorded in the sequencer data itself.
7Control Change
6 Modulation (Controller number 1)
Status 2nd byte 3rd byte
BnH 01H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
Modulation depth: 00H–7FH (0–127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “MODULATION (1)” changes the hi-hat control pedal
position.
* 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
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 (1).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 Breath Controller (Controller number 2)
Status 2nd byte 3rd byte
BnH 02H 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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[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
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
TOM 1–4, AUX 1–4 pads) is set to “BREATH (2).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 Foot Controller (Controller number 4)
Status 2nd byte 3rd byte
BnH 04H 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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “FOOT (4)” changes the hi-hat control pedal position.
* 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
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 “FOOT (4).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 Expression (Controller number 11)
Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Expression: 00H–7FH (0–127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* 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
position.
* 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
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 “EXPRESSION (11).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 General Purpose Controller 1 (Controller number 16)
Status 2nd byte 3rd byte
BnH 10H 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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “GENERAL1 (16)” changes the hi-hat control pedal
position.
* 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
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 “GENERAL1 (16).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
Copyright © 2016 ROLAND CORPORATION
02
Model: TD-50
Date: Oct. 1. 2016
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.