# 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-17 MIDI Implementation User's Manual

Summary

Experience advanced electronic music production with this professional drum module. This guide provides comprehensive coverage of complex MIDI transmission protocols, detailing how to receive and interpret various Channel Voice Messages, Channel Mode Messages, and System Exclusive status through multiple communication channels. Designed for serious musicians and audio engineers, it ensures seamless, deep integration, allowing you to link the TD-17 with external synthesizers and sequencing equipment for robust control and nuanced performance capabilities.

📄 Preview PAGE OF 36

Page 1 Text Content

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 3rd byte 9n H kk H vv H 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)

* 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 3rd byte An H kk H vv H n = MIDI channel number: 0H - FH (ch.1 - ch.16) kk = note number: 00H - 7FH (0 - 127) vv = value 00H - 7FH (0 - 127)

* 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 3rd byte Bn H 04H vv H n = MIDI channel number: 0H - FH (ch.1 - ch.16) vv = Control value: 00H - 7FH (0 - 127: open to closed)

* Changes the position of the hi-hat control pedal.

● Program Change

Status 2nd byte Cn H pp H n = MIDI channel number: 0H - FH (ch.1 - ch.16) pp = Program number: 00H - 7FH (prog.1 - prog.128)

* 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 3rd byte Bn H 78H 00H n = MIDI channel number: 0H - FH (ch.1 - ch.16)

* 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 3rd byte Bn H 79H 00H n = MIDI channel number: 0H - FH (ch.1 - ch.16)

* 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 3rd byte Bn H 7BH 00H n = MIDI channel number: 0H - FH (ch.1 - ch.16)

* The same processing will be carried out as when All Sounds Off is received.

Page Summary Contents For Roland TD-17 MIDI Implementation User's Manual

Page 1 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 ex...
Page 2 ●OMNI OFF (Controller number 124) Status 2nd byte 3rd byte Bn H 7CH 00H n = MIDI channel number: 0H - FH (ch.1 - ch.16) * The same processing will be carried out as when All Sounds Off is received. ●O...
Page 3 11H Command ID (RQ1) aa H Address MSB bb H Address cc H Address dd H Address LSB ss H Size MSB tt H Size uu H Size vv H Size LSB sum Checksum F7H EOX (End Of Exclusive) The size of data that can be tr...
Page 4 (If using a pad that supports the choke technique and [SETUP]-[Pad Settings]-[TYPE] is set to the corresponding value.) ● Control Change ○ Foot Controller (Controller number 4) Status 2nd byte 3rd byt...
Page 5 20 ms. 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/received in this o...
Page 6 The assignments to each trigger within the [Trig Analog] are as follows. KICK 1 SNARE 2 TOM1 3 TOM2 4 TOM3 5 HI-HAT 6 CRASH1 7 CRASH2 8 RIDE 9 AUX 10 | Offset | | | Address | Description | | 00 00 00 ...
Page 7 | | | 1 - 126 [ASCII] | |# 00 1C | 0000 aaaa | | | 00 1D | 0000 bbbb | | | 00 1E | 0000 cccc | | | 00 1F | 0000 dddd | Kit Volume (-601 - 60) | | | | -INF, -60.0 - +6.0 [d B] | |# 00 20 | 0000 aaaa | ...
Page 8 | 00 35 | 0000 bbbb | | | 00 36 | 0000 cccc | | | 00 37 | 0000 dddd | Note HI-HAT CLOSE (EDGE) (0 - 128) | | | | 0 - 127, OFF | |# 00 38 | 0000 aaaa | | | 00 39 | 0000 bbbb | | | 00 3A | 0000 cccc | |...
Page 9 | 00 01 | 0000 bbbb | | | 00 02 | 0000 cccc | | | 00 03 | 0000 dddd | Instrument (0 - ) | |# 00 04 | 0000 aaaa | | | 00 05 | 0000 bbbb | | | 00 06 | 0000 cccc | | | 00 07 | 0000 dddd | Volume (-601 - ...
Page 10 | Offset | | | Address | Description | |# 00 20 | 0000 aaaa | | | 00 21 | 0000 bbbb | Pedal HH Sens (-10 - 10) | | | | -10 - 10 | | 00 22 | 0aaa aaaa | XStick Adj (0 - 127) | | | | 0 - 127 | | 00 23 |...
Page 11 | | | ISOLATOR, RING MODULATOR, PITCH SHIFTER, | | | | AUTO PAN | | 00 01 | 0000 000a | Switch (0 - 1) | | | | OFF, ON | |# 00 02 | 0000 aaaa | | | 00 03 | 0000 bbbb | | | 00 04 | 0000 cccc | | | 00 0...
Page 12 |# 00 5E | 0000 aaaa | | | 00 5F | 0000 bbbb | | | 00 60 | 0000 cccc | | | 00 61 | 0000 dddd | MFX Parameter 23 (*1) | |# 00 62 | 0000 aaaa | | | 00 63 | 0000 bbbb | | | 00 64 | 0000 cccc | | | 00 65 ...
Page 13 | 00 2B | 0000 bbbb | | | 00 2C | 0000 cccc | | | 00 2D | 0000 dddd | Feedback (0 - 98) | | | | -98 - +98 [%] | |# 00 2E | 0000 aaaa | | | 00 2F | 0000 bbbb | | | 00 30 | 0000 cccc | | | 00 31 | 0000 ...
Page 14 | 00 37 | 0000 bbbb | | | 00 38 | 0000 cccc | | | 00 39 | 0000 dddd | dummy (ignored) | |# 00 3A | 0000 aaaa | | | 00 3B | 0000 bbbb | | | 00 3C | 0000 cccc | | | 00 3D | 0000 dddd | Level (0 - 127) |...
Page 15 |# 00 46 | 0000 aaaa | | | 00 47 | 0000 bbbb | | | 00 48 | 0000 cccc | | | 00 49 | 0000 dddd | Delay3 Time (note) (0 - 21) | | | | MUSICAL-NOTES | |# 00 4A | 0000 aaaa | | | 00 4B | 0000 bbbb | | | 00...
Page 16 | | | OFF, ON | |# 00 22 | 0000 aaaa | | | 00 23 | 0000 bbbb | | | 00 24 | 0000 cccc | | | 00 25 | 0000 dddd | Delay Ctr Time (msec) (0 - 21) | | | | MUSICAL-NOTES | |# 00 26 | 0000 aaaa | | | 00 27 |...
Page 17 | 00 21 | 0000 dddd | Delay HF Damp (0 - 17) | | | | 200, 250, 315, 400, 500, 630, 800, | | | | 1000, 1250, 1600, 2000, 2500, 3150, | | | | 4000, 5000, 6300, 8000, BYPASS [Hz] | |# 00 22 | 0000 aaaa |...
Page 18 |# 00 16 | 0000 aaaa | | | 00 17 | 0000 bbbb | | | 00 18 | 0000 cccc | | | 00 19 | 0000 dddd | Rate (Hz) (1 - 200) | | | | 0.05 - 10.00 [Hz] | |# 00 1A | 0000 aaaa | | | 00 1B | 0000 bbbb | | | 00 1C ...
Page 19 MFX Type: OD -> CHORUS | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08 | 0000 cccc | | | 00 09 | 0000 dddd | Overdrive Drive (0 - 127) | | | | 0 - 12...
Page 20 |# 00 26 | 0000 aaaa | | | 00 27 | 0000 bbbb | | | 00 28 | 0000 cccc | | | 00 29 | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: PHASER A | Offset | | | Address | Description | |# 00 06 | 00...
Page 21 | | | -15 - +15 [d B] | |# 00 12 | 0000 aaaa | | | 00 13 | 0000 bbbb | | | 00 14 | 0000 cccc | | | 00 15 | 0000 dddd | High Gain (0 - 30) | | | | -15 - +15 [d B] | |# 00 16 | 0000 aaaa | | | 00 17 | 0...
Page 22 MFX Type: FLANGER | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08 | 0000 cccc | | | 00 09 | 0000 dddd | Filter Type (0 - 2) | | | | OFF, LPF, HPF | |# 0...
Page 23 | 00 14 | 0000 cccc | | | 00 15 | 0000 dddd | HF Damp (0 - 17) | | | | 200, 250, 315, 400, 500, 630, 800, | | | | 1000, 1250, 1600, 2000, 2500, 3150, | | | | 4000, 5000, 6300, 8000, BYPASS [Hz] | |# 0...
Page 24 | 00 2D | 0000 dddd | Character (0 - 5) | | | | 1 - 6 | |# 00 2E | 0000 aaaa | | | 00 2F | 0000 bbbb | | | 00 30 | 0000 cccc | | | 00 31 | 0000 dddd | EQ Low Freq (0 - 1) | | | | 200, 400 [Hz] | |# 00...
Page 25 | 00 39 | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: FILTER+DRIVE | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08 | 0000 cccc | | | 00 09 |...
Page 26 | 00 37 | 0000 bbbb | | | 00 38 | 0000 cccc | | | 00 39 | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: OD/DS -> TWAH | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 ...
Page 27 |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08 | 0000 cccc | | | 00 09 | 0000 dddd | Pre Filter Type (0 - 5) | | | | 1, 2, 3, 4, 5, 6 | |# 00 0A | 0000 aaaa | | | 00 0B | 0000 bbbb | | | 00 ...
Page 28 | 00 07 | 0000 bbbb | | | 00 08 | 0000 cccc | | | 00 09 | 0000 dddd | Drive (0 - 127) | | | | 0 - 127 | |# 00 0A | 0000 aaaa | | | 00 0B | 0000 bbbb | | | 00 0C | 0000 cccc | | | 00 0D | 0000 dddd | T...
Page 29 | | | 0 - 127 | |# 00 0E | 0000 aaaa | | | 00 0F | 0000 bbbb | | | 00 10 | 0000 cccc | | | 00 11 | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: BIT CRUSHER | Offset | | | Address | Descript...
Page 30 | 00 2C | 0000 cccc | | | 00 2D | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: RING MODULATOR | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08...
Page 31 | 00 2C | 0000 cccc | | | 00 2D | 0000 dddd | Level (0 - 127) | | | | 0 - 127 | MFX Type: AUTO PAN | Offset | | | Address | Description | |# 00 06 | 0000 aaaa | | | 00 07 | 0000 bbbb | | | 00 08 | 000...
Page 32 | 00 28 | 0000 dddd | V-Edit Parameter 10 (*2) | |# 00 29 | 0000 aaaa | | | 00 2A | 0000 bbbb | | | 00 2B | 0000 cccc | | | 00 2C | 0000 dddd | V-Edit Parameter 11 (*2) | |# 00 2D | 0000 aaaa | | | 00...
Page 33 | 00 00 00 21 |Total Size | INSTRUMENT GROUP: TOM | Offset | | | Address | Description | | 00 00 | 0000 0000 | (reserve) | |# 00 01 | 0000 aaaa | | | 00 02 | 0000 bbbb | | | 00 03 | 0000 cccc | | | 00...
Page 34 +——————+——————++——————+——————++——————+——————++——————+——————+ | D | H || D | H || D | H || D | H | +——————+——————++——————+——————++——————+——————++——————+——————+ | 0 | 00H || 32 | 20H || 64 | 40H || 96 |...
Page 35 <Example 1> Specifying a TUNING of +5 for the instrument assigned to the SNARE head of drum kit number 1 From the "parameter address map," the start address for drum kit number 1 is 03...
Page 36 5. MIDI Implementation Chart Date : May 1, 2018 Model TD-17 MIDI Implementation Chart Version : 1.00 | | Transmitted | Recognized | Remarks | | Function... | | | | | Basic Default | 1-16, OFF | 1-16, ...

Manual Details

Brand Roland
Pages 36
File Size 100.47 KB
Published May 27, 2026
89 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

How is the button sequence for setup changes?

The order matters; e.g., [SETUP]–[MIDI]–[BASIC]. Refer to the Owner's Manual for full details.

What happens when the All Sounds Off message (120) is received?

All currently-sounding notes on that channel will be silenced, but the status of channel messages remains unchanged.

Can I receive Polyphonic Key Pressure Status?

Yes. The system receives note numbers (kk) and value (vv), which can also shorten decay for choking if the value is greater than 1.