Download Print this page
Roland TD-50 Manual

Roland TD-50 Manual

Midi implementation
Hide thumbs Also See for TD-50:

Advertisement

Quick Links

MIDI Implementation
* In this implementation, the order in which the TD-50's buttons should be pressed is indicated in the following way. For example, [KIT]–[MENU]–[MIDI CH] means "press the [KIT]
button, then press the [MENU] button, then press the PAGE [DOWN] button to access the page 4 (KIT PAD MIDI), and then press the [MIDI CH] button. "
The KIT MENU screen consists of the four pages "KIT SETTINGS, "KIT SETTINGS 2, " "KITPAD CTRL, " and "KIT PAD MIDI"; you can switch between these four pages by pressing the
PAGE [UP] [DOWN] buttons. For details, refer to the TD-50 owner's manual (Quick Start).
* The "Data List" referred to in this document can be obtained via the Roland website.
1. Receive Data
9Channel Voice Messages
* Following Channel Voice Messages can be received in [KIT]–[MENU]–[MIDI CH] MIDI
CH.
* Not received when [SETUP]–[MIDI]–[BASIC] MIDI Tx/Rx Sw is set to "OFF. "
7Note 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-50 Data List" (PDF).
* When the [KIT]–[MENU]–[BRUSH] Brush Switch is set to "ON, " the note number set
by means of [KIT]–[MENU]–[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 set by means of [KIT]–[MENU]–[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).
* When recording, this is recorded in the sequencer data itself.
7Polyphonic 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-50 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).
* When recording, this is recorded in the sequencer data itself.
7Control Change
6 Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number:
Modulation depth:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[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 [SETUP]–[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–4, AUX 1–4 pads) is set to "MODULATION (1). "
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
6 Breath Controller (Controller number 2)
Status
2nd byte
BnH
02H
n = MIDI channel number:
vv = Control value:
02
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
Copyright © 2016 ROLAND CORPORATION
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to "BREATH (2)" changes the hi-hat control pedal position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[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–4, AUX 1–4 pads) is set to "BREATH (2). "
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
6 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 [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to "FOOT (4)" changes the hi-hat control pedal position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[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–4, AUX 1–4 pads) is set to "FOOT (4). "
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
6 Expression (Controller number 11)
Status
2nd byte
BnH
0BH
n = MIDI channel number:
vv = Expression:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to "EXPRESSION (11)" changes the hi-hat control pedal
position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[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–4, AUX 1–4 pads) is set to "EXPRESSION (11). "
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
6 General Purpose Controller 1 (Controller number 16)
Status
2nd byte
BnH
10H
n = MIDI channel number:
vv = Control value:
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to "GENERAL1 (16)" changes the hi-hat control pedal
position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[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–4, AUX 1–4 pads) is set to "GENERAL1 (16). "
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
Model:
TD-50
Date:
Oct. 1. 2016
Version:
1.00
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
1

Advertisement

loading

Summary of Contents for Roland TD-50

  • Page 1 1.00 * In this implementation, the order in which the TD-50’s buttons should be pressed is indicated in the following way. For example, [KIT]–[MENU]–[MIDI CH] means “press the [KIT] button, then press the [MENU] button, then press the PAGE [DOWN] button to access the page 4 (KIT PAD MIDI), and then press the [MIDI CH] button. ”...
  • Page 2 6 General Purpose Controller 2 (Controller number 17) * Velocity values below the decimal point are not expressed in the screen of the TD-50. If we let the velocity be “x, ” velocities above 127 are expressed as “127 + Status...
  • Page 3 6 Data Set 1 (DT1) F0H: 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. Status Data byte Status 41H, dev, 00H, 00H, 00H, 24H, 12H, aaH, ID numbers 7EH and 7FH are extensions of the MIDI standard;...
  • Page 4: Transmit Data

    MIDI Implementation 2. Transmit Data * In the channel to which the HI-HAT<BOW> is assigned, when [SETUP]–[MIDI]– [CONTROL] HH Pedal CC is set to “MODULATION (1), ” this is transmitted when the hi-hat control pedal is adjusted. When the HI-HAT pad is struck, this is transmitted * When [SETUP]–[MIDI]–[BASIC] Soft Thru MIDI In/Soft Thru USB MIDI In is set to “ON”, as a pedal position message before Note On.
  • Page 5 • When the [TRIGGER]–[SENS] Trig Type is set to a type that can detect the strike TD-50. If we let the velocity be “x, ” velocities above 127 are expressed as “127 + position, or a digitally-connected pad that can detect strike position is assigned.
  • Page 6 41H, dev, 00H, 00H, 00H, 24H, 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-50) Model ID#2 (TD-50) Model ID#3 (TD-50) Model ID#4 (TD-50) Command ID (DT1) Address MSB Address...
  • Page 7: Parameter Address Map

    These are the trigger parameters for a digitally-connected pad. Digitally-connected RIDE HEAD TOM3 HEAD RIDE RIM pads detected by the TD-50 are assigned in the order in which they are recognized. TOM3 RIM RIDE BELL Normally you should edit these parameters from within the TD-50 itself.
  • Page 8 MIDI Implementation * [KitCommon] * [KitMidi] +------------------------------------------------------------------------------+ Some characters are not displayed for Kit Name and Kit Sub Name. | Offset +------------------------------------------------------------------------------+ Address | Description | Offset |-------------+----------------------------------------------------------------| Address | Description 00 00 | 0000 aaaa | |-------------+----------------------------------------------------------------| 00 01 | 0000 bbbb | 00 00 | 0aaa aaaa | Kit Name 1 (1 - 126) | 00 02 | 0000 cccc |...
  • Page 9 MIDI Implementation 00 52 | 0000 cccc | 01 1A | 0aaa aaaa | Gate Time AUX2 (HEAD) (1 - 80) | 00 53 | 0000 dddd | Note CRASH 2 (BOW) (0 - 128) | 0.1 - 8.0 | 0 - 127, OFF | 01 1B | 0aaa aaaa | Gate Time AUX2 (RIM) (1 - 80) |...
  • Page 10 MIDI Implementation * [KitReverb] * [KitMasterEQ] +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 00 | 0000 000a | Switch (0 - 1) | 00 00 | 0000 000a | Switch (0 - 1) | OFF, REV ON | OFF, ON | 00 01 | 0000 0aaa | Type...
  • Page 11 MIDI Implementation * [KitPad] 00 21 | 0aaa aaaa | Decay (1 - 100) | 1 - 100 | +------------------------------------------------------------------------------+ 00 22 | 0000 aaaa | | Offset 00 23 | 0000 bbbb | Address | Description 00 24 | 0000 cccc | |-------------+----------------------------------------------------------------| 00 25 | 0000 dddd | Pitch (-4800 - 4800) |...
  • Page 12 MIDI Implementation * [TrigMisc] 00 2A | 0000 aaaa | 00 2B | 0000 bbbb | Step 10 KitNum (-1 - 99) | Some characters are not displayed for Trigger Bank Name. END(*1), 1 - 100 | +------------------------------------------------------------------------------+ 00 2C | 0000 aaaa | | Offset 00 2D | 0000 bbbb | Step 11 KitNum (-1 - 99) |...
  • Page 13 MIDI Implementation * [TrigAnalog] DIRECT 7, DIRECT 8, DIRECT 7+8(L+R),| | MASTER DIRECT L, MASTER DIRECT R, MASTER DIRECT L+R| This area is valid for a pad that is connected to a TRIGGER IN jack. 00 11 | 0000 aaaa | Direct Assign (TOM 2) (0 - 15) | OFF, | +------------------------------------------------------------------------------+...
  • Page 14 MIDI Implementation * [SetupMisc] 00 26 | 0000 aaaa | Direct Assign (AMBIENCE) (0 - 15) | OFF, | +------------------------------------------------------------------------------+ DIRECT 1, DIRECT 2, DIRECT 1+2(L+R),| | Offset DIRECT 3, DIRECT 4, DIRECT 3+4(L+R),| Address | Description DIRECT 5, DIRECT 6, DIRECT 5+6(L+R),| |-------------+----------------------------------------------------------------| DIRECT 7, DIRECT 8, DIRECT 7+8(L+R),| 00 00 | 0000 00aa | Mix In Input...
  • Page 15 MIDI Implementation 00 41 | 0000 dddd | MFX Parameter 15 (*2) | 00 1A | 0000 aaaa | 00 42 | 0000 aaaa | 00 1B | 0000 bbbb | 00 43 | 0000 bbbb | 00 1C | 0000 cccc | 00 44 | 0000 cccc | 00 1D | 0000 dddd | Delay Right Time (note) (0 - 21) |...
  • Page 16 MIDI Implementation 0 - 127 | 00 46 | 0000 aaaa | 00 2E | 0000 aaaa | 00 47 | 0000 bbbb | 00 2F | 0000 bbbb | 00 48 | 0000 cccc | 00 49 | 0000 dddd | Delay3 Time (note) (0 - 21) | 00 30 | 0000 cccc | MUSICAL-NOTES |...
  • Page 17 MIDI Implementation MFX Type: DS -> DELAY 00 2A | 0000 aaaa | 00 2B | 0000 bbbb | +------------------------------------------------------------------------------+ 00 2C | 0000 cccc | | Offset 00 2D | 0000 dddd | Center Feedback (0 - 98) | Address | Description -98 - +98 [%] |...
  • Page 18 MIDI Implementation 00 2B | 0000 bbbb | MFX Type: OD -> CHORUS 00 2C | 0000 cccc | +------------------------------------------------------------------------------+ 00 2D | 0000 dddd | High Gain (0 - 30) | | Offset -15 - +15 [dB] | Address | Description 00 2E | 0000 aaaa | |-------------+----------------------------------------------------------------|...
  • Page 19 MIDI Implementation MFX Type: PHASER A MFX Type: STEP PHASER +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 06 | 0000 aaaa | 00 06 | 0000 aaaa | 00 07 | 0000 bbbb | 00 07 | 0000 bbbb | 00 08 | 0000 cccc | 00 08 | 0000 cccc |...
  • Page 20 MIDI Implementation MFX Type: FLANGER 00 1A | 0000 aaaa | 00 1B | 0000 bbbb | +------------------------------------------------------------------------------+ 00 1C | 0000 cccc | | Offset 00 1D | 0000 dddd | High Gain (0 - 30) | Address | Description -15 - +15 [dB] | |-------------+----------------------------------------------------------------|...
  • Page 21 MIDI Implementation MFX Type: FILTER+DRIVE 00 3A | 0000 aaaa | 00 3B | 0000 bbbb | +------------------------------------------------------------------------------+ 00 3C | 0000 cccc | | Offset 00 3D | 0000 dddd | EQ High Gain (0 - 30) | Address | Description -15 - +15 [dB] | |-------------+----------------------------------------------------------------|...
  • Page 22 MIDI Implementation MFX Type: OD/DS -> TWAH MFX Type: LOFI COMPRESS +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 06 | 0000 aaaa | 00 06 | 0000 aaaa | 00 07 | 0000 bbbb | 00 07 | 0000 bbbb | 00 08 | 0000 cccc | 00 08 | 0000 cccc |...
  • Page 23 MIDI Implementation MFX Type: OVERDRIVE MFX Type: T-SCREAM +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 06 | 0000 aaaa | 00 06 | 0000 aaaa | 00 07 | 0000 bbbb | 00 07 | 0000 bbbb | 00 08 | 0000 cccc | 00 08 | 0000 cccc |...
  • Page 24 MIDI Implementation MFX Type: AUTO PAN 00 26 | 0000 aaaa | 00 27 | 0000 bbbb | +------------------------------------------------------------------------------+ 00 28 | 0000 cccc | | Offset 00 29 | 0000 dddd | Low Boost Level (0 - 127) | Address | Description 0 - 127 |...
  • Page 25 MIDI Implementation * [KitPadVEdit] INSTRUMENT GROUP : SNARE A +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 00 | 0000 0000 | (reserve) 00 00 | 0000 0000 | (reserve) 00 01 | 0000 aaaa | 00 01 | 0000 aaaa | 00 02 | 0000 bbbb | V-Edit Parameter 1 (*3) |...
  • Page 26 MIDI Implementation INSTRUMENT GROUP: HI-HAT INSTRUMENT GROUP: Others +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Offset | Offset Address | Description Address | Description |-------------+----------------------------------------------------------------| |-------------+----------------------------------------------------------------| 00 00 | 0000 0000 | (reserve) 00 00 | 0000 0000 | (reserve) 00 01 | 0000 aaaa | 00 01 | 0000 aaaa | 00 02 | 0000 bbbb | Size (0 - 78) |...
  • Page 27: Supplementary Material

    95 | 5FH || 127 | 7FH | | 00 00 00 1C |Total Size +——————+——————++——————+——————++——————+——————++——————+——————+ +------------------------------------------------------------------------------+ (*5) Depending on the pad assignments that are saved within the TD-50 for D: decimal digitally-connected pads, this area will be as follows. H: hexadecimal Addresses for which the digitally-connected pad has no assignment are ignored.
  • Page 28 Channel 10, Note Number 44 is assigned to the pedal hi-hat, and the foot controller 72 (sum) ÷ 128 = 0 (quotient)…72 (remainder) checksum = 128 - 72 (remainder) = 56 is set to Pedal CC; in this case, the TD-50 plays a foot splash when the message is = 38H received.
  • Page 29: Midi Implementation Chart

    MIDI Implementation Chart Drum Sound Module Date Oct. 1. 2016 Version 1.00 Model: TD-50 (Sound Generator Section) Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized Channel Changed 1–16, OFF 1–16, OFF Default Mode 3 Mode 3 Mode Messages ×...
  • Page 30 MIDI Implementation Chart Drum Sound Module Date Oct. 1. 2016 Version 1.00 Model: TD-50 (Recorder Section) Function... Transmitted Recognized Remarks Basic Default 1–16, OFF 1–16, OFF Memorized Channel Changed 1–16, OFF 1–16, OFF Default Mode 3 Mode 3 Mode Messages ×...