1
TD-12 MIDI Implementation
Model: TD-12
Date: Dec. 17, 2004
Version: 1.00
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] Rx/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 - ch.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 - ch.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 “Preset Percussion Set List” (p. 92) 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]-[BR MIDI] Brush Note No. is received on
the channel assigned to the drum part (when an instrument campatible when
bursh performances is selected for the Snare pad head).
* The note number set by means of [INST]-[CONTROL]-[BR MIDI] XStick Note
No. 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 - ch.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 “Preset Percussion Set List” (p. 92) 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 - ch.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” (p. 94) in the Owner’s Manual.
* 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 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* Recieved only on channels not assigned to a percussion part.
* In the channel assigned to the drum part, setting [SETUP]-[MIDI]-[CTRL] 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 CC (for the TOM 1-3 and AUX 1-2 pad rims) is set to
MODULATION.
* During recording, the sequencer data is recorded to the TD-12 in accordance
with the above settings as “Pedal CC messages,” “Snare CC messages,” “Ride
CC messages,” and “Toms CC messages.”
* The modulation effect is applied in the channel assigned to the backing part. It is
not recorded to the sequencer during recording.
❍
Breath Controller (Controller number 2)
Status
2nd byte 3rd byte
BnH 02H vvH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
* Only the channel assigned to the drum part can be received.
* Setting [SETUP]-[MIDI]-[CTRL] Pedal CC to BREATH changes the hi-hat
control pedal position.
* 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 CC (for the TOM
1-3 and AUX 1-2 pad rims) is set to BREATH.
* During recording, the sequencer data is recorded to the TD-12 in accordance
with the above settings as “Pedal CC messages,” “Snare CC messages,” “Ride
CC messages,” and “Toms CC messages.”
Copyright © 2005 ROLAND CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.