Roland V-Drums TD-07KV MIDI Implementation User's Manual [English]
Summary
Deep dive into the TD-07's professional MIDI Implementation Model provides electronic musicians and sound designers with comprehensive connectivity details. This guide covers how the device receives various critical MIDI data streams, including detailed Note On/Off status, polyphonic key pressure reports, control changes (like foot controllers), program change messages, and complex System Exclusive messages. Essential for advanced users integrating dynamic and precise performance controls into any studio or live setup.
Page 1 Text Content
MIDI Implementation
Model: TD-07 Date: Oct. 1, 2020 Version: 1.00
* In this implementation, the order in which the TD-07's buttons should be pressed is indicated in the following way. For example, [SETUP]-[MIDI] means “press the [SETUP] button, then press the [◀],[▶] buttons, then select [MIDI] with the cursor, and finally press the [ENTER] button.” For details, refer to the TD-07 owner's manual. * For button names, refer to the TD-07 owner's manual.
1. Receive Data
■Channel Voice Messages
* The following Channel Voice Messages can be received by the channel assigned in [SETUP]-[MIDI] Channel. * Not received when [SETUP]-[MIDI] Tx/Rx Sw is set to “OFF.”
●Note On
Status 2nd byte 3rd byte 9n H kk H vv H
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. For details on note numbers, refer to the TD-07 owner's manual.
●Polyphonic Key Pressure
Status 2nd byte 3rd byte An H kk H vv H
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. For details on note numbers, refer to the TD-07 owner's manual. * 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 Bn H 04H vv H
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 Cn H pp H
n = MIDI channel number: 0H–FH (ch.1–ch.16) pp = Program number: 00H–7FH (prog.1–prog.128)
* Not Received when [SETUP]–[MIDI] Prog Chg 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 [SETUP]-[MIDI] Channel. * Not received when [SETUP]-[MIDI] Tx/Rx Sw is set to “OFF.”
●All Sounds Off (Controller number 120)
Status 2nd byte 3rd byte Bn H 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 Bn H 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.
Page Summary Contents For Roland V-Drums TD-07KV MIDI Implementation User's Manual [English]
Manual Details
| Brand | Roland |
|---|---|
| Pages | 38 |
| File Size | 115.21 KB |
| Published | June 04, 2026 |
Enter the captcha to get the download link:
Frequently Asked Questions
How can I listen to received MIDI data?
To receive messages, the [SETUP]-[MIDI] Tx/Rx Sw must be set to a position other than “OFF.”
What happens if I program a change?
The sound will change starting with a new note-on that follows the program change reception. A sounding voice is unaffected.
How is polyphonic key pressure data transmitted?
It uses a 2nd byte, 3rd byte structure: AnH kkH vvH, where 'vv' is its value, and a greater than 1 will shorten decay (used in choking).
What controls all currently-sounding notes on a channel to silence them?
The All Sounds Off message uses Controller number 120 (BnH 78H 00H). Its processing is identical to the OMNI OFF and All Notes Off messages.