MIDI Implementation
2
6 General Purpose Controller 2 (Controller number 17)
Status 2nd byte 3rd byte
BnH 11H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “GENERAL2 (17)” changes the hi-hat control pedal
position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head
and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of
TOM 1–4, AUX 1–4 pads) is set to “GENERAL2 (17).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 General Purpose Controller 3 (Controller number 18)
Status 2nd byte 3rd byte
BnH 12H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “GENERAL3 (18)” changes the hi-hat control pedal
position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head
and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of
TOM 1–4, AUX 1–4 pads) is set to “GENERAL3 (18).”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 General Purpose Controller 4 (Controller number 19)
Status 2nd byte 3rd byte
BnH 13H vvH
n = MIDI channel number: 0H–FH (ch.1–ch.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
* In the channel to which the HI-HAT<BOW> is assigned, setting [SETUP]–[MIDI]–
[CONTROL] HH Pedal CC to “GENERAL4 (19)” changes the hi-hat control pedal
position.
* The strike position of the pad corresponding to the note number received changes
immediately after [SETUP]–[MIDI]–[CONTROL] Snare CC (for the SNARE pad head
and rim), Ride CC (for the RIDE pad bow), or Toms/AUXs CC (for head and rim of
TOM 1–4, AUX 1–4 pads) is set to “GENERAL4. (19)”
* During recording, the sequencer data is recorded to the TD-50 in accordance
with the above settings as “HH Pedal CC messages,” “Snare CC messages,” “Ride CC
messages,” and “Toms/AUXs CC messages.”
6 High Resolution Velocity Prex (Controller number 88)
Status 2nd byte 3rd byte
BnH 58H kkH
n = MIDI channel number: 0H–FH (ch.1–ch.16)
kk = High resolution velocity prex: 00H–40H (0–64)
* If a note-on message is received immediately thereafter on the same note channel,
the force (velocity) of the pad strike is expressed as follows according to the values
of the note-on velocity and the high resolution velocity prex.
• When the note-on velocity is less than 127 and the high resolution velocity
prex is less than 64
The velocity is the same as the note-on velocity.
• When the note-on velocity is less than 127 and the high resolution velocity
prex is 64
If we let the note-on velocity be “x,” the velocity is expressed as “x+0.5.”
• When the note-on velocity is 127
If we let the high resolution velocity prex be “y,” the velocity is expressed as
“127 +(0.5 * y).”
* Velocity values below the decimal point are not expressed in the screen of the
TD-50. If we let the velocity be “x,” velocities above 127 are expressed as “127 +
(x-127).”
* If a note-o is received immediately thereafter on the same note channel, the high
resolution velocity prex is reset.
* Not Received when [SETUP]–[MIDI]–[CONTROL] HI-Reso Velocity is set to “OFF.”
* If a message whose high resolution velocity prex value of 65 or greater is received,
it is received as a value of 64.
7Program 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)
* Not Received when [SETUP]–[MIDI]–[BASIC] program Change Rx is set to “OFF.”
* 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 aected.
* Only the program number set with [SETUP]–[MIDI]–[BASIC] is received.
* 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 aected.
* Not recorded in the sequencer.
9 Channel Mode Messages
* Following Channel Voice Messages can be received in [KIT]–[MENU]–[MIDI CH] MIDI
CH.
* Not received when [SETUP]–[MIDI]–[BASIC] Tx/Rx Sw is set to “OFF.”
7All Sounds O (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.
7Reset 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.
* If the channel number is the same as the channel that is assigned for HI-
HAT<BOW>, the controller that is assigned by [SETUP]–[MIDI]–[CONTROL] HH Pedal
CC is reset to 0.
7All Notes O (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 O is received.
7OMNI 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 O is received.
7OMNI 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 O is received.
7MONO (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 O is received.