Download Print this page
Roland TD-17 Midi Implementation Manual

Roland TD-17 Midi Implementation Manual

Hide thumbs Also See for TD-17:

Advertisement

Quick Links

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

Advertisement

loading
Need help?

Need help?

Do you have a question about the TD-17 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Roland TD-17

  • Page 1 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.”...
  • Page 2 System Exclusive Message status ii= ID number: An ID number (manufacturer ID) to indicate the manufacturer whose Exclusive message this is. 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).
  • Page 3 * Regarding the checksum, please refer to p. 34. 2. Transmit Data * If the [SETUP]-[MIDI]-[THRU] Bluetooth setting (except for the TD-17-L) or USB setting is "ON," received messages are also transmitted to the corresponding jack as well as the messages listed below.
  • Page 4 4BH, 12H, aaH, bbH, ccH, ddH, eeH, ... ffH, sum Byte Explanation Exclusive status ID number (Roland) Device ID (dev: 10H–1FH, 7FH) Model ID#1 (TD-17) Model ID#2 (TD-17) Model ID#3 (TD-179 Model ID#4 (TD-17) Command ID (DT1) Address MSB Address...
  • 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 order. +------------------------------------------------------------------------------+ | Start Address | Description |-------------+----------------------------------------------------------------| | 00 00 00 00 | Current...
  • Page 6 The assignments to each trigger within the [TrigAnalog] are as follows. KICK SNARE TOM1 TOM2 TOM3 HI-HAT CRASH1 CRASH2 RIDE +------------------------------------------------------------------------------+ | Offset Address | Description |-------------+----------------------------------------------------------------| 00 00 00 | Trigger Misc [TrigMisc] | |-------------+----------------------------------------------------------------| 00 01 00 | Trigger 1 [Trig] | 00 02 00 | Trigger 2 [Trig] |...
  • 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 [dB] | 00 20 | 0000 aaaa | 00 21 | 0000 bbbb | 00 22 | 0000 cccc |...
  • 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 | 00 3B | 0000 dddd | Note HI-HAT PEDAL (0 - 128) |...
  • 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 - 60) | -INF, -60.0 - +6.0 [dB] | 00 08 | 0000 000a | InstBank...
  • 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 | 0aaa aaaa | XTalk Cancel Rate 1(KICK) (0 - 80) |...
  • 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 05 | 0000 dddd | Level (-601 - 60) | -INF, -60.0 - +6.0[dB] |...
  • 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 | 0000 dddd | MFX Parameter 24 (*1) |...
  • 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 dddd | HF Damp (0 - 17) |...
  • 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) | 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 4C | 0000 cccc | 00 4D | 0000 dddd | Delay 3 Feedback (0 - 98) |...
  • 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 | 0000 bbbb | 00 28 | 0000 cccc | 00 29 | 0000 dddd | Delay Ctr Time (note)
  • 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 | 00 23 | 0000 bbbb | 00 24 | 0000 cccc | 00 25 | 0000 dddd | Delay Balance...
  • 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 | 0000 cccc | 00 1D | 0000 dddd | Rate (note)
  • 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 - 127 | 00 0A | 0000 aaaa | 00 0B | 0000 bbbb |...
  • 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 |-------------+----------------------------------------------------------------|...
  • Page 21 -15 - +15 [dB] | 00 12 | 0000 aaaa | 00 13 | 0000 bbbb | 00 14 | 0000 cccc | 00 15 | 0000 dddd | High Gain (0 - 30) | -15 - +15 [dB] | 00 16 | 0000 aaaa | 00 17 | 0000 bbbb | 00 18 | 0000 cccc |...
  • 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 | 00 0A | 0000 aaaa | 00 0B | 0000 bbbb |...
  • 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] | 00 16 | 0000 aaaa | 00 17 | 0000 bbbb | 00 18 | 0000 cccc |...
  • 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 32 | 0000 aaaa |...
  • 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 | 0000 dddd | Cutoff (0 - 127) | 0 - 127 |...
  • 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 07 | 0000 bbbb | 00 08 | 0000 cccc |...
  • 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 0C | 0000 cccc | 00 0D | 0000 dddd | LoFi Type...
  • 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 | Tone (0 - 127) | 0 - 127 |...
  • 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 |...
  • 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 | 0000 cccc | 00 09 | 0000 dddd | Frequency (0 - 127) |...
  • 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 | 0000 cccc | 00 09 | 0000 dddd | Mod Wave (0 - 5) |...
  • 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 2E | 0000 bbbb | 00 2F | 0000 cccc |...
  • 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 04 | 0000 dddd | Tuning (-100 - 100) | -100 - +100 |...
  • Page 34 Pedal CC; in this case, the TD-50 plays a foot splash when the message is received. ■ Examples of Exclusive Messages and Checksum Calculation When transmitting Roland exclusive messages (DT1), a checksum is added following the data (before F7) so that the receiving device can check whether the message was received correctly.
  • Page 35 (1) Exclusive Status (2) ID (Roland) (3) Device ID (17) (4) Model ID (TD-17) (5) Command ID (DT1) (6) EOX Then calculate the checksum. 03H + 01H + 01H + 01H + 00H + 05H = 3 + 1 + 1 + 1 + 0 + 5 = 11 (sum) 11 (sum) ÷...
  • Page 36 | *4 Transmitted if Transmit Edit Data is on, or when RQ1 is received.| +---------------------------------------+---------------------------------------------------------------------+ Mode 1 : OMNI ON, POLY Mode 2 : OMNI ON, MONO o : Yes Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF, MONO x : No © 2018 Roland Corporation P.36...

This manual is also suitable for:

Td-17-l