Midi data format – Yamaha CBX-K1XG Manuel d'utilisation

Page 44

Advertising
background image

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 MESSAGES

System 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

0ttttttttt 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

0ttttttttt 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.

Advertising