DATA List
MIDI Data Format
1. General
1.1 Coverage
The specifications described herein specify transmission and reception of
MIDI data of the DTXTREME.
1.2 Compliance
The specifications described herein comply to following standards:
• MIDI 1.0
• YMCS V16.19
• GM System Level 1 standard specified by Yamaha Corporation
1.3 Legend
The following specifications are described as:
• Hexadecimals are headed with a dollar sign ($).
• $nn*N indicates that there are multiple values.
2. Channel Messages
Channel messages on MIDI channel 10 are not received when the "Receive10"
system parameter is set to off.
2.1 Key On or Key Off
Supports both transmission and reception.
Reception note range: C-2 - G8
Velocity range: 1 to 127 (note on only)
2.2 Control Change
The internal sequencer is capable of recording or playback of all kinds of
control change messages, so that the DTXTREME can transmit and receive
those messages.
The internal tonge generator and drum triggering function as follows.
2.2.1 bank select MSB, LSB - 0, 32
Supports both transmission and reception.
Operations based on bank select data may vary depending on the
MIDI mode setting. However, in any MIDI mode setting, actual
operations on bank select will be suspended until the DTXTREME
receives a program change message that follows bank select data.
• MIDI mode setting: native
MSB=0
LSB=any value: normal voice
MSB=127 LSB=any value: GM drum voice
MSB=125 LSB=0: drum voice, preset kit1
MSB=125 LSB=1: drum voice, user kit
MSB=125 LSB=2: drum voice, card kit
• MIDI mode setting: GM
MSB=0
LSB=any value: normal voice
MSB=127 LSB=any value: GM drum voice *note1
*note1: The DTXTREME only receives program numbers 1, 2, 9, 17, 25,
26, 33, 41 and 49 and selects a GM preset drum kit that corresponds to
the received number.
*note2: The DTXTREME selects a drum kit that corresponds to the
received number.
It is possible to select a drum voice for any MIDI channel (except 10).
In this case, the drum map used for that voice is identical to that for
MIDI channel 10.
2.2.2 1 modulation
Reception only.
2.2.3 4 foot controller
Supports both transmission and reception.
2.2.4 6 data entry
Reception only. Used to specify RPN data.
2.2.5 7 main volume
Supports both transmission and reception.
2.2.6 10 pan
2.2.7 11 expression
2.2.8 64 hold 1
2.2.9 71 harmonic content
2.2.10 72 release time
2.2.11 73 attack time
2.2.12 74 brightness
2.2.13 84 portamento control
2.2.14 91 effect1 depth
2.2.15 93 chorus depth
2.2.16 100, 101 data increment/decrement
2.2.17 RPN
2.3 Channel Mode Messages
Reception only.
2.3.1 120 all sound off
2.3.2 121 reset all controllers
*note1
*note2
*note2
*note2
2.3.3 123 all note off
2.3.4 124 omni off
2.3.5 125 omni on
2.3.6 126 mono
2.3.7 127 poly
2.4 Program Change
When the "Receive10 pc" system is set to off, the DTXTREAME does not
receive program change data.
When the "Receive10 pc" system is set to off, the DTXTREAME does not
receive program change data on MIDI channel 10.
2.5 Pitch Bend
Supports both transmission and reception.
95
Supports both transmission and reception.
0 is the far left of a stereo image and 127 is the far right of a stereo
image.
Reception only.
Reception only.
Reception only.
Reception only.
Reception only.
Reception only.
Reception only.
Reception only. Affects the reverb send level.
Reception only. Affects the chorus send level.
Reception only.
$00/$00 pitch bend sensitivity: Reception only.
$00/$01 fine tuning: Reception only.
$00/$02 coarse tuning: Reception only.
$71/$71 NULL: Reception only.
Mutes all the sounds currently playing through the specified channel.
Sets the following controller values back to its initial value:
pitchbend, modulation, expression, hold1, portament control, RPN
number
Mutes all notes from the specified channels currently playing. They
will, however, not be muted until hold 1 is turned off.
Operates as all notes off is received.
Operates as all notes off is received.
Operates as all sounds off is received.
Operates as all sounds off is received.