* 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
Status2nd byte 3rd byte
9nHkkHvvH
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-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
Status2nd byte 3rd byte
AnHkkHvvH
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-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)
Status2nd byte 3rd byte
BnH01HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to
"MODULATION (1)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "MODULATION (1)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
○Breath Controller (Controller number 2)
Status2nd byte 3rd byte
BnH02HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "BREATH
(2)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "BREATH (2)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○Foot Controller (Controller number 4)
Status2nd byte 3rd byte
BnH04HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
Pedal position:open to closed
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "FOOT
(4)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "FOOT (4)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Head strike position:center to perimeter
Rim strike position:deep to shallow
○Expression (Controller number 11)
Status2nd byte 3rd byte
BnH0BHvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to
"EXPRESSION (11)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "EXPRESSION (11)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 1 (Controller number 16)
Status2nd byte 3rd byte
BnH10HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL1
(16)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL1 (16)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
○General Purpose Controller 2 (Controller number 17)
Status2nd byte 3rd byte
BnH11HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL2
(17)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL2 (17)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
○General Purpose Controller 3 (Controller number 18)
Status2nd byte 3rd byte
BnH12HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL3
(18)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL3 (18)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 4 (Controller number 19)
Status2nd byte 3rd byte
BnH13HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL4
(19)," the hi-hat control pedal position changes.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL4 (19)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
○General Purpose Controller 5 (Controller number 80)
Status2nd byte 3rd byte
BnH50HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL5
(80)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL5 (80)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 6 (Controller number 81)
Status2nd byte 3rd byte
BnH51HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL6
(81)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL6 (81)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 7 (Controller number 82)
Status2nd byte 3rd byte
BnH52HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL7
(82)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL7 (82)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 8 (Controller number 83)
Status2nd byte 3rd byte
BnH53HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
* On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL8
(83)," the hi-hat control pedal position changes.
* If either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL8 (83)," the strike position of the pad
corresponding to the note number received directly afterwards on the same note channel changes.
* If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○High Resolution Velocity Prefix (Controller number 88)
Status2nd byte 3rd byte
BnH58HkkH
n = MIDI channel number:0H-FH (ch.1-ch.16)
kk = High resolution velocity prefix:00H-40H (0-64)
* If a note-on message is received immediately thereafter on the same note channel, the force (velocity) of the pad strike is
expressed as follows according to the values of the note-on velocity and the high resolution velocity prefix.
* When the note-on velocity is less than 127 and the high resolution velocity prefix is less than 64
The velocity is the same as the note-on velocity.
* When the note-on velocity is less than 127 and the high resolution velocity prefix is 64
If we let the note-on velocity be "x," the velocity is expressed as "x+0.5."
* When the note-on velocity is 127
If we let the high resolution velocity prefix be "y," the velocity is expressed as "127+(0.5*y)."
* Velocity values below the decimal point are not expressed in the screen of the TD-27. If we let the velocity be "x,"
velocities above 127 are expressed as "127+(x-127)."
* If a note-off is received immediately thereafter on the same note channel, the high resolution velocity prefix is reset.
* Not received when [SYSTEM]-[MIDI]-[CONTROL] HI-Reso Velocity is set to "OFF."
* If a message whose high resolution velocity prefix value of 65 or greater is received, it is received as a value of 64.
●Program Change
Status2nd byte
CnHppH
n = MIDI channel number:0H-FH (ch.1-ch.16)
pp = Program number:00H-63H (prog.1-prog.100)
* Not received when [SYSTEM]-[MIDI]-[BASIC] program Change Rx is set to "OFF."
* Received only if the channel number matches the MIDI Channel of [SYSTEM]-[MIDI]-[BASIC].
* The sound will change beginning with the next Note-On after the Program Change is received. Voices which were already
sounding before the Program Change was received will not be affected.
■Channel Mode Messages
* The following Channel Voice Messages can be received in [KIT EDIT]-[OTHER]-[KIT MIDI]-[MIDI CH] MIDI CH.
* Not received when [SYSTEM]-[MIDI]-[BASIC] Tx/Rx Sw is set to "OFF."
* When this message is received, all currently-sounding notes on the corresponding channel will be silenced. However, the
status of channel messages will not change.
* When this message is received, polyphonic key pressure for all pads assigned to the same channel number is reset to 0.
* If the channel number is the same as the channel that is assigned for HI-HAT<BOW>, the controller that is assigned by
[SYSTEM]-[MIDI]-[CONTROL] Hi-Hat Pedal CC is reset to 0.
* The same processing will be carried out as when All Sounds Off is received.
■System Realtime Message
●Timing Clock
Status
F8H
* Recognized only when the [SYSTEM]-[MIDI]-[SYNC] Sync Mode is set at "EXTERNAL."
●Start
Status
FAH
* If a START message is received while the song is stopped, the click playback is reset. The song does not play.
* Recognized only when the [SYSTEM]-[MIDI]-[SYNC] Sync Mode is set at "EXTERNAL."
●Active Sensing
Status
FEH
* When Active Sensing is received, the unit will begin monitoring the intervals of all further messages. While monitoring, if
the interval between messages exceeds about 500 ms, the same processing will be carried out as when All Sounds Off, All Notes
Off and Reset All Controllers are received, and message interval monitoring will be halted.
■System Exclusive Message
StatusData byteStatus
F0HiiH, ddH, ......, eeHF7H
F0H:System Exclusive Message status
ii= ID number:An ID number (manufacturer ID) to indicate the manufacturer whose Exclusive message this is.
dd, ..., ee= data:00H-7FH (0-127)
F7H:EOX (End Of Exclusive)
The System Exclusive Messages received by this device are Universal Non-realtime System Exclusive Messages.
This device receives the following system exclusive messages: universal non-realtime system exclusive messages, data request
(RQ1), and data set (DT1).
Roland’s manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard; Universal Non-realtime Messages (7EH)
and Universal Realtime Messages (7FH).
●Universal Non-realtime System Exclusive Messages
○Identity Request Message
StatusData byte Status
F0H7EH, dev, 06H, 01H F7H
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
devDevice ID (10H-1FH (17-32), 7FH)
* When Identity Request is received, Identity Reply message will be transmitted.
* The [SYSTEM]-[MIDI]-[BASIC] Device ID setting is used as the Device ID.
Initial value is 10H (17)
●Data Transmission
This instrument can use exclusive messages to exchange many varieties of internal settings with other devices. The model ID of
the exclusive messages used by this instrument is 00H 00H 00H 63H.
○Data Request 1 (RQ1)
This message requests the other device to transmit data. The address and size indicate the type and amount of data that is
requested. When a Data Request message is received, if the device is in a state in which it is able to transmit data, and if
the address and size are appropriate, the requested data is transmitted as a Data Set 1 (DT1) message. If the conditions are
not met, nothing is transmitted.
byteExplanation
F0HExclusive status
41HID number (Roland)
devdevice ID (dev: 10H-1FH, 7FH)
00HModel ID#1 (TD-27)
00HModel ID#2 (TD-27)
00HModel ID#3 (TD-27)
63HModel ID#4 (TD-27)
11HCommand ID (RQ1)
aaHAddress MSB
bbHAddress
ccHAddress
ddHAddress LSB
ssHSize MSB
ttHSize
uuHSize
vvHSize LSB
sumChecksum
F7HEOX (End Of Exclusive)
* The size of data that can be transmitted at one time is fixed for each type of data. And data requests must be made with a
fixed starting address and size. Refer to the address and size given in "3. Parameter Address Map."
* For the checksum, refer to "How to calculate the checksum."
11H, aaH, bbH, ccH, ddH, ssH,
ttH, uuH, vvH, sum
○Data Set 1 (DT1)
These messages are used for transmitting the actual data and are used when you want to assign data to the device.
ByteExplanation
F0HExclusive status
41HID number (Roland)
devModel ID (dev: 10H-1FH, 7FH)
00HModel ID#1 (TD-27)
00HModel ID#2 (TD-27)
00HModel ID#3 (TD-27)
63HModel ID#4 (TD-27)
12HCommand ID (DT1)
aaHAddress MSB
bbHAddress
ccHAddress
ddHAddress LSB
eeHData:the actual data to be sent. Multiple bytes of data are transmitted in order starting from the
address.
::
ffHData
sumChecksum
F7HEOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the
specified starting address and size. Refer to the address and size given in "3. Parameter Address Map."
* Data larger than 256 bytes must be divided into packets of 256 bytes or less, and each packet must be sent at an interval of
about 20 ms or longer.
* For the checksum, refer to "How to calculate the checksum."
12H, aaH, bbH, ccH, ddH, eeH,
... ffH, sum
2. Transmit Data
* When [SYSTEM]-[MIDI]-[BASIC] Soft Thru MIDI In/Soft Thru USB MIDI In is set to "ON", messages received in addition to the
following messages are also sent to the corresponding jack.
■Channel Voice Messages
* The following channel voice messages are transmitted on the channel specified as the [KIT EDIT]-[OTHER]-[KIT MIDI]-[MIDI CH]
MIDI CH.
* Not transmitted when [SYSTEM]-[MIDI]-[BASIC] MIDI Tx/Rx Sw is set to "OFF."
●Note Off
Status2nd byte 3rd byte
8nHkkHvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
kk = note number:00H-7FH (0-127)
vv = Note off velocity:40H (64) fixed
* In the channel assigned to the pad, after a pad is struck or the hi-hat control pedal is in the foot closed (splash)
position, Note Off is transmitted after the interval set in Gate Time ([KIT EDIT]-[OTHER]-[KIT MIDI]-[GATE]).
●Note On
Status2nd byte 3rd byte
9nHkkHvvH
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)
* In the channel assigned to the pad, after a pad is struck or the hi-hat control pedal is in the foot closed (splash)
position, the note number set for the drum kit is transmitted.
* For a channel to which SNARE<HEAD> is assigned, when [KIT EDIT]-[OTHER]-[BRUSH SW] Brush Switch is "ON," the note number
specified by [KIT EDIT]-[OTHER]-[KIT MIDI]-[NOTE] NOTE NO. (SNARE<BRUSH>) is transmitted.
* For a channel to which SNARE<RIM> is assigned, when an instrument that supports cross-stick technique is assigned to the rim
of the SNARE pad, and either the [DRUM KIT]-[XSTICK] XStick Switch is "ON" or a digitally-connected pad that supports
cross-stick technique (such as the PD-140DS) is assigned to the snare, then playing cross-stick technique on the SNARE pad
will transmit the note number specified by [KIT EDIT]-[OTHER]-[KIT MIDI]-[NOTE] NOTE NO. (SNARE<XSTICK>) after the Gate Time
has elapsed.
* In the channel to which the HI-HAT<BOW> is assigned, the note number transmitted when the hi-hat pad is struck (open,
closed) switches with the value set with [SYSTEM]-[MIDI]-[CONTROL] HH Note# Border setting (the Hi-Hat Pedal CC Control value)
in accordance with the degree to which the hi-hat pedal is pressed.
* On the channel to which the pad is assigned, 7FH will be transmitted when the rim of the pad is pressed and 00H will be
transmitted when the rim is released, for the note number specified for the head and rim. (When using a choking compatible pad
and [SYSTEM]-[TRIGGER]-[PARAM] Trig Type is set to the corresponding pad.)
* In the case of a digitally-connected pad that supports choking technique (such as the CY-18DR, VH-14D), a value in the range
of 7FH through 00H is transmitted according to the strength of choking.
* In the case of a digitally-connected pad that supports choking technique (such as the CY-18DR, VH-14D), polyphonic key
pressure is also transmitted when you place your hand on the sensor.
●Control Change
○Modulation (Controller number 1)
Status2nd byte 3rd byte
BnH01HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to
"MODULATION (1)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to
be transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "MODULATION (1)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○Breath Controller (Controller number 2)
Status2nd byte 3rd byte
BnH02HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "BREATH
(2)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "BREATH (2)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○Foot Controller (Controller number 4)
Status2nd byte 3rd byte
BnH04HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "FOOT
(4)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "FOOT (4)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○Expression (Controller number 11)
Status2nd byte 3rd byte
BnH0BHvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to
"EXPRESSION (11)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to
be transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "EXPRESSION (11)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
○General Purpose Controller 1 (Controller number 16)
Status2nd byte 3rd byte
BnH10HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL1
(16)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL1 (16)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 2 (Controller number 17)
Status2nd byte 3rd byte
BnH11HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL2
(17)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL2 (17)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 3 (Controller number 18)
Status2nd byte 3rd byte
BnH12HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL3
(18)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL3 (18)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 4 (Controller number 19)
Status2nd byte 3rd byte
BnH13HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL4
(19)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL4 (19)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 5 (Controller number 80)
Status2nd byte 3rd byte
BnH50HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL5
(80)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL5 (80)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 6 (Controller number 81)
Status2nd byte 3rd byte
BnH51HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL6
(81)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL6 (81)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 7 (Controller number 82)
Status2nd byte 3rd byte
BnH52HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL7
(82)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL7 (82)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○General Purpose Controller 8 (Controller number 83)
Status2nd byte 3rd byte
BnH53HvvH
n = MIDI channel number:0H-FH (ch.1-ch.16)
vv = Control value:00H-7FH (0-127)
※ On channels to which the "HI-HAT<BOW>" is assigned, if the Hi-Hat Pedal CC in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL8
(83)," the data is transmitted when operating the hi-hat control pedal. Striking the hi-hat pad causes the data to be
transmitted as pedal position data before the note-on message.
※ When the following three settings are made, the data is sent as strike position data when striking a pad, before the
note-on message.
* Either the Snare CC (used for the snare pad head and rim), the Ride CC (used for the ride pad bow), the Toms/AUXs CC
(used for the heads and rims of TOM 1-3 and AUX 1-3), the Hi-Hat CC (used for the hi-hat pad bow) or the Hi-Hat LR CC (used
for the hi-hat pad bow and edge) in [SYSTEM]-[MIDI]-[CONTROL] is set to "GENERAL8 (83)."
* The Trig Type in [SYSTEM]-[TRIGGER]-[PARAM] is set to a type that can detect the strike position, or a
digitally-connected pad is assigned that can sense the strike position.
* "Head" and "Rim" of Position Detect in [SYSTEM]-[TRIGGER]-[PARAM] are set to "ON."
※ If Hi-Hat LR CC has been set, the head and rim strike positions change from left to right.
Pedal position:open to closed
Head strike position:center to perimeter
Rim strike position:deep to shallow
○High Resolution Velocity Prefix (Controller number 88)
Status2nd byte 3rd byte
BnH58HkkH
n = MIDI channel number:0H-FH (ch.1-ch.16)
kk = High resolution velocity prefix:00H-40H (0-64)
* Not transmitted when [SYSTEM]-[MIDI]-[CONTROL] HI-Reso Velocity is set to "OFF."
* When you strike a digitally-connected pad, the strike strength (velocity) is expressed in 0.5 steps across 317 levels (1,
1.5, … ,158.5, 159), and is transmitted before the note-on as follows according to the velocity.
* When the velocity is less than 127 and the decimal portion is 0
The high resolution velocity prefix is 0.
* When the velocity is less than 127 and the decimal portion is 0.5
The high resolution velocity prefix is 64.
* When the velocity is 127 or more
If we let the high resolution velocity be "x," high resolution velocity prefix is (x-127)/0.5.
* Velocity values below the decimal point are not expressed in the screen of the TD-27. If we let the velocity be "x,"
velocities above 127 are expressed as "127+(x-127)."
●Program Change
Status2nd byte
CnHppH
n = MIDI channel number:0H-FH (ch.1-ch.16)
pp = Program number:00H-63H (prog.1-prog.100)
* Not transmitted when [SYSTEM]-[MIDI]-[BASIC] Program Change TX is set to "OFF."
■System Realtime Messages
●Timing Clock
Status
F8H
* Not transmitted when [SYSTEM]-[MIDI]-[SYNC] Sync Out is set to "OFF."
●Active Sensing
Status
FEH
* This message is transmitted at intervals of approximately 250 msec.
■System Exclusive Message
Identity Reply and Data Set (DT1) are the System Exclusive messages transmitted by this device.
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
devDevice ID (10H-1FH (17-32), 7FH)
06HSub ID#1 (General Information)
02HSub ID#2 (Identity Reply)
41HID number (Roland)
63H 03HDevice family code
00H 00HDevice family number code
00H 00H 00H 01HSoftware revision level
F7HEOX (End of Exclusive)
* When Identity Request is received, the above Identity Reply messages will be transmitted.
* The [SYSTEM]-[MIDI]-[BASIC] Device ID setting is used as the Device ID.
ByteExplanation
F0HExclusive status
41HID number (Roland)
devDevice ID (dev: 10H-1FH, 7FH)
00HModel ID#1 (TD-27)
00HModel ID#2 (TD-27)
00HModel ID#3 (TD-27)
63HModel ID#4 (TD-27)
12HCommand ID (DT1)
aaHAddress MSB
bbHAddress
ccHAddress
ddHAddress LSB
12H, aaH, bbH, ccH, ddH, eeH,
... ffH, sum
eeHData:the actual data to be sent. Multiple bytes of data are transmitted in order starting from the
address.
::
ffHData
sumChecksum
F7HEOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the
specified starting address and size. Refer to the address and size given in "3. Parameter Address Map."
* Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each packet will be sent at an interval of
about 20 ms.
3. Parameter Address Map
* Transmission of "#" marked address is divided to multiple packets. For example, ABH in hexadecimal notation will be divided
to 0AH and 0BH, and is sent/received in this order.
* [Trigger]
The assignments to each trigger within the [TrigAnalog] are as follows.
KICK1
SNARE2
TOM13
TOM24
TOM35
HI-HAT6
CRASH17
CRASH28
RIDE9
AUX110
AUX211
AUX312
[TrigDigital]
These are the trigger parameters for a digitally-connected pad. Digitally-connected pads detected by the TD-27 are assigned in
the order in which they are recognized.
Normally you should edit these parameters from within the TD-27 itself.