MIDI Reference Material
12
DTX502 Reference Manual
1. General
1.1 Scope
The specifications described herein apply to transmission and recep-
tion of MIDI data by a DTX502 drum trigger module.
1.2 Compliance
The specifications described herein comply with the MIDI 1.0 stan-
dard.
1.3 Legend
The following symbol has a special meaning herein.
• $: Placed in front of hexadecimal numbers.
2. Channel Messages
2.1 Key On & Key Off
Key On and Key Off messages are transmitted and received.
Range of notes received: 0 (C-2) to 127 (G
8
)
Velocity range: 1 to 127 (i.e., Note On only)
2.2 Control Change
2.2.1 Bank Select MSB (0), LSB (32)
Bank Select MSB and LSB messages are received. These mes-
sages can also be sent by turning on the output of MIDI Program
Change messages in the KitCommon area.
MSB = 0, LSB = any value: General MIDI instrument voices
MSB = 127, LSB = any value: General MIDI drum voices (see Note 1)
MSB = 125, LSB = 1: Drum kits (see Note 2)
* Note 1
When received, GM drum voices are selected for song parts.
Playback parts do not change.
* Note 2
The drum kit having the same number as the received program
number is selected. If received on MIDI channel 10, the same
drum kit will also be selected for playback parts.
2.2.2 Modulation (1)
Modulation messages are received but not transmitted.
2.2.3 Foot Controller (4)
Foot Controller messages are transmitted and received.
2.2.4 Portamento Time (5)
Portamento Time messages are received but not transmitted.
2.2.5 Data Entry (MSB = 6, LSB = 38)
Data Entry messages are received but not transmitted. These
messages are used to specify RPN data.
2.2.6 Main Volume (7)
Main Volume messages are received. These messages can also
be sent by turning on the output of MIDI Control Change mes-
sages in the KitCommon area.
2.2.7 Pan (10)
Pan messages are received. These messages can also be sent
by turning on the output of MIDI Control Change messages in the
KitCommon area.
A value of 0 corresponds to the far left of the stereo image; a
value of 127, to the far right.
2.2.8 Expression (11)
Expression messages are received but not transmitted.
2.2.9 Hold 1 (64)
Hold 1 messages are received but not transmitted.
2.2.10 Portamento Switch (65)
Portamento Switch messages are received but not transmitted.
2.2.11 Sostenuto (66)
Sostenuto messages are received but not transmitted.
2.2.12 Harmonic Content (71)
Harmonic Content messages are received but not transmitted.
2.2.13 EG Release Time (72)
EG Release Time messages are received but not transmitted.
2.2.14 EG Attack Time (73)
EG Attack Time messages are received but not transmitted.
2.2.15 Brightness (74)
Brightness messages are received but not transmitted.
2.2.16 Effect 1 Depth (91)
Effect 1 Depth messages are received but not transmitted. The
message value corresponds to the Reverb Send level.
2.2.17 Data Increment (96), Decrement (97)
Data Increment and Decrement messages are received but not
transmitted.
2.2.18 RPN
$00/$00 Pitch bend sensitivity: Received but not transmitted.
$00/$01 Fine tuning: Received but not transmitted.
$00/$02 Coarse tuning: Received but not transmitted.
$7F/$7F NULL: Received but not transmitted.
2.3 Channel Mode
All types of Channel Mode message are received, but none are trans-
mitted.
2.3.1 All Sound Off (120)
Upon receipt of an All Sound Off message, the DTX502 mutes all
voices currently playing on the corresponding channel.
2.3.2 Reset All Controllers (121)
Upon receipt of a Reset All Controllers message, the DTX502
resets the following controllers to their initial values:
Pitch Bend, Modulation, Expression, Hold 1, Portamento, Soste-
nuto, RPN, Harmonic Content, Release Time, Attack Time, and
Brightness
2.3.3 All Note Off (123)
Upon receipt of an All Note Off message, the DTX502 mutes all
notes currently playing on the corresponding channel. If Hold 1 or
Sostenuto is turned on, however, muting will not take place until
said controller is turned off.
2.3.4 Omni Off (124)
Upon receipt of an Omni Off message, the DTX502 acts in the
same way as if an All Notes Off message had been received.
2.3.5 Omni On (125)
Upon receipt of an Omni On message, the DTX502 acts in the
same way as if an All Notes Off message had been received.
2.3.6 Mono (126)
Upon receipt of a Mono message, the DTX502 acts in the same
way as if an All Sound Off message had been received.
2.3.7 Poly (127)
Upon receipt of a Poly message, the DTX502 acts in the same
way as if an All Sound Off message had been received.
MIDI Data Format