MIDI Implementation
Model: TD-27
Date: June. 1. 2020
Version: 1.01
* In this implementation, the order in which the TD-27's buttons should be pressed is indicated in the following way. For example, [KIT
EDIT]-[OTHER]-[KIT MIDI] means "press the [KIT EDIT] button, then press the [OTHER] (F5) button, then select [KIT MIDI] with the cursor,
and finally press the [ENTER] button." For details, refer to the TD-27 owner's manual (Quick Start).
* The "Data List" referred to in this document can be obtained via the Roland website.
1. Receive Data
■Channel Voice Messages
* The following Channel Voice Messages can be received by the channel assigned in [KIT EDIT]-[OTHER]-[KIT MIDI]-[MIDI CH] MIDI CH.
* Not received when [SYSTEM]-[MIDI]-[BASIC] MIDI Tx/Rx Sw is set to "OFF."
●Note On
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
* 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-27 Data List" (PDF).
* When the [KIT EDIT]-[OTHER]-[BRUSH SW] Brush Switch is set to "ON," the note number selected in [KIT EDIT]-[OTHER]-[KIT MIDI]-[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 selected in [KIT EDIT]-[OTHER]-[KIT MIDI]-[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).
●Polyphonic Key Pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:
kk = note number:
vv = value:
* 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-27 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).
●Control Change
○Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number:
vv = Control value:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SYSTEM]-[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 [SYSTEM]-[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–3, AUX 1–3 pads) is set to
"MODULATION (1)."
○Breath Controller (Controller number 2)
Status
2nd byte
BnH
02H
n = MIDI channel number:
vv = Control value:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SYSTEM]-[MIDI]-[CONTROL] HH Pedal CC to "BREATH (2)" changes the hi-hat
control pedal position.
* The strike position of the pad corresponding to the same note channel's note number received changes immediately after
[SYSTEM]-[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–3, AUX 1–3 pads) is set to "BREATH (2)."
○Foot Controller (Controller number 4)
Status
2nd byte
BnH
04H
n = MIDI channel number:
vv = Control value:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SYSTEM]-[MIDI]-[CONTROL] HH Pedal CC to "FOOT (4)" changes the hi-hat
control pedal position.
* The strike position of the pad corresponding to the same note channel's note number received changes immediately after
[SYSTEM]-[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–3, AUX 1–3 pads) is set to "FOOT (4)."
○Expression (Controller number 11)
Status
2nd byte
BnH
0BH
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
01H–7FH (1–127)
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
00H–7FH (0–127)
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
Head strike position:
center to perimeter
Rim strike position:
deep to shallow
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
Head strike position:
center to perimeter
Rim strike position:
deep to shallow
3rd byte
vvH
0H–FH (ch.1–ch.16)
00H–7FH (0–127)
Pedal position:
open to closed
Head strike position:
center to perimeter
Rim strike position:
deep to shallow
3rd byte
vvH
Need help?
Do you have a question about the TD-27 and is the answer not in the manual?
Questions and answers