Roland TD-02KV V-Drums Owner's manual

Roland TD-02KV V-Drums Owner's manual

Roland TD-02K: Your Gateway to Dynamic Drumming

With its user-friendly interface, the Roland TD-02K electronic drum kit offers a natural and responsive playing experience for drummers of all skill levels. Dive into a wide range of expressive sounds with its 15 preset kits, covering a variety of genres from rock to jazz to electronic music. Practice your techniques with the built-in metronome and coach function, and enhance your skills with the included Melodics practice software.

advertisement

1
MIDI Implementation
Model: TD-02
Date: Dec. 21, 2022
Version: 1.00
* In this implementation, the order in which the TD-02's buttons should be pressed is indicated in the following
way. For example, [MENU]-[MIDI] means “press the [MENU] button, then press the [<],[>] buttons to select [MIDI], and
finally press the [ENTER] button.” For details, refer to the TD-02 owner's manual.
* For button names, refer to the TD-02 owner's manual.
1. Receive Data
■Channel Voice Messages
* The following Channel Voice Messages can be received by the channel assigned in [MENU]-[MIDI] Channel.
* Not received when [MENU]-[MIDI] Tx/Rx Sw is set to “OFF.”
●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)
* Only the note numbers assigned by the kit are received.
Note Numbers can be assigned in [MENU]-[MIDI]-[NOTE NO.].
●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)
* Only the note numbers assigned by the kit are received.
Note Numbers can be assigned in [MENU]-[MIDI]-[NOTE NO.].
* 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).
●Control Change
○Foot Controller (Controller number 4)
Status 2nd byte 3rd byte
BnH 04H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
vv = Control value: 00H–5AH (0–90: open to closed)
* Changes the position of the hi-hat control pedal.
●Program Change
Status 2nd byte
CnH ppH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
pp = Program number: 00H–7FH (prog.1–prog.128)
2
* Not Received when [MENU]–[MIDI] ProgChg Rx is set to “OFF.”
* The sound changes starting with a new note-on that follows program change reception. A voice that was already
sounding before the program change was received is not affected.
■Channel Mode Messages
* The following Channel Voice Messages can be received in [MENU]-[MIDI] Channel.
* Not received when [MENU]-[MIDI] Tx/Rx Sw is set to “OFF.”
●All Sounds Off (Controller number 120)
Status 2nd byte 3rd byte
BnH 78H 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* When this message is received, all currently-sounding notes on the corresponding channel will be silenced. However,
the status of channel messages will not change.
●Reset All Controllers (Controller number 121)
Status 2nd byte 3rd byte
BnH 79H 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* When this message is received, polyphonic key pressure for all pads assigned to the same channel number is reset to
0.
●All Notes Off (Controller number 123)
Status 2nd byte 3rd byte
BnH 7BH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* The same processing will be carried out as when All Sounds Off is received.
●OMNI OFF (Controller number 124)
Status 2nd byte 3rd byte
BnH 7CH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* The same processing will be carried out as when All Sounds Off is received.
●OMNI ON (Controller number 125)
Status 2nd byte 3rd byte
BnH 7DH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* The same processing will be carried out as when All Sounds Off is received.
●MONO (Controller number 126)
Status 2nd byte 3rd byte
BnH 7EH mmH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
mm= mono number: 00H–10H (0–16)
* The same processing will be carried out as when All Sounds Off is received.
3
●POLY (Controller number 127)
Status 2nd byte 3rd byte
BnH 7FH 00H
n = MIDI channel number: 0H–FH (ch.1–ch.16)
* The same processing will be carried out as when All Sounds Off is received.
■System Exclusive Message
Status Data byte Status
F0H iiH, ddH, ......, eeH F7H
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 Non-realtime Messages
(7EH)
and Universal Realtime Messages (7FH).
dd, ..., ee= data: 00H–7FH (0–127)
F7H: EOX (End Of Exclusive)
This device receives the following system exclusive messages: universal non-realtime system exclusive messages, data
request (RQ1), and data set (DT1).
●Universal Non-realtime System Exclusive Messages
○Identity Request Message
Status Data byte Status
F0H 7EH, dev, 06H, 01H F7H
Byte Explanation
F0H Exclusive status
7EH ID number (Universal Non-realtime Message)
dev Device ID (10H–1FH (17–32), 7FH)
Initial value is 10H (17)
06H Sub ID#1 (General Information)
01H Sub ID#2 (Identity Request)
F7H EOX (End Of Exclusive)
* When Identity Request is received, Identity Reply message will be transmitted.
* The [MENU]-[MIDI] Device ID setting is used as the Device ID.
●Data Transmission
This instrument can use exclusive messages to exchange many varieties of internal settings with other devices. The
model ID of the exclusive messages used by this instrument is 00H 00H 00H 00H 1EH.
○Data Request 1 (RQ1)
This message requests the other device to transmit data. The address and size indicate the type and amount of data
that is requested. When a Data Request message is received, if the device is in a state in which it is able to
transmit data, and if the address and size are appropriate, the requested data is transmitted as a Data Set 1 (DT1)
message. If the conditions are not met, nothing is transmitted.
Status Data byte Status
F0H 41H, dev, 00H, 00H, 00H, F7H
00H, 1EH, 11H, aaH, bbH,
ccH, ddH, ssH, ttH, uuH,
4
vvH, sum
byte Explanation
F0H Exclusive status
41H ID number (Roland)
dev device ID (dev: 10H–1FH, 7FH)
00H Model ID#1 (TD-02)
00H Model ID#2 (TD-02)
00H Model ID#3 (TD-02)
00H Model ID#4 (TD-02)
1EH Model ID#5 (TD-02)
11H Command ID (RQ1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
ssH Size MSB
ttH Size
uuH Size
vvH Size LSB
sum Checksum
F7H EOX (End Of Exclusive)
* The size of data that can be transmitted at one time is fixed for each type of data. And data requests must be made
with a fixed starting address and size. Refer to the address and size given in “3. Parameter Address Map.”
* For the checksum, refer to “How to calculate the checksum.”
○Data Set 1 (DT1)
These messages are used for transmitting the actual data and are used when you want to assign data to the device.
Status Data byte Status
F0H 41H, dev, 00H, 00H, 00H, F7H
00H, 1EH, 12H, aaH, bbH,
ccH, ddH, eeH, ... ffH,
sum
Byte Explanation
F0H Exclusive status
41H ID number (Roland)
dev Model ID (dev: 10H–1FH, 7FH)
00H Model ID#1 (TD-02)
00H Model ID#2 (TD-02)
00H Model ID#3 (TD-02)
00H Model ID#4 (TD-02)
1EH Model ID#5 (TD-02)
12H Command ID (DT1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
eeH Data: The actual data to be sent. Multiple bytes of data are transmitted in order starting
from the address.
: :
ffH Data
sum Checksum
F7H EOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted
from the specified starting address and size. Refer to the address and size given in “3. Parameter Address Map.”
5
6
7
8
9
10
11
12
13
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
/

advertisement

Related manuals

advertisement