|
Need help using a product?
|
|
|
|
User manual ROLAND TD-6V - V1.00 MIDI IMPLEMENTATION
Diplodocs help download the user guide ROLAND TD-6V - V1.00 MIDI IMPLEMENTATION .
This product, although classified under the brand ROLAND, may have been manufactured by BOSS, EDIROL, RODGERS after mergers, acquisitions, or a change in name.
Preview of the first 3 pages of manual
You either have JavaScript turned off or an old version of Adobe Flash Player Get the latest Flash Player.
Manual abstract: user guide ROLAND TD-6V - V1.00 MIDI IMPLEMENTATION
Detailed instructions for use are in the User's Guide. MIDI Implementation
Model TD-6V Version 1.00 Oct. 24, 2003
Foot Control (Controller number 4)
Status BnH 2nd byte 04H 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127)
Normal mode
Section 1. Receive data
Channel Voice Messages
* Following Channel Voice Messages can be recorded in SETUP/MIDI PART/ Part CH.
n = MIDI channel number: vv = Control value: * *
Only the channel assigned to the drum kit part can be received. When recording, this will be recorded as PEDAL CC data in the sequencer data itself.
Data Entry (Controller number 6)
Status BnH 2nd byte 06H 3rd byte mmH
Note Off
Status 8nH 9nH 2nd byte kkH kkH 3rd byte vvH 00H 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127) 00H - 7FH (0 - 127)
n = MIDI channel number: 0H - FH (ch.1 - ch.16) mm = The value of the parameter specified by RPN. * * Only the channel assigned to the backing part can be received. Not recorded in the sequencer.
n = MIDI channel number: kk = note number: vv = note off velocity: * * *
Only the channel 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.
On the normal mode of TD-6V, RPN can be used to modify the following parameters. RPN MSB LSB 00H 00H Data entry MSB LSB mmH ---
Note On
Status 9nH 2nd byte kkH 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127) 00H - 7FH (0 - 127)
n = MIDI channel number: kk = note number: vv = note on velocity: * * *
7FH 7FH
--- ---
A channel which is assigned to the drum kit part will receive only the note numbers which are specified by the drum kit. A channel which is assigned to the percussion part will receive only the note numbers which are specified by the percussion set. When recording, this is recorded in the sequencer data itself.
Explanation Pitch Bend Sensitivity mm:00H - 18H (0 - 24 semitones) LSB:ignored (processed as 00H) specify up to 2 octaves in semitone steps RPN null set condition where RPN is unspecified. The data entry messages after set RPN null will be ignored.(No Data entry messages are required after RPN null). Settings already made will not change. MSB,LSB of data entry:ignored
Volume (Controller number 7)
Status BnH 2nd byte 07H 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127)
Polyphonic Key Pressure
Status AnH 2nd byte kkH 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127) 00H - 7FH (0 - 127)
n = MIDI channel number: kk = note number: vv = Value: * * *
n = MIDI channel number: vv = Volume: * * *
A channel which is assigned to the drum kit part will receive only the note numbers which are specified by the drum kit. If the value is greater than 40H (64), the decay of the note sounded by the received note number will be shortened. Not recorded in the sequencer.
Volume messages are used to adjust the volume balance of each part. Only the channel assigned to the percussion part and the backing part can be received. Not recorded in the sequencer.
Pan (Controller number 10)
Status BnH 2nd byte 0AH 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 40H - 7FH (Left - Center - Right)
Control Change
Bank Select (Controller number 0, 32)
Status BnH BnH 2nd byte 00H 20H 3rd byte mmH llH 0H - FH (ch.1 - ch.16) 00H - 7FH (bank.1 - bank.128) processed as 00H
n = MIDI channel number: vv = Pan: * *
Only the channel assigned to the backing part can be received. Not recorded in the sequencer.
Hold 1 (Controller number 64)
Status BnH 2nd byte 40H 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
n = MIDI channel number: mm = Bank number MSB: ll = Bank number LSB: * * * *
Not Received when SETUP/MIDI COMMON/Rx PC Sw is set to "OFF". (Initial Value is ON) Bank select processing will be suspended until a program change message is received. Only the channel assigned to the backing part can be received. Not recorded in the sequencer.
n = MIDI channel number: vv = Control value: * *
Only the channel assigned to the backing part can be received. When recording, this is recorded in the sequencer data itself.
Copyright © 2004 ROLAND CORPORATION No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
1
MIDI Implementation
Effect 1(Reverb Send Level) (Controller number 91)
Status BnH 2nd byte 5BH 3rd byte vvH 0H - FH (ch.1 - ch.16) 00H - 7FH (0 - 127)
Channel Mode Messages
All Sounds Off (Controller number 120)
Status BnH 2nd byte 78H 3rd byte 00H 0H - FH (ch.1 - ch.16)
n = MIDI channel number: vv = Reverb send level: * *
Only the channel assigned to the backing part can be received. Not recorded in the sequencer.
n = MIDI channel number: *
RPN MSB/LSB (Controller number 101, 100)
Status BnH BnH 2nd byte 65H 64H 3rd byte mmH llH *
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. When recording, this is recorded in the sequencer data itself.
Reset All Controllers (Controller number 121)
Status BnH 2nd byte 79H 3rd byte 00H 0H - FH (ch.1 - ch.16)
n = MIDI channel number:0H - FH (ch.1 - ch.16) mm = upper byte of parameter number specified by RPN (MSB) ll = lower byte of parameter number specified by RPN (LSB) * * * Only the channel assigned to the backing part can be received. The value specified by RPN will not be reset even by messages such as program change or reset all controllers. Not recorded in the sequencer.
n = MIDI channel number: * *
When this message is received, the following controllers will be set to their reset values. When recording, a control message carrying the reset value will be created and recorded. Reset value +/-0 (center) 0 (off) 0 (off) 0 (off) unset; previously set data will not change
**RPN** The RPN (Registered Parameter Number) messages are expanded control changes, and each function of an RPN is described by the MIDI Standard. To use these messages, you must first use RPN (controller number 100 and 110, their order does not matter) to specify the parameter to be controlled, and then use Data Entry messages (controller number 6, 38) to specify the value of the specified parameter. Once an RPN parameter has been specified, all data entry messages received on that channel will modify the value of that parameter. To prevent accidents, it is recommended that you set RPN null (RPN number = 7FH 7FH) when you have finished setting the value of the desired parameter. Refer to "Examples of actual MIDI message" (p. 12). On the normal mode of TD-6V, RPN can be used to modify the following parameters. Regarding the value of each parameter, refer to Data Entry (Controller number 6). RPN mm 00H 7FH
Controller Pitch Bend Change Polyphonic Key Pressure Foot Control Hold 1 RPN
All Notes Off (Controller number 123)
Status BnH 2nd byte 7BH 3rd byte 00H 0H - FH (ch.1 - ch.16)
n = MIDI channel number: *
ll 00H 7FH
Parameter Pitch Bend Sensitivity RPN null
*
When All Notes Off is received, all notes on the corresponding channel will be turned off. However if Hold 1 is ON, the sound will be continued until these are turned off. In the recording mode, Note OFF message will be created for corresponding Note ON message, and will be recorded.
Program Change
Status CnH 2nd byte ppH
OMNI OFF (Controller number 124)
Status BnH 2nd byte 7CH 3rd byte 00H H - FH (ch.1 - ch.16)
n = MIDI channel number:0H - FH (ch.1 - ch.16) pp = Program number:00H - 7FH (prog.1 - prog.128) * * Not Received when SETUP/MIDI COMMON/Rx PC Sw is set to "OFF". (Initial Value is ON) The sound will change beginning with the next note-on after the program change is received. Voices which were already sounding before the program change was received will not be affected. Not recorded in the sequencer.
n = MIDI channel number:0 *
The same processing will be carried out as when All Notes Off is received.
OMNI ON (Controller number 125)
Status BnH 2nd byte 7DH 3rd byte 00H 0H - FH (ch.1 - ch.16)
n = MIDI channel number: *
*
The same processing will be carried out as when All Notes Off is received.
Pitch Bend Change
Status EnH 2nd byte llH 3rd byte mmH 0H - FH (ch.1 - ch.16) 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
MONO (Controller number 126)
Status BnH 2nd byte 7EH 3rd byte mmH 0H - FH (ch.1 - ch.16) 00H - 10H (0 - 16)
n = MIDI channel number: mm,ll = Pitch Bend value: * *
n = MIDI channel number: mm = mono number: *
Only the channel assigned to the backing part can be received. When recording, this is recorded in the sequencer data itself.
The same processing will be carried out as when All Sound Off or All Notes Off is received.
2
MIDI Implementation
POLY (Controller number 127)
Status BnH 2nd byte 7FH 3rd byte 00H 0H - FH (ch.1 - ch.16)
System Exclusive Message
Turn General MIDI System On
This is a command message that resets the internal settings of the unit to the General MIDI initial state (General MIDI System - Level 1). After receiving this message, this unit will automatically be set to the proper condition for correctly playing a General MIDI score. Status F0H Byte F0H 7EH 7FH 09H 01H F7H * Data byte 7EH, 7FH, 09H, 01H Status F7H
n = MIDI channel number: *
The same processing will be carried out as when All Sound Off or All Notes Off is received.
System Realtime Message
* Following System Realtime Messages cannot be recorded in the sequencer.
Timing Clock
Status F8H * Recognized only when the SETUP/MIDI COMMON/Sync Mode is set to "EXT".
Explanation Exclusive status ID number (Universal Non-realtime Message) Device ID (Broadcast) Sub ID#1 (General MIDI Message) Sub ID#2 (General MIDI 1 On) EOX (End Of Exclusive)
Start
Status FAH * Recognized only when the SETUP/MIDI COMMON/Sync Mode is set to "EXT" or "REMOTE".
*
Not Received when SETUP/MIDI COMMON/Rx GM ON is set to "OFF". (Initial Value is ON) There must be an interval of at least 50 ms between this message and the next.
Universal Non-realtime System Exclusive Messages
Identity Request
Status F0H Byte F0H 7EH dev 06H, 01H F7H * * Data byte 7EH, dev, 06H, 01H Status F7H
Continue
Status FBH * Recognized only when the SETUP/MIDI COMMON/Sync Mode is set to "EXT" or "REMOTE".
Stop
Status FCH * Recognized only when the SETUP/MIDI COMMON/Sync Mode is set to "EXT" or "REMOTE".
Explanation Exclusive status ID number (universal non-realtime message) Device ID (dev:00H - 1FH (1 - 32) Initial value is 10H (17)) Identity request EOX (End Of Exclusive)
Even if the Device ID is 7FH (Broadcast), Identity reply message will be transmitted. When Identity Request is received, Identity reply message will be transmitted (page 5).
Active Sensing
Status FEH * When Active Sensing is received, the unit will begin monitoring the intervals of all further messages. While monitoring, if the interval between messages exceeds about 420 ms, the same processing will be carried out as when All Sounds Off, All Notes Off and Reset All Controllers are received, and message interval monitoring will be halted.
Data transmission
TD-6V can transmit and receive the various parameters using System Exclusive messages. The exclusive message of TD-6V's data has a model ID of 00H 3FH and a device ID of 10H (17). Device ID can be changed in TD-6V.
Request data 1 RQ1 (11H)
This message requests the other device to send data. The Address and Size determine the type and amount of data to be sent. When a Data Request message is received, if the device is ready to transmit data and if the address and size are appropriate, the requested data will be transmitted as a "Data Set 1 (DT1)" message. If not, nothing will be transmitted. Status F0H Data byte 41H, dev, 00H, 3FH, 11H, aaH, bbH, ccH, ddH, ssH, ttH, uuH, vvH, sum Status F7H
System Exclusive Message
* Following System Exclusive Messages cannot be recorded in the sequencer. Data byte iiH, ddH, ......, eeH Status F7H Status F0H F0H: ii = ID number:
dd,..., ee = data: F7H:
System Exclusive Message status 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). 00H - 7FH (0 - 127) EOX (End Of Exclusive)
Byte F0H 41H dev 00H 3FH 11H aaH bbH
The System Exclusive Messages received by the normal mode of TD-6V are; Universal Non-realtime System Exclusive Messages, Data Requests (RQ1), and Data Set (DT1).
Explanation Exclusive status ID number (Roland) Device ID (dev: 00H - 1FH (1 - 32) Initial value is 10H (17)) Model ID (TD-6V) Command ID (RQ1) Address MSB: upper byte of the starting address of the requested data Address 2nd: 2nd byte of the starting address of the requested data
3
MIDI Implementation
ccH ddH ssH ttH uuH vvH sum F7H *
Address 3rd: 3rd byte of the starting address of the requested data Address LSB: lower byte of the starting address of the requested data Size MSB ...
|