Download Print this page
Roland TD-30 Midi Implementation Manual
Roland TD-30 Midi Implementation Manual

Roland TD-30 Midi Implementation Manual

Drum sound module
Hide thumbs Also See for TD-30:

Advertisement

MIDI Implementation

* In this implementation, the order in which the TD-30's buttons should be pressed is
indicated in the following way.
For example, [SETUP] - [MIDI] - [MIDI CH] means "press the [SETUP] button, then
press the [F5] (A B C) button to access the SETUP B screen, then press the [MIDI]
button, and then press the [MIDI CH] button. "
The SETUP screen consists of the three pages "SETUP A, "SETUP B, " and "SETUP C";
you can switch between these three pages by pressing the [F5] (A B C) button.
For details, refer to the TD-30 owner's manual.
* The "Data List" 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] - [MIDI CH] Tx/
Rx Channel.
* Not received when [SETUP] - [MIDI] - [MIDI CH] Tx/Rx Switch is set to "OFF. "
●■ Note Off
Status
2nd byte
8nH
kkH
9nH
kkH
n = MIDI channel number:
kk = Note number:
vv = Note off velocity:
* Only the channels assigned to the backing part can be received.
* The Velocity Values of Note Off message are ignored.
* When recording, this is recorded in the sequencer data itself.
●■ Note On
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = Note number:
vv = Note on velocity:
* A channel which is assigned to the drum part will receive only the note numbers
which are specified by the drum kit. For more on note numbers, refer to "Note
Number (Factory Settings)" in the Owner's Manual.
* When the [KIT] - [FUNC] - [BRUSH] Brush Switch is set to "ON, " the note number
set by means of [INST] - [CONTROL] - [MIDI] Note No. (Brush) is received on the
channel assigned to the drum part (when an instrument compatible with brush
performances is selected for the Snare pad head).
* The note number set by means of [INST] - [CONTROL] - [MIDI] Note No. (XStick) is
received on the channel assigned to the drum part (when an instrument compatible
with cross-sticking is selected for the Snare pad rim).
* When recording, this is recorded in the sequencer data itself.
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
1PS
3rd byte
vvH
00H
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
Copyright © 2012 ROLAND CORPORATION
●■ Polyphonic Key Pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:
kk = Note number:
vv = Value:
* A channel which is assigned to the drum part will receive only the note numbers
which are specified by the drum kit. For more on note numbers, refer to "Note
Number (Factory Settings)" in the Owner's Manual.
* If the value is greater than 40H (64), the decay of the note sounded by the received
note number will be shortened (Used in choking).
* When recording, this is recorded in the sequencer data itself.
●■ Control Change
❍ ■ Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number:
mm = Bank number MSB:
ll = Bank number LSB:
* Only the channels assigned to the backing part can be received. Refer to"Backing
Instrument List" in the Data List.
* Bank select processing will be suspended until a program change message is
received.
* Not recorded in the sequencer.
❍ ■ Modulation (Controller number 1)
Status
2nd byte
BnH
01H
n = MIDI channel number:
vv = Modulation depth:
* Received only on channels not assigned to a percussion part.
* In the channel assigned to the drum part, setting [SETUP] - [MIDI] - [CTRL] HH Pedal
CC to "MODULATION" changes the hi-hat control pedal position.
* In the channel assigned to the drum part, the strike position of the pad
corresponding to the note number received changes immediately after [SETUP]
- [MIDI] - [CTRL] 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. "
* During recording, the sequencer data is recorded to the TD-30 in accordance
with the above settings as "HH Pedal CC messages, " "Snare CC messages, " "Ride CC
messages, " and "Toms/AUXs CC messages. "
* The modulation effect is applied in the channel assigned to the backing part. It is
not recorded to the sequencer during recording.
Model:
TD-30
Date:
January 01, 2012
Version:
1.00
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
3rd byte
mmH
llH
0H - FH (ch.1 - 16)
00H - 7FH (bank.1 - bank.128)
processed as 00H
3rd byte
vvH
0H - FH (ch.1 - 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-30

  • Page 1: Midi Implementation

    * The modulation effect is applied in the channel assigned to the backing part. It is not recorded to the sequencer during recording. Copyright © 2012 ROLAND CORPORATION All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
  • Page 2 2nd byte 3rd byte * During recording, the sequencer data is recorded to the TD-30 in accordance with the above settings as “HH Pedal CC messages, ” “Snare CC messages, ” “Ride CC messages, ” and “Toms/AUXs CC messages. ”...
  • Page 3 AUX 1–4 pads) is set to “GENERAL 2. ” n = MIDI channel number: 0H - FH (ch.1 - 16) * During recording, the sequencer data is recorded to the TD-30 in accordance vv = Reverb send level: 00H - 7FH (0 - 127) with the above settings as “HH Pedal CC messages, ”...
  • Page 4 MIDI Implementation ●■ Program Change ❍ ■ RPN MSB/LSB (Controller number 101, 100) ■ ■ Status 2nd byte 3rd byte Status 2nd byte n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) pp = Program number: 00H - 7FH (prog.1 - prog.128) mm = upper byte of parameter number specified by RPN(MSB)
  • Page 5 MIDI Implementation ●■ Reset All Controllers (Controller number 121) ●■ MONO (Controller number 126) ■ ■ Status 2nd byte 3rd byte Status 2nd byte 3rd byte n = MIDI channel number: 0H - FH (ch.1 - 16) n = MIDI channel number: 0H - FH (ch.1 - 16) mm = mono number: 00H - 10H (0 - 16) * When this message is received, the following controllers will be set to their reset values.
  • Page 6: Transmit Data

    F0H: System Exclusive Message status ii = ID number: An ID number (manufacturer ID) to indicate the ●■ Note Off manufacturer whose Exclusive message this is. Roland’s ■ manufacturer ID is 41H. Status 2nd byte 3rd byte ID numbers 7EH and 7FH are extensions of the MIDI standard;...
  • Page 7 = Bank number LSB: processed as 00H CC message” sequencer data recorded to the TD-30 is transmitted during the performance in accordance with the above settings. * Not transmitted when [SETUP] - [MIDI] - [PROG] TX Switch is set to “OFF. ”...
  • Page 8 * “HH Pedal CC message, ” “Snare CC message, ” “Ride CC message, ” and “Toms/AUXs ❍ ■ Expression (Controller number 11) ■ CC message” sequencer data recorded to the TD-30 is transmitted during the Status 2nd byte 3rd byte performance in accordance with the above settings.
  • Page 9 * “HH Pedal CC message, ” “Snare CC message, ” “Ride CC message, ” and “Toms/AUXs * The backing part chorus send level is transmitted when the pattern is selected. CC message” sequencer data recorded to the TD-30 is transmitted during the performance in accordance with the above settings.
  • Page 10 Device ID (00H - 1FH (1 - 32), 7FH) Initial value is 10H (17) ●■ Start Sub ID#1 (General Information) ■ Sub ID#2 (Identity Reply) Status ID number (Roland) 61H 02H Device family code 00H 00H Device family number code ●■ Continue ■...
  • Page 11 10H, 01H, sum Byte Explanation Byte Explanation Exclusive status Exclusive status ID number (Roland) ID number (Universal Non-realtime Message) Device ID (00H fixed) Device ID (00H fixed) Model ID #1 (V-LINK) Sub ID #1 Model ID #2 (V-LINK) Sub ID #2...
  • Page 12: Supplementary Material

    MIDI Implementation 4. Supplementary Material ■ ■ ■ ■ Examples of Actual MIDI Messages ❍ <Example 1> 92 3E 5F ■ ■ ■ ■ ■ Decimal and Hexadecimal Table 9nH is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and 5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note In MIDI documentation, data values and addresses/sizes of exclusive messages etc.
  • Page 13 According to the settings made at the factory, the drum part is assigned to MIDI Channel 10, Note Number 44 is assigned to the pedal hi-hat, and the foot controller is set to “HH Pedal CC;” in this case, the TD-30 plays a foot splash when the message is received.
  • Page 14: Midi Implementation Chart

    MIDI Implementation Chart DRUM SOUND MODULE Date : January 1, 2012 (SOUND GENERATOR SECTION) Model TD-30 Version : 1.00 Transmitted Recognized Remarks Function... Basic Default 1–16, OFF 1–16, OFF Memorized Channel Changed 1–16, OFF 1–16, OFF Default Mode 3 Mode 3...
  • Page 15 MIDI Implementation Chart DRUM SOUND MODULE Date : January 1, 2012 (SEQUENCER SECTION) Model TD-30 Version : 1.00 Transmitted Recognized Function... 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...