MIDI Implementation
9
■
❍ ■
General Purpose Controller 3 (Controller number 18)
Status
2nd byte
3rd byte
BnH
12H
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
* This is transmitted only on the channel which is assigned to the drum part.
* When [SETUP] - [MIDI] - [CTRL] HH Pedal CC is set to “GENERAL 3,” this is transmitted
when the hi-hat control pedal is adjusted. When the HI-HAT pad is struck, this is
transmitted as a pedal position message before Note On.
* When the following four things are set, strike position data will be transmitted
before the note-on data when a pad is struck.
•
When, under [SETUP] - [MIDI] - [CTRL], any of the following is set to “GENERAL
3” Snare CC (for head and rim of SNARE pad), Ride CC (for bow of RIDE pad), or
Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads).
•
When Trig Type for [TRIGGER] - [SENS] is set to a type that provides for the
detection of the striking point.
•
When Head and Rim for Position Detect for [TRIGGER] - [ADVANCE] - [POSI] are
set to “ON.”
•
When Position Ctrl for [INST] - [CONTROL] - [POSI] is set to “ON.”
* “HH Pedal CC message,” “Snare CC message,” “Ride CC message,” and “Toms/AUXs
CC message” sequencer data recorded to the TD-30 is transmitted during the
performance in accordance with the above settings.
■
❍ ■
General Purpose Controller 4 (Controller number 19)
Status
2nd byte
3rd byte
BnH
13H
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
* This is transmitted only on the channel which is assigned to the drum part.
* When [SETUP] - [MIDI] - [CTRL] HH Pedal CC is set to “GENERAL 4,” this is transmitted
when the hi-hat control pedal is adjusted. When the HI-HAT pad is struck, this is
transmitted as a pedal position message before Note On.
* When the following four things are set, strike position data will be transmitted
before the note-on data when a pad is struck.
•
When, under [SETUP] - [MIDI] - [CTRL], any of the following is set to “GENERAL
4” Snare CC (for head and rim of SNARE pad), Ride CC (for bow of RIDE pad), or
Toms/AUXs CC (for head and rim of TOM 1–4, AUX 1–4 pads).
•
When Trig Type for [TRIGGER] - [SENS] is set to a type that provides for the
detection of the striking point.
•
When Head and Rim for Position Detect for [TRIGGER] - [ADVANCE] - [POSI] are
set to “ON.”
•
When Position Ctrl for [INST] - [CONTROL] - [POSI] is set to “ON.”
* “HH Pedal CC message,” “Snare CC message,” “Ride CC message,” and “Toms/AUXs
CC message” sequencer data recorded to the TD-30 is transmitted during the
performance in accordance with the above settings.
■
❍ ■
Hold 1 (Controller number 64)
Status
2nd byte
3rd byte
BnH
40H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* This is transmitted only on the channels which are assigned to the backing part.
* Transmitted only when the device is in play for pattern in which Hold 1 is recorded.
■
❍ ■
Effect 1 Depth (Reverb Send Level)
(Controller number 91)
Status
2nd byte
3rd byte
BnH
5BH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Reverb send level:
00H - 7FH (0 - 127)
* This is transmitted only on the channels which are assigned to the backing part.
* The backing part reverb send level ([PATTERN] - [PART] - [MIXER] - [REV SND]) is
transmitted when set.
* The backing part reverb send level is transmitted when the pattern is selected..
■
❍ ■
Effect 2 Depth (Chorus Send Level)
(Controller number 93)
Status
2nd byte
3rd byte
BnH
5DH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Chorus send level:
00H - 7FH (0 - 127)
* This is transmitted only on the channels which are assigned to the backing part.
* The backing part chorus send level ([PATTERN] - [PART] - [MIXER] - [CHO SND]) is
transmitted when set.
* The backing part chorus send level is transmitted when the pattern is selected.
■
❍ ■
RPN MSB/LSB (Controller number 101, 100)
Status
2nd byte
3rd byte
BnH
65H
mmH
BnH
64H
llH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm = upper byte of parameter number specified by RPN(MSB)
ll = lower byte of parameter number specified by RPN(LSB)
This device receives the following RPNs.
RPN
Data Entry
MSB, LSB
MSB, LSB
Explanation
00H, 00H
mmH, 00H
Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
7FH, 7FH
—, —
RPN null
mm,ll: ignored
set condition where RPN is unspecified.
* This is transmitted only on the channels which are assigned to the backing part.
* The backing part bend range ([PATTERN] - [PART] - [BACKING] Bend Range) is
transmitted when set.
* The backing part bend range is transmitted when the pattern is selected.
■
●■
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H - FH (ch.1 - 16)
pp = Program number:
00H - 7FH (prog.1 - prog.128)
* Not transmitted when [SETUP] - [MIDI] - [PROG] TX Switch is set to “OFF.”
* When a drum kit is selected, the corresponding program number ([SETUP] - [MIDI] -
[PROG] - [DRM KIT]) is transmitted.
* When a percussion set is selected, the corresponding program number ([SETUP] -
[MIDI] - [PROG] - [PRC SET]) is transmitted.
* When a backing part instrument is selected, the corresponding program number is
transmitted. Refer to the “Backing Instrument List” in the Data List.
* When a pattern is selected, the program number for the instrument in each part is
transmitted (except for the drum part).