Yamaha DTXPRESS Drums User Manual


 
51
2.1 Parameter Change
2.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.
Sends and receives data.
2.1.2 XG system ON
F0 43 1n 4C 00 00 7E 00 F7
“n” stands for device number.
Executes the same process as GM system ON.
Receives only.
2.1.3 identify request
F0 7E 0n 06 01 F7
“n” stands for device number.
After receiving, the identify reply is transmitted.
Receives only.
2.1.4 MIDI master volume
F0 7F 7F 04 01 XX mm F7
Ignores “XX”. “mm” is the volume.
Receives only.
2.1.5 MIDI master tune
F0 43 1n 27 30 00 00 mm ll cc F7
“n” stands for device number.
The values of “mm(MSnible)” and “II(LSnible)”—128 is used for 1 cent unit
when tuning.
Receives only.
2.2 Bulk Dump
Sends and receives data. All the data except the system data is converted into
1 or 2 byte ASCII characters and transmitted.
• DTXPRESS bulk dump common message.
F0 43 7D Xn ss ss 44 54 58 4C(“DTXL”) tt tt tt tt ii ii jj jj dataBytes
csum F7
tt tt tt tt This displays the ID of the bulk type. 4 characters of ASCII
code.
ss ss data bytes (from model ID to data) MS7bit, LS7bit
ii ii data packet index number MS7bit, LS7bit
If the data size exceeds 4096, the total is divided into F0-F7
packets, the packet index number will start at 00 01 (0001)
increasing by 1 for each successive packet. The last packet
is 7F 7F (3FFF).
When the data size is less than 4096, it will be 00 00 (0000).
jj jj object number MS7bit, LS7bit
Object number. In the DTXPRESS system only 1 article ex-
ists, that will become 7F 7F (3FFF).
csum indicates the 7bit of the 2’s complement of the sum of the
data from the model ID (ss ss) to data Bytes.
2.2.1 system
F0 43 7D 0n ss ss 44 54 58 4C(“DTXL”) 53 59 53 54(“SYST”)
00 00 7F 7F data csum F7
2.2.2 map
F0 43 7D 0n ss ss 44 54 58 4C(“DTXL”) 55 4D 41 50(“UMAP”)
00 00 7F 7F data csum F7
2.2.3 drumkit
F0 43 7D 0n ss ss 44 54 58 4C(“DTXL”) 44 4B 49 54(“DKIT”)
00 00 jj jj data csum F7
jj jj Indicated by MS7bit, LS7bit. This number derived from the
user drum kit number by counting from “0”. In the case of the
edit buffer, it is 7F 7F (3FFF).
2.2.4 trigger
F0 43 7D 0n ss ss 44 54 58 4C(“DTXL”) 54 52 49 47(“TRIG”)
00 00 jj jj data csum F7
jj jj The user trigger’s number MS7bit, LS7bit.
7F 7F specifies the edit buffer
2.2.5 song
F0 43 7D 0n ss ss 44 54 58 4C(“DTXL”) 53 4F 4E 47(“SONG”)
ii ii jj jj data2 csum F7
jj jj The user song number’s MS7bit, LS7bit.
7F 7F specifies the current song.
data 2 Divides the original data into the 4 bits MSnibble, LSnibble,
and converts 1 byte data to 2 bytes.
2.3 Dump Request
Receives only.
Transmits the corresponding bulk dump.
F0 43 7D 2n 44 54 58 4C(“DTXL”) tt tt tt tt jj jj F7
jj jj object number MS7bit, LS7bit
Object number. In the DTXPRESS system only 1 article ex-
ists, that will become 7F 7F (3FFF).
The object number contains the number that specifies the
drum kit number, etc.
Only one article exists, system data or edit buffer data, etc.,
that appoints 7F 7F (3FFF).
However, 7F 7F does not correspond in the case of song
data.
3. System common message
3.1 Select a song
f3 nn
“nn” stands for song number.
Receives only.
4. Realtime message
Sends and receives data.
4.1 timing clock
Synchronizes with the timing clock received when the Sync mode in the utility
mode’s [3-6. Sync Mode] (P. 33) is set to “ext” or “auto”.
4.2 start, continue, stop
When the [3-4. MIDI Control] (P. 33) in the utility mode is set to “MIDI Control=off”,
the DTXPRESS will not receive start, continue and stop.
4.3 active sensing
Once active sensing data has been received, if no MIDI data is subsequently
received for longer than an interval of approximately 300 msec, the DTXPRESS
will mute all the sounds.
Send the messages within an interval of approximately 300 msec.
MIDI Data Format