Yamaha DTX900 Data List - Page 24

System Exclusive Messages, System Common Message, DTX900 Data List, MIDI Data Format - drum module

Page 24 highlights

MIDI Data Format 2.3 Channel Mode Messages Reception only. 2.3.1 All sound off - 120 Mutes all the sounds currently playing through the specified channel. 2.3.2 Reset all controllers - 121 Sets the following controller values back to its initial value: Pitchbend, Modulation, Expression, Hold 1, Portamento control, RPN number 2.3.3 All note off - 123 Mutes all notes through the specified channels currently playing. However, they will not be muted until Hold 1 or Sostenuto is turned off. 2.3.4 Omni off - 124 Receiving this message is equivalent to receiving an All Notes Off message. 2.3.5 Omni on - 125 Receiving this message is equivalent to receiving an All Notes Off message. 2.3.6 Mono - 126 Receiving this message is equivalent to receiving an All Sound Off message. 2.3.7 Poly - 127 Receiving this message is equivalent to receiving an All Sound Off message. 2.4 Program Change Can be transmitted/received. When the ReceivePC parameter is set to off in the Utility mode, the DTX900 will not receive Program Change messages. When the ReceivePC10ch parameter is set to off in the Utility mode, the DTX900 will not receive Program Change messages on MIDI channle 10. According to the MIDI settings in the Drum Kit mode, Program Change messages will be transmitted when the corresponding Drum Kit is selected. 2.5 Pitch Bend Can be transmitted/received. When the Function parameter is set to MIDI and the MIDI Type is set to PB up or PB down, pressing the Hi-Hat Controller transmits Pitch Bend messages. 2.6 Channel Aftertouch Transmission only. When the Function parameter is set to MIDI and the MIDI Type is set to AT, pressing the Hi-Hat Controller transmits Channel Aftertouch messages. 2.7 Polyphonic Aftertouch Can be transmitted/received. When performing muting on the pad (cymbal grabs, etc.), Polyphonic Aftertouch messages will be transmitted with a note number assigned to the pad. 3. System Exclusive Messages The DTX900 does not receive system exclusive messages that does not include the device number specified with the Device No.parameter in the Utility mode. 3.1 Universal non realtime messages 3.1.1 GM system ON $F0 $7E $7F $09 $01 $F7 Sets all the data except the MIDI master tuning data to its initial value. Can be transmitted/received. 3.1.2 identify request $F0 $7E $0n $06 $01 $F7 "n" represents the device number. After this message is received, the DTX900 transmits an Identify Reply message. Reception only. 3.1.3 Identify reply $F0 $7E $7F $06 $02 $43 $00 $41 $3A $06 $00 $00 $00 $7F $F7 Transmission only. 3.2 Universal realtime message 3.2.1 MIDI master volume $F0 $7F $7F $04 $01 $XX $mm $F7 $XX is dummy (ignored). $mm is the volume data. Reception only. 3.3 parameter change 3.3.1 XG system ON $F0 $43 $1n $4C $00 $00 $7E $00 $F7 "n" represents the device number. Receiving this message is equivalent to receiving a GM System On message. Reception only. 4. System Common Message 4.1 Song Select $f3 $nn "nn" represents the song number. Reception only. 5. System Realtime Messages Can be transmitted/received. 5.1 Timing Clock When the MIDI Sync parameter in the Utility mode is set to MIDI, the DTX900 is synchronized with the Timing Clocks coming from the external MIDI device. 5.2 Start, Continue, Stop When the SeqCtrl parameter in the Utility mode is set to off, the DTX900 does not transmit or receive Start, Continue and Stop messages. 5.3 Active Sensing Reception: If an active sensing message is received and there is no subsequent MIDI data coming in for more than approximately 300 milliseconds, the DTX900 will mute all current sounds playing. Transmission: The DTX900 transmits MIDI data including active sensing message every 300 milliseconds (approximately). 24 DTX900 Data List

  • 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

24
DTX900 Data List
2.3 Channel Mode Messages
Reception only.
2.3.1
All sound off - 120
Mutes all the sounds currently playing through the specified channel.
2.3.2
Reset all controllers - 121
Sets the following controller values back to its initial value:
Pitchbend, Modulation, Expression, Hold 1, Portamento control, RPN number
2.3.3
All note off - 123
Mutes all notes through the specified channels currently playing.
However, they will not be muted until Hold 1 or Sostenuto is turned off.
2.3.4
Omni off - 124
Receiving this message is equivalent to receiving an All Notes Off message.
2.3.5
Omni on
- 125
Receiving this message is equivalent to receiving an All Notes Off message.
2.3.6
Mono - 126
Receiving this message is equivalent to receiving an All Sound Off message.
2.3.7
Poly - 127
Receiving this message is equivalent to receiving an All Sound Off message.
2.4 Program Change
Can be transmitted/received.
When the ReceivePC parameter is set to off in the Utility mode, the DTX900 will not
receive Program Change messages.
When the ReceivePC10ch parameter is set to off in the Utility mode, the DTX900
will not receive Program Change messages on MIDI channle 10.
According to the MIDI settings in the Drum Kit mode, Program Change messages
will be transmitted when the corresponding Drum Kit is selected.
2.5 Pitch Bend
Can be transmitted/received.
When the Function parameter is set to MIDI and the MIDI Type is set to PB up or
PB down, pressing the Hi-Hat Controller transmits Pitch Bend messages.
2.6 Channel Aftertouch
Transmission only.
When the Function parameter is set to MIDI and the MIDI Type is set to AT,
pressing the Hi-Hat Controller transmits Channel Aftertouch messages.
2.7 Polyphonic Aftertouch
Can be transmitted/received.
When performing muting on the pad (cymbal grabs, etc.), Polyphonic Aftertouch
messages will be transmitted with a note number assigned to the pad.
3. System Exclusive Messages
The DTX900 does not receive system exclusive messages that does not include
the device number specified with the Device No.parameter in the Utility mode.
3.1 Universal non realtime messages
3.1.1 GM system ON
$F0 $7E $7F $09 $01 $F7
Sets all the data except the MIDI master tuning data to its initial value.
Can be transmitted/received.
3.1.2 identify request
$F0 $7E $0n $06 $01 $F7
"n" represents the device number.
After this message is received, the DTX900 transmits an Identify Reply message.
Reception only.
3.1.3 Identify reply
$F0 $7E $7F $06 $02 $43 $00 $41 $3A $06 $00 $00 $00 $7F $F7
Transmission only.
3.2 Universal realtime message
3.2.1 MIDI master volume
$F0 $7F $7F $04 $01 $XX $mm $F7
$XX is dummy (ignored). $mm is the volume data.
Reception only.
3.3 parameter change
3.3.1 XG system ON
$F0 $43 $1n $4C $00 $00 $7E $00 $F7
"n" represents the device number.
Receiving this message is equivalent to receiving a GM System On message.
Reception only.
4. System Common Message
4.1 Song Select
$f3 $nn
"nn" represents the song number.
Reception only.
5. System Realtime Messages
Can be transmitted/received.
5.1 Timing Clock
When the MIDI Sync parameter in the Utility mode is set to MIDI, the DTX900 is
synchronized with the Timing Clocks coming from the external MIDI device.
5.2 Start, Continue, Stop
When the SeqCtrl parameter in the Utility mode is set to off, the DTX900 does not
transmit or receive Start, Continue and Stop messages.
5.3 Active Sensing
Reception: If an active sensing message is received and there is no subsequent
MIDI data coming in for more than approximately 300 milliseconds, the DTX900
will mute all current sounds playing.
Transmission: The DTX900 transmits MIDI data including active sensing message
every 300 milliseconds (approximately).
MIDI Data Format