Yamaha IIs Data List - Page 3

MIDI Data Format - is generator

Page 3 highlights

MIDI Data Format 1. General 1.1 Coverage The specifications described herein specify transmission and reception of MIDI data of the DTXTREME IIs. 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 IIs can transmit and receive those messages. The internal tone 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 IIs 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 *note 1 *note 2 *note 2 *note 2 • MIDI mode setting: GM MSB=0 LSB=any value: normal voice MSB=127 LSB=any value: GM drum voice *note 1 *note 1: The DTXTREME IIs 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. *note 2: The DTXTREME IIs 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 Supports both transmission and reception. 0 is the far left of a stereo image and 127 is the far right of a stereo image. 2.2.7 11 expression Reception only. 2.2.8 64 hold 1 Reception only. 2.2.9 71 harmonic content Reception only. 2.2.10 72 release time Reception only. 2.2.11 73 attack time Reception only. 2.2.12 74 brightness Reception only. 2.2.13 84 portamento control Reception only. 2.2.14 91 effect1 depth Reception only. Affects the reverb send level. 2.2.15 93 chorus depth Reception only. Affects the chorus send level. 2.2.16 100, 101 data increment/decrement Reception only. 2.2.17 RPN $00/$00 pitch bend sensitivity: Reception only. $00/$01 fine tuning: Reception only. $00/$02 coarse tuning: Reception only. $71/$71 NULL: Reception only. 2.3 Channel Mode Messages Reception only. 2.3.1 120 all sound off Mutes all the sounds currently playing through the specified channel. 2.3.2 121 reset all controllers Sets the following controller values back to its initial value: pitchbend, modulation, expression, hold1, portamento control, RPN number 2.3.3 123 all note off Mutes all notes through the specified channels currently playing. They will, however, not be muted until hold 1 is turned off. 2.3.4 124 omni off Operates as all notes off is received. 2.3.5 125 omni on Operates as all notes off is received. 2.3.6 126 mono Operates as all sounds off is received. 2.3.7 127 poly Operates as all sounds off is received. 2.4 Program Change When the "Receive pc" system parameter is set to off, the DTXTREAME IIs does not receive program change data. When the "Receive10 pc" system parameter is set to off, the DTXTREAME IIs does not receive program change data on MIDI channel 10. 2.5 Pitch Bend Supports both transmission and reception. 2.6 Channel Aftertouch Does not support transmission and reception. 2.7 Polyphonic Aftertouch Does not support transmission and reception. 3

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

3
MIDI Data Format
1. General
1.1 Coverage
The specifications described herein specify transmission and reception of MIDI
data of the DTXTREME IIs.
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 IIs can transmit and receive
those messages.
The internal tone 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 IIs 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
*note 1
MSB=125
LSB=0: drum voice, preset kit1
*note 2
MSB=125
LSB=1: drum voice, user kit
*note 2
MSB=125
LSB=2: drum voice, card kit
*note 2
• MIDI mode setting: GM
MSB=0
LSB=any value: normal voice
MSB=127
LSB=any value: GM drum voice
*note 1
*note 1: The DTXTREME IIs 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.
*note 2: The DTXTREME IIs 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
Supports both transmission and reception.
0 is the far left of a stereo image and 127 is the far right of a stereo
image.
2.2.7
11 expression
Reception only.
2.2.8
64 hold 1
Reception only.
2.2.9
71 harmonic content
Reception only.
2.2.10
72 release time
Reception only.
2.2.11
73 attack time
Reception only.
2.2.12
74 brightness
Reception only.
2.2.13
84 portamento control
Reception only.
2.2.14
91 effect1 depth
Reception only. Affects the reverb send level.
2.2.15
93 chorus depth
Reception only. Affects the chorus send level.
2.2.16
100, 101 data increment/decrement
Reception only.
2.2.17 RPN
$00/$00 pitch bend sensitivity: Reception only.
$00/$01 fine tuning: Reception only.
$00/$02 coarse tuning: Reception only.
$71/$71 NULL: Reception only.
2.3
Channel Mode Messages
Reception only.
2.3.1
120 all sound off
Mutes all the sounds currently playing through the specified channel.
2.3.2
121 reset all controllers
Sets the following controller values back to its initial value:
pitchbend, modulation, expression, hold1, portamento control, RPN
number
2.3.3
123 all note off
Mutes all notes through the specified channels currently playing.
They
will, however, not be muted until hold 1 is turned off.
2.3.4
124 omni off
Operates as all notes off is received.
2.3.5
125 omni on
Operates as all notes off is received.
2.3.6
126 mono
Operates as all sounds off is received.
2.3.7
127 poly
Operates as all sounds off is received.
2.4
Program Change
When the “Receive pc” system parameter is set to off, the DTXTREAME IIs
does not receive program change data.
When the “Receive10 pc” system parameter is set to off, the DTXTREAME IIs
does not receive program change data on MIDI channel 10.
2.5
Pitch Bend
Supports both transmission and reception.
2.6
Channel Aftertouch
Does not support transmission and reception.
2.7
Polyphonic Aftertouch
Does not support transmission and reception.