background image

 

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.

DTXIIsDL_Eng.book Page 3 Tuesday, November 11, 2003 5:30 AM

Summary of Contents for DTXTREME IIs

Page 1: ...DTXIIsDL_Eng book Page 1 Tuesday November 11 2003 5 30 AM...

Page 2: ...a Format 3 MIDI Data Table 7 Drum Voice List 14 GM Keyboard Voice List 21 Effect Parameter List 22 Effect Parameter Description 25 MIDI Implementation Chart 27 DATA LIST DTXIIsDL_Eng book Page 2 Tuesd...

Page 3: ...dentical 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...

Page 4: ...Data specifies the switch number bit0 bit5 00 3F and its status bit6 40 1 on 0 off See Data Tables for the switch number 3 1 10 parameter change F0 43 7D 1n 44 58 p1 p2 p3 p4 data1 data2 F7 n is devic...

Page 5: ...isplay Chain number 7F 7F 3FFF specifies the edit buffer See Data Tables for details of data 3 2 4 bulk dump song data F0 58 ID ASCII char X 54 ID ASCII char T 4F type ASCII char O 53 type ASCII char...

Page 6: ...is a song the DTXTREME IIs will not respond to 7F 7F 3FFF 4 System Common Messages 4 1 Song Select F3 nn nn is song number Reception only 5 System Realtime Messages Supports both transmission and rece...

Page 7: ...t 28 7 m OB127 USER CLICK MODIFY 28 8 m OB127 USER CLICK FILTER 28 9 m OB127 USER CLICK Q 28 10 m OB127 USER CLICK ATTACK 28 11 m OB127 USER CLICK DECAY 29 1 OB 800 MASTER TUNE MSB7bit 29 2 OB 800 MAS...

Page 8: ...27 PAN 13 20 0 127 CHORUS TO REVERB LEVEL A 11 parameter change Drumkit localizer note parameter P1 4 range name 21 1 PARAMETER 1 21 2 PARAMETER 2 21 3 PARAMETER 3 21 4 PARAMETER 4 21 5 PARAMETER 5 21...

Page 9: ...USER CLICK DECAY 6 bytes reserve system data type NAME UC LINK MODE UC LEARN MODE UC BYPASS UC F C OFFSET DATA UC F C OFFSET TIME UC JUMP TO RECENT PAGE UC INC PAD NO UC DEC PAD NO UC LED DISPLAY UC...

Page 10: ...AMETER 10 UC PARAMETER 11 UC PARAMETER 12 UC PARAMETER 13 UC PARAMETER 14 UC PARAMETER 15 UC PARAMETER 16 UC TYPE UC RETURN LEVEL UC PAN 1 byte reserve LOC block type NAME UC PARAMETER 1 UC PARAMETER...

Page 11: ...m range name 1 0 127 LFO frequency 2 0 127 LFO depth 3 1 127 feedback level 4 0 127 delay offset 6 4 40 EQ low frequency 7 52 76 EQ low gain 8 28 58 EQ high frequency 9 52 76 EQ high gain 10 1 127 dry...

Page 12: ...uency 7 52 76 EQ low gain 8 28 58 EQ high frequency 9 52 76 EQ high gain 10 1 127 dry wet balance 16 52 67 release C 18 2BAND EQ param range name 1 4 40 EQ low frequency 2 52 76 EQ low gain 3 28 58 EQ...

Page 13: ...frequency 14 52 76 EQ low gain 15 28 58 EQ high frequency 16 52 76 EQ high gain C 25 KARAOKE1 KARAOKE3 param range name 1 0 127 delay time 2 1 127 feedback level 3 0 52 HPF cutoff frequency 4 34 60 L...

Page 14: ...EKVFX 20 Boomer 84 TheBoot 21 BrkShot 85 VeloRoom 22 Dance1 86 Walkik 23 Dance2 87 WudPoint 24 Dance3 25 Dance4 26 Dance5 27 Dance6 28 Dance7 29 DelayBD 30 DIGIBS 31 DirtBD 32 DlayBDlo 33 DragKik 34 D...

Page 15: ...aWiRim 88 SAna2 25 AnHitRim 89 SAna3 26 AnSStick 90 SDCrunch 27 Blaaaghf 91 Sddark 28 Bowwow 92 SDdkrim 29 CapGun 93 SDind58 30 CapRim 94 SDPunch2 31 Dance 95 SDRAW1 32 Dance01 96 SDRAW2 33 Dance02 97...

Page 16: ...RC14PN 111 BCH12ab2 48 RC16PN 112 BCH14ab2 49 RC10CL 113 BCH16ab2 50 RC12CL 51 RC14CL 52 RC16CL 53 BCA10 54 BCA12 55 BCA14 56 BCA16 57 BEECH10 58 BEECH12 59 BEECH14 60 BEECH16 61 BEECH18R 62 XTMMCA10...

Page 17: ...HybridF 55 ElectrcH 56 ElectrcM 57 ElectrcL 58 ElectrcF 59 Distrt H 60 Distrt M 61 Distrt L 62 Distrt F 63 ETMooRH 64 ETMooRM G No Name G No Name 1 St Crsh1 65 SizzlRck 2 St Crsh2 66 SizzRide 3 DryCr...

Page 18: ...9 CongaG 93 Tambour4 30 CongaH 94 Timbale 31 CongaM 95 Timbal1H 32 CongaMV 96 Timbal1L 33 CongAn 97 Timbal2H 34 CongaO 98 Timbal2L 35 CongaS 99 TimCas 36 CongBe 100 TimpH 37 CongC7 101 TimpL 38 CowB1...

Page 19: ...R2 32 Cartoon3 96 PULSAR3 33 Cartoon4 97 Punch 34 CLOUDS 98 QueSPACE 35 D BFRAG1 99 RADAMACU 36 D BFRAG2 100 RUNNER 37 D BFRAG3 101 SCRUNCH 38 D BFRAG4 102 SEAMNSTR 39 D BFRAG5 103 SEMILOOP 40 DALIBAS...

Page 20: ...D3 LR 68 Count 8S 5 SD1 LR 69 Count 9S 6 SD2 LR 70 Count10S 7 SD3 LR 71 Count11S 8 SD4 LR 72 Count12S 9 SD5 LR 73 Count13S 10 SD5 TW 74 Count14S 11 SD6 LR 75 Count15S 12 SD7 LR 76 Count16S 13 TOM 1 H...

Page 21: ...e Gtr 1 93 BowedPad 2 30 Ovrdrive 1 94 MetalPad 2 31 Dist Gtr 1 95 Halo Pad 2 32 GtrHarmo 1 96 SweepPad 2 33 Bass Aco Bass 1 97 Synth Effects Rain 2 34 FngrBass 1 98 SoundTrk 2 35 PickBass 1 99 Crysta...

Page 22: ...127 FBLevel 63 63 PhseOfst 0 127 Pan L64 C R63 Cho Rev 0 127 ChoRetrn 0 127 Parameter Value RevSend 0 127 ChoSend 0 127 Parameter Value Control Dry Wet D63 W D W63 Time 0 3 30 Diffusion 0 10 InitDlay...

Page 23: ...50 LchDlay 0 0 50 0 RchDlay 0 0 50 0 Output stereo IND1 2 IND3 4 IND5 6 IND1 6 RevSend 0 127 ChoSend 0 127 MIDI Ctl 0 119 MIDI Sens 64 63 Parameter Value Control Dry Wet D63 W D W63 LFO 0 00Hz 39 7Hz...

Page 24: ...7 ChoSend 0 127 MIDI Ctl 0 119 MIDI Sens 64 63 Parameter Value Control Dry Wet D63 W D W63 LFO 0 00Hz 39 7Hz Depth 0 127 CtofOfst 0 127 Q 0 0 12 0 Output stereo IND1 2 IND3 4 IND5 6 IND1 6 RevSend 0 1...

Page 25: ...B type Level balance between the early reflections and the reverberation HiDamp High Damp Delay LCR Delay LR Attenuation of the high frequency range lower values will cause the high range to decay mor...

Page 26: ...mpressor effect NOISEGATE Time until the gate closes RevDlay Reverb Delay System Reverb only Delay time between the early reflections and the reverberation RevSend Reverb Send All types Send level of...

Page 27: ...sages Reset Mode Default Changed Note ON Note Off Key s Ch s 0 4 7 10 32 Control 1 6 11 64 71 72 73 Change 74 84 91 93 100 101 1 16 1 16 9nH v 1 127 9nH v 0 0 127 0 127 0 127 Mode 1 OMNI ON POLY Mode...

Page 28: ...Strings Guitar Percussion Division Yamaha Corporation 2003 Yamaha Corporation Printed in Taiwan WA32850 DTXIIsDL_Eng book Page 28 Tuesday November 11 2003 5 30 AM...

Reviews: