background image

1

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 

3rd byte

8nH 

kkH 

vvH

9nH 

kkH 

00H

n = MIDI channel number: 

0H - FH (ch.1 - 16)

kk = Note number:   

00H - 7FH (0 - 127)

vv = Note off velocity: 

00H - 7FH (0 - 127)

*  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 

3rd byte

9nH 

kkH 

vvH

n = MIDI channel number: 

0H - FH (ch.1 - 16)

kk = Note number:   

00H - 7FH (0 - 127)

vv = Note on velocity: 

01H - 7FH (1 - 127)

*  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.

●■

Polyphonic Key Pressure

Status 

2nd byte 

3rd byte

AnH 

kkH 

vvH

n = MIDI channel number: 

0H - FH (ch.1 - 16)

kk = Note number:   

00H - 7FH (0 - 127)

vv = Value: 

 

00H - 7FH (0 - 127)

*  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 

3rd byte

BnH 

00H 

mmH

BnH 

20H 

llH

n = MIDI channel number: 

0H - FH (ch.1 - 16)

mm = Bank number MSB: 

00H - 7FH (bank.1 - bank.128)

ll = Bank number LSB: 

processed as 00H

*  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 

3rd byte

BnH 

01H 

vvH

n = MIDI channel number: 

0H - FH (ch.1 - 16)

vv = Modulation depth: 

00H - 7FH (0 - 127)

 

 

Pedal position: open to closed

 

 

Head strike position: center to perimeter

 

 

Rim strike position: deep to shallow

*  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

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.

1PS

Summary of Contents for V-Drums TD-30

Page 1: ...te 3rd byte AnH kkH vvH n MIDI channel number 0H FH ch 1 16 kk Note number 00H 7FH 0 127 vv Value 00H 7FH 0 127 A channel which is assigned to the drum part will receive only the note numbers which ar...

Page 2: ...7 Changes the volume for the part Not indicated in the display Not recorded in the sequencer If the SETUP MIDI CTRL Kit Volume Rx Sw CC 7 setting is OFF the volume of the drum part will not change Pan...

Page 3: ...ages Ride CC messages and Toms AUXs CC messages General Purpose Controller 4 Controller number 19 Status 2nd byte 3rd byte BnH 13H vvH n MIDI channel number 0H FH ch 1 16 vv Control value 00H 7FH 0 12...

Page 4: ...the display Not recorded in the sequencer Program Change Status 2nd byte CnH ppH n MIDI channel number 0H FH ch 1 16 pp Program number 00H 7FH prog 1 prog 128 Not Received when SETUP MIDI PROG RX Swi...

Page 5: ...BnH 7CH 00H n MIDI channel number 0H FH ch 1 16 The same processing will be carried out as when All Notes Off is received OMNI ON Controller number 125 Status 2nd byte 3rd byte BnH 7DH 00H n MIDI chan...

Page 6: ...n GLOBAL messages are transmitted over the channels assigned to each pad in the drum kit when Local Control is set to ON DRUM Pressing the Preview switch transmits the same message sent when the corre...

Page 7: ...er number 2 Status 2nd byte 3rd byte BnH 02H vvH n MIDI channel number 0H FH ch 1 16 vv Modulation depth 00H 7FH 0 127 Pedal position open to closed Head strike position center to perimeter Rim strike...

Page 8: ...center to perimeter Rim strike position deep to shallow This is transmitted only on the channel which is assigned to the drum part When SETUP MIDI CTRL HH Pedal CC is set to GENERAL 1 this is transmi...

Page 9: ...CC message Ride CC message and Toms AUXs CC message sequencer data recorded to the TD 30 is transmitted during the performance in accordance with the above settings Hold 1 Controller number 64 Status...

Page 10: ...dentity Reply V LINK message and MIDI Visual Control message are the only System Exclusive messages transmitted by this device Universal Non realtime System Exclusive Message Identity Reply Status Dat...

Page 11: ...SETUP V CTRL Switch is turned OFF or if Control Mode is set to MVC MIDIVisual Control Message MIDI Visual Control ON Transmitted when entering MIDI Visual Control mode Status Data byte Status F0H 7EH...

Page 12: ...nH is the Program Change status and n is the MIDI channel number Since 9H 9 and 20H 32 this is a Program Change message with MIDI CH 10 program number 33 Example 3 E1 00 28 EnH is the Pitch Bend Chang...

Page 13: ...I Channel 10 and then the foot controller value is set from 127 to 64 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...

Page 14: ...dal 1 2 3 X X X O Pad Pedal 1 2 3 O Pad Pedal 1 2 3 X X X X O 4 O 1 2 3 O 1 2 3 O 1 2 3 O 4 O O 4 O 1 2 3 O 1 2 3 O 4 O 4 O 4 O 4 O 0 127 5 O X X X X X X X X X O X 1 16 OFF 1 16 OFF Mode 3 X O O 4 0 1...

Page 15: ...2 3 O 4 X X X O 0 127 5 6 7 O X X X O O X X X X X X 1 16 OFF 1 16 OFF Mode 3 X O O 0 127 0 127 O 3 X O 4 X O X X X O 8 O 9 O O X O 123 127 X X Bank Select Modulation Breath Controller Foot Controller...

Reviews: