MIDI Implementation
Model: TD-17 (TD-17-L)
Date: May. 1. 2018
Version: 1.00
* In this implementation, the order in which the TD-17's buttons should be pressed is indicated in the following way.
For example, [SETUP]–[MIDI]–[BASIC] means "press the [SETUP] button, then turn the dial to select the [MIDI], then press the [ENTER]
button, then press the [BASIC] button."
For details, refer to "Owner's Manual."
* The "Data List" (PDF) referred to in this document can be obtained via the Roland website.
1. Receive Data
■ Channel Voice Messages
* Following Channel Voice Messages can be received in [SETUP] - [MIDI] - [BASIC] MIDI Channel.
* Not received when [SETUP] - [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:
* Only the note numbers assigned by the kit are received.
For details on note numbers, refer to the PAD MIDI page of "TD-17 Data List" (PDF).
● Polyphonic Key Pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:
kk = note number:
vv = value
* Only the note numbers assigned by the kit are received.
For details on note numbers, refer to the PAD MIDI page of "TD-17 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
○ Foot Controller (Controller number 4)
Status
2nd byte
BnH
04H
n = MIDI channel number:
vv = Control value:
* Changes the position of the hi-hat control pedal.
● Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
pp = Program number:
* Not Received when [SETUP]–[MIDI]–[BASIC] program Change Rx is set to "OFF."
* The sound changes starting with a new note-on that follows program change reception. A voice that was already sounding before the
program change was received is not affected.
■ Channel Mode Messages
* Following Channel Voice Messages can be received in [KIT]–[MIDI]–[BASIC] MIDI Channel.
* Not received when [SETUP]–[MIDI]–[BASIC] Tx/Rx Sw is set to "OFF."
● All Sounds Off (Controller number 120)
Status
2nd byte
BnH
78H
n = MIDI channel number:
* 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.
● Reset All Controllers (Controller number 121)
Status
2nd byte
BnH
79H
n = MIDI channel number:
* When this message is received, the polyphonic key pressure of all pads and the foot controller are reset to 0.
● All Notes Off (Controller number 123)
Status
2nd byte
BnH
7BH
n = MIDI channel number:
* The same processing will be carried out as when All Sounds Off is received.
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: open to closed)
0H - FH (ch.1 - ch.16)
00H - 7FH (prog.1 - prog.128)
3rd byte
00H
0H - FH (ch.1 - ch.16)
3rd byte
00H
0H - FH (ch.1 - ch.16)
3rd byte
00H
0H - FH (ch.1 - ch.16)
P.1
Need help?
Do you have a question about the TD-17 and is the answer not in the manual?
Questions and answers