Yamaha DTX900 Data List - Page 23

MIDI Data Format - user kit

Page 23 highlights

MIDI Data Format 1. General 1.1 Coverage The specifications described herein specify transmission and reception of MIDI data of the DTX900. 1.2 Compliance The specifications described herein comply to the following standards: •• MIDI 1.0 1.3 Legend Indications for the following specifications are: •• Hexadecimal numbers are prefaced with a dollar sign nn indicates that there are multiple values. 2. Channel Messages Channel messages on MIDI channel 10 are not received when the Receive10ch parameter in the Utility mode is set to off. 2.1 Key On or Key Off Can be transmitted/received. Note range to be received: 0 (C-2) - 127 (G8) Velocity range: 1 to 127 (note on only) 2.2 Control Change The internal sequencer can record or play all kinds of control change messages, since the DTX900 can both transmit and receive those messages. The internal tone generator and drum trigger function are described below. 2.2.1 Bank select MSB, LSB - 0, 32 Can be transmitted/received. Operations on bank select will be suspended until the DTX900 receives a program change message that follows the bank select data. MSB=0 LSB=any value: GM normal voice MSB=63 LSB=any value: normal voice MSB=127 LSB=any value: GM drum voice (See Note 1.) MSB=125 LSB=0: drum voice, preset kit1 (See Note 2.) MSB=125 LSB=1: drum voice, user kit (See Note 2.) MSB=125 LSB=2...17: drum voice, memory kit ext-a...ext-p (See Note 2.) * Note 1: GM drum voice Only program number 1 will be received and the corresponding GM preset drum kit will be selected. * Note 2: drum voice, pre/user/memory kit The same drum kit number as the program number will be selected. 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 Modulation - 1 Reception only. 2.2.3 Foot controller - 4 Supports both transmission and reception. 2.2.4 Portamento time - 5 Reception only. 2.2.5 Data entry - 6 Reception only. Used to specify RPN data. 2.2.6 Main volume - 7 Can be transmitted/received. 2.2.7 Pan - 10 Can be transmitted/received. A value of "0" corresponds to the far left of a stereo image and "127" to the far right. 2.2.8 Expression - 11 Reception only. 2.2.9 EG sustain level - 31 Reception only. 2.2.10 Hold 1- 64 Reception only. 2.2.11 Portamento switch - 65 Reception only. 2.2.12 Sostenuto - 66 Reception only. 2.2.13 Harmonic content - 71 Reception only. 2.2.14 EG release time - 72 Reception only. 2.2.15 EG attack time - 73 Reception only. 2.2.16 Brightness - 74 Reception only. 2.2.17 EG decay time - 75 Reception only. 2.2.18 Effect1 depth - 91 Can be transmitted/received. This is equivalent to the Reverb Send Level. 2.2.19 Chorus depth - 93 Can be transmitted/received. This is equivalent to the Chorus Send Level. 2.2.20 Data increment/decrement - 96/97 Reception only. 2.2.21 RPN $00/$00 Pitch bend sensitivity: Reception only. $00/$01 Fine tuning: Reception only. $00/$02 Coarse tuning: Reception only. $7f/$7f NULL: Reception only. 2.2.22 HH controller - 0...119 If the Function parameter of the HH CTRL in the Drum Kit mode is set to "MIDI," the Control Change specified at the MIDI Type parameter will be transmitted when the Hi-Hat Controller is pressed down. 2.2.23 Drum kit transmit MIDI - 1...95 According to the MIDI settings in the Drum Kit mode, the Control Change message will be transmitted when the corresponding Drum Kit is selected. DTX900 Data List 23

  • 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

DTX900 Data List
23
MIDI Data Format
1. General
1.1 Coverage
The specifications described herein specify transmission and reception of MIDI
data of the DTX900.
1.2 Compliance
The specifications described herein comply to the following standards:
MIDI 1.0
1.3 Legend
Indications for the following specifications are:
Hexadecimal numbers are prefaced with a dollar sign ($).
$nn indicates that there are multiple values.
2. Channel Messages
Channel messages on MIDI channel 10 are not received when the Receive10ch
parameter in the Utility mode is set to off.
2.1 Key On or Key Off
Can be transmitted/received.
Note range to be received: 0 (C-2) - 127 (G8)
Velocity range: 1 to 127 (note on only)
2.2 Control Change
The internal sequencer can record or play all kinds of
control change messages, since the DTX900 can both transmit and receive those
messages.
The internal tone generator and drum trigger function are described below.
2.2.1 Bank select MSB, LSB - 0, 32
Can be transmitted/received.
Operations on bank select will be suspended until the DTX900 receives a program
change message that follows the bank select data.
MSB=0 LSB=any value: GM normal voice
MSB=63 LSB=any value: normal voice
MSB=127 LSB=any value: GM drum voice (See Note 1.)
MSB=125 LSB=0: drum voice, preset kit1 (See Note 2.)
MSB=125 LSB=1: drum voice, user kit (See Note 2.)
MSB=125 LSB=2…17: drum voice, memory kit ext-a…ext-p
(See Note 2.)
* Note 1: GM drum voice
Only program number 1 will be received and the corresponding GM preset drum
kit will be selected.
* Note 2: drum voice, pre/user/memory kit
The same drum kit number as the program number will be selected.
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
Modulation - 1
Reception only.
2.2.3
Foot controller - 4
Supports both transmission and reception.
2.2.4 Portamento time - 5
Reception only.
2.2.5 Data entry - 6
Reception only. Used to specify RPN data.
2.2.6 Main volume - 7
Can be transmitted/received.
2.2.7 Pan - 10
Can be transmitted/received.
A value of "0" corresponds to the far left of a stereo image and "127" to the far right.
2.2.8 Expression - 11
Reception only.
2.2.9
EG sustain level - 31
Reception only.
2.2.10 Hold 1- 64
Reception only.
2.2.11 Portamento switch - 65
Reception only.
2.2.12 Sostenuto - 66
Reception only.
2.2.13 Harmonic content - 71
Reception only.
2.2.14 EG release time - 72
Reception only.
2.2.15 EG attack time - 73
Reception only.
2.2.16 Brightness - 74
Reception only.
2.2.17
EG decay time - 75
Reception only.
2.2.18 Effect1 depth - 91
Can be transmitted/received. This is equivalent to the Reverb Send Level.
2.2.19 Chorus depth - 93
Can be transmitted/received. This is equivalent to the Chorus Send Level.
2.2.20
Data increment/decrement - 96/97
Reception only.
2.2.21 RPN
$00/$00 Pitch bend sensitivity: Reception only.
$00/$01 Fine tuning: Reception only.
$00/$02 Coarse tuning: Reception only.
$7f/$7f NULL: Reception only.
2.2.22
HH controller - 0...119
If the Function parameter of the HH CTRL in the Drum Kit mode is set to "MIDI,"
the Control Change specified at the MIDI Type parameter will be transmitted when
the Hi-Hat Controller is pressed down.
2.2.23
Drum kit transmit MIDI - 1…95
According to the MIDI settings in the Drum Kit mode, the Control Change message
will be transmitted when the corresponding Drum Kit is selected.