App-3
MIDI Data Format
2.2 Reset All Controllers
1011nnnn Bn Status n=Channel number
01111001 79
00000000 00
This resets all controllers on the specified channel.
2.3 All Notes Off
1011nnnn Bn Status n=Channel number
01111011 7B
00000000 00
Terminates all notes currently on for the specified channel.
This is transmitted only when a MIDI buffer full error occurs.
3. SYSTEM EXCLUSIVE MESSAGESSystem Exclusive messages control various functions including mas-
ter volume and master tuning, play mode, effect type and various other
parameters.
3.1 Parameter Change
The CBX-K1XG receives the following parameter change messages.
[ UNIVERSAL REALTIME MESSAGE ]
1) Master Volume
2) Master Balance
[ UNIVERSAL NON REALTIME MESSAGE ]
1) General MIDI Mode On
2) Identity Reply (INQUIRY MESSAGE)
[ XG NATIVE PARAMETER CHANGE ]
1) XG System on
2) XG System Data parameter change
3) Multi Effect1 Data parameter change
4) Multi Part Data parameter change
5) Drums Setup Data parameter change
[ OTHER ]
1) Master Tuning
2) TG300 System Data Parameter change
3.1.1 Universal Realtime Messages
3.1.1.1 Master Volume
11110000 F0 Exclusive status
01111111 7F Universal Real Time
01111111 7F ID of target device
00000100 04 Sub-ID #1=Device Control Message
00000001 01 Sub-ID #2=Master Volume
00000000 00 Volume LSB
0
ttttttttt tt
Volume MSB t=0...127
11110111 F7 End of Exclusive
3.1.1.2 Master Balance
11110000 F0 Exclusive status
01111111 7F Universal Real Time
01111111 7F ID of target device
00000100 04 Sub-ID #1=Device Control Message
00000010 02 Sub-ID #2=Master Balance
00000000 00 Balance LSB
0
ttttttttt tt
Balance MSB t=0...127
11110111 F7 End of Exclusive
3.1.2 Universal Non-Realtime Messages
3.1.2.1 General MIDI Mode On
11110000 F0 Exclusive status
01111110 7E Universal Non-Real Time
01111111 7F ID of target device
00001001 09 Sub-ID #1=General MIDI Message
00000001 01 Sub-ID #2=General MIDI On
11110111 F7 End of Exclusive
3.1.2.2 Identity Reply
11110000 F0 Exclusive status
01111110 7E Universal Non-Real Time
0000nnnn nn Device Number, n= 0...15
00000110 06 Sub-ID #1=General Information
00000010 02 Sub-ID #2=Device Identity Reply
01000011 43 YAMAHA ID
00000000 00
Device Family Code LSB CBX-K1XG ID #1
01000001 41
Device Family Code MSB CBX-K1XG ID #2
01101011 6B
Device Number Code LSB CBX-K1XG ID #3
00000001 01
Device Number Code MSB CBX-K1XG ID #4
00000000 00
00000000 00
00000000 00
00000001 01 XG ID
11110111 F7 End of Exclusive
This is transmittedx by the CBX-K1XG when an Identity Re-
quest message (see 3.1.2.2 on page App-9) is received.
3.1.3 XG Native Parameter Change
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
01001100 4C XG Model ID
0aaaaaaa aa Address High
0aaaaaaa aa Address Mid
0aaaaaaa aa Address Low
0ddddddd dd Data
| |
11110111 F7 End of Exclusive
For parameters with data size of 2 or 4, transmit the appropriate
number of data bytes.
3.1.3.1 XG System On
11110000 F0 Exclusive status
01000011 43 YAMAHA ID
0001nnnn 1n Device Number
01001100 4C XG Model ID
00000000 00 Address High
00000000 00 Address Mid
01111110 7E Address Low
00000000 00 Data
11110111 F7 End of Exclusive
This message changes the internal tone generator to the XG mode.
Since approximately 50ms is required to execute this message,
be sure to leave an appropriate interval before the subsequent
message.