Roland TD-12 Midi Implementation Manual
Roland TD-12 Midi Implementation Manual

Roland TD-12 Midi Implementation Manual

Roland td-12 sound module: owners manual
Hide thumbs Also See for TD-12:

Advertisement

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
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 "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
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 "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.
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.
3rd byte
vvH
00H
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)
01H - 7FH (1 - 127)
3rd byte
vvH
0H - FH (ch.1 - ch.16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
● 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" (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
BnH
01H
n = MIDI channel number:
vv = Control value:
* 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
BnH
02H
n = MIDI channel number:
vv = Control value:
* 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."
3rd byte
mmH
llH
0H - FH (ch.1 - ch.16)
00H - 7FH (bank.1 - bank.128)
processed as 00H
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 - 16)
00H - 7FH (0 - 127)
Pedal position: open to closed
Head strike position: center to perimeter
Rim strike position: deep to shallow
1

Advertisement

Table of Contents
loading

Summary of Contents for Roland TD-12

  • Page 1: Control Change

    * When recording, this is recorded in the sequencer data itself. 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. ● Control Change ❍...
  • Page 2 Ride CC (for the RIDE pad bow), or Toms CC (for the TOM 1-3 and AUX 1-2 pad rims) is set to FOOT. * 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,”...
  • Page 3: Midi Implementation

    Ride CC (for the RIDE pad bow), or Toms CC (for the TOM 1-3 and AUX 1-2 pad rims) is set to GENERAL3. * 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,”...
  • Page 4: Channel Mode Messages

    TD-12 MIDI Implementation ●Pitch Bend Change Status 2nd byte 3rd byte n = MIDI channel number: 0H - FH (ch.1 - ch.16) mm,ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191) * Only the channels assigned to the backing part can be received.
  • Page 5: System Exclusive Message

    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. ID numbers 7EH and 7FH are extensions of the MIDI standard; Universal...
  • Page 6: Transmit Data

    Note On (when the [INST]-[CONTROL]-[MIDI] Position Ctrl setting is set to ON). * “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC message” sequencer data recorded to the TD-12 is transmitted during the performance in accordance with the above settings.
  • Page 7 Note On (when the [INST]-[CONTROL]-[MIDI] Position Ctrl setting is set to ON). * “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC message” sequencer data recorded to the TD-12 is transmitted during the performance in accordance with the above settings. ❍Foot Controller (Controller number 4)
  • Page 8 ON). * “Pedal CC message,” “Snare CC message,” “Ride CC message,” “Toms CC message” sequencer data recorded to the TD-12 is transmitted during the performance in accordance with the above settings. ❍General Purpose Controller 3 (Controller number 18)
  • Page 9: Identity Reply

    Explanation Exclusive status ID number (Roland) Device ID (00H - 1FH (1 - 32), 7FH) Initial value is 10H (17) Model ID #1 (TD-12) Model ID #2 (TD-12) Model ID #3 (TD-12) Command ID (DT1) Address MSB: upper byte of the starting address of the data to be sent...
  • Page 10: Parameter Address Map

    This map indicates Address and Parameter which can be transferred using “Data Set 1 (DT1)”. All the numbers of address are indicated in 7-bit Hexadecimal-form. Status ■Parameter Address Block TD-12 (Model ID = 00H 00H 09H) +———————————————————————————————————————————————————————————————————————+ | Start address | Description |—————————————+—————————————————————————————————————————————————————————|...
  • Page 11: Supplementary Material

    For this reason it is a good idea to slightly skew the time of each event (about 1 tick for TPQN=96, and about 5 ticks for TPQN=480). * TPQN : Ticks Per Quarter Note TD-12 MIDI Implementation MIDI ch.4, lower byte of RPN parameter number: (MIDI ch.4) upper byte of RPN parameter number: (MIDI ch.4) upper byte of parameter value:...
  • Page 12 According to the setting 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 Pedal CC; in this case, the TD-12 plays a foot splash when the message is received.
  • Page 13: Midi Implementation Chart

    PERCUSSION SOUND MODULE Model TD-12 Function... Basic Default Channel Changed Default Mode Messages Altered Note Number : True Voice Note On Velocity Note Off After Key’s Touch Channel’s Pitch Bend 0, 32 6, 38 Control Change 16–19 100, 101 Program...
  • Page 14 PERCUSSION SOUND MODULE Model TD-12 Function... Basic Default Channel Changed Default Mode Messages Altered Note Number : True Voice Note On Velocity Note Off After Key’s Touch Channel’s Pitch Bend 0, 32 6, 38 Control Change 16–19 100, 101 Program...

Table of Contents