APPENDIX
96
2.6 Channel Aftertouch
Does not support transmission and reception.
2.7 Polyphonic Aftertouch
Does not support transmission and reception.
3. System Exclusive Messages
When the "receive system exclusive" system parameter is set to off, the
DTXTREAME does not receive system exclusive messages.
The DTXTREAME does not receive system exclusive messages that does not
include the device number specified with the "device number" system
parameter.
3.1 Parameter Change
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.
Supports both transmission and reception.
3.1.2
XG system ON
$F0 $43 $1n $4C $00 $00 $7E $00 $F7
n is device number.
Operates as GM system ON is received. Reception only.
3.1.3
identify request
$F0 $7E $0n $06 $01 $F7
n is device number.
After this message is received, the DTXTREME transmits identity reply.
Reception only.
3.1.4
MIDI master volume
$F0 $7F $7F $04 $01 $XX $mm $F7
XX is dummy (ignored). mm is the volume data.
Reception only.
3.1.5
MIDI master tune
$F0 $43 $1n $27 $30 $00 $00 $mm $ll $cc $F7
n is device number.
Master tuning can be done by 128 cents which is specified by mm
(MSnible) and ll (LSnible).
Reception only.
3.1.6
identify reply
$F0 $7E $0n $06 $02 $43 $00 $4C $73 $07 $mm $00 $00 $00 $F7
n is device number.
mm is software version number ($00).
Transmission only.
3.1.7
display data
$F0 $43 $1n $4c $06 $00 $ii $dd*N $F7
n is device number (1 - F).
ii is display start position ($00 - $1F).
dd is an ASCII code number. Up to 32 "dd" values can be specified.
A specified string (of up to 32 characters) is displayed in the LCD for a
certain period of time. If multiple data sets are received, the LCD
displays each string at the specified start position in the received
order.
Reception only.
3.1.8
clear all song
$F0 $43 $7D $1n $44 $54 $00 $F7
n is device number (1 - F).
Clears all user songs.
3.1.9
remote SW
$F0 $43 $7D $1n $52 $53 data $F7
n is device number (1 - F).
Operates identically as a panel switch is pressed (on/off).
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 device number (1 - F).
Changes values for various parameters on the DTXTREME.
The parameter number specified with p1, p2, p3 and p4 is given a
value specified with data1 and data2.
If the target parameter belongs to a user stack (one of 4 elements that
comprise a user voice), it takes 2 bytes (data1 and data2). In this case,
data1 (MS7bit) and data2 (LS7bit) is combined to express a single
value ($0000 - $3FFF).
See Data Tables for the parameter number.
Reception only.
3.2 Bulk Dump
Bulk data is transmitted and received as follows:
$F0
$43
$7D
$0n
n: device number
$ss
data bytes MS7bit
$ss
data bytes LS7bit
$44
ID, ASCII char 'D'
$54
ID, ASCII char 'T'
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
type1
type, ASCII char
type2
type, ASCII char
type3
type, ASCII char
type4
type, ASCII char
indM
index number MS7bit
indL
index number LS7bit
numM
object number MS7bit
numL
object number LS7bit
data
data
...
data
csum
check sum
$F7
n is device number (1 - F).
Data bytes is a numeric value obtained by adding 12 to the number of data
bytes.
If data is more than 4,096 bytes, that data is divided into multiple packets ($F0
- $F7) and each packet is transferred with a unique index number. The first
index number is $00 $01 ($0001) and the last is $7F $7F ($3FFF). If data is
within 4,096 bytes, that data is transferred in a single packet with the first
index number, $00 $01 ($0001).
Object number specifies a unique number from multiple similar kinds of data
(like drum kit number, song number or so on). If the target data is single
(like system common data, edit buffer data or so on), this value must be $7F
$7F ($3FFF).
Check sum must be a 2’s complement of the sum of the 7th byte (ID) and
following data (before check sum).
3.2.1
bulk dump - systam data
$F0
...
$58
ID, ASCII char 'X'
$54
ID, ASCII char 'T'
$53
type, ASCII char 'S'
$59
type, ASCII char 'Y'
$53
type, ASCII char 'S'
$54
type, ASCII char 'T'
$00
fix
$00
fix
$7F
fix
$7F
fix
data
data
...
data
csum
check sum
$F7
See Data Tables for details of data.
Summary of Contents for DTXTREME
Page 1: ......