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

Page 45

Advertising
background image

App-4

3.1.3.2 XG System Data parameter change
This data is transmitted upon reception of a Dump Request mes-
sage. See tables 1 - 1 and 1 - 2 (page App-12).

3.1.3.3 System information
This data is transmitted upon reception of a Dump Request mes-
sage. See tables 1 - 1 and 1 - 3 (page App-12).

3.1.3.4 Multi Effect1 Data parameter change
This data is transmitted upon reception of a Dump Request mes-
sage. See tables 1 - 1 and 1 - 4 (page App-12).

3.1.3.5 Multi Part Data parameter change
This data is transmitted upon reception of a Dump Request mes-
sage. See tables 1 - 1 (page App-12) and 1 - 5 (page App-13).

3.1.3.6 Drums Setup Data parameter change
This data is transmitted upon reception of a Dump Request mes-
sage. See tables 1 - 1 (page App-12) and 1 - 6 (page App-15) .

3.1.4

Other parameter changes

3.1.4.1 Master Tuning

11110000 F0

Exclusive status

01000011 43

YAMAHA ID

0001nnnn 1n

Device Number

00100111 27

Model ID

00110000 30

Sub ID2

00000000 00

00000000 00

0mmmmmmm mm

Master Tune MSB

01111111 11

Master Tune LSB

Occccccc cc

irrelevant

11110111 F7

End of Exclusive

This message simultaneously changes the pitch of all channels.

3.2 Bulk Dump
The CBX-K1XG receives the following bulk dump data.

[ XG NATIVE ]
1) XG System Data
2) Multi Effect1 Data
3) Multi Part Data
4) Drums Setup Data

3.2.1

XG Native Bulk Dump

11110000 F0

Exclusive status

01000011 43

YAMAHA ID

0000nnnn 0n

Device Number

01001100 4C

XG Model ID

0bbbbbbb bb

ByteCount

0bbbbbbb bb

ByteCount

0aaaaaaa aa

Address High

0aaaaaaa aa

Address Mid

0aaaaaaa aa

Address Low

0ddddddd dd

Data

|

|

|

|

0ccccccc cc

Check-sum

11110111 F7

End of Exclusive

For the Address and Byte Count, refer to the supplementary tables.
The Check Sum is the value that results in a value of 0 for the
lower 7 bits when the Start Address, Byte Count, plus the Check
Sum itself are added.
Data of more than 256 bytes cannot be transmitted at once. When
transmitting more than that amount, divide up the data into packets
of 256 bytes or less and transmit them at intervals of 120 ms or
longer.

3.2.1.1 XG System Data bulk dump
See tables 1 - 1 and 1 - 2 (page App-12).

3.2.1.2 Multi Effect1 Data bulk dump
See tables 1 - 1 and 1 - 4 (page App-12).

3.2.1.3 Multi Part Data bulk dump
See tables 1 - 1 (page App-12) and 1 - 5 (page App-13).

3.2.1.4 Drums Setup Data bulk dump
See tables 1 - 1 (page App-12) and 1 - 6 (page App-15).

4. SYSTEM COMMON MESSAGES

4.1 Song select

11110011 F3

Status

0vvvvvvv vv

Song #

v=0...127

4.2 Song position pointer

11110010 F2

Status

0lllllll ll

Songposition pointer LSB

l=0...127

0mmmmmmm mm

Songposition pointer MSB

m=0...127

5. SYSTEM REALTIME MESSAGES

5.1 Timing clock

11111000 F8

Status

This is transmitted only when tempo is set.

5.2 Start

11111010 FA

Status

5.3 Continue

11111011 FB

Status

5.4 Stop

11111100 FC

Status

5.5 Active Sensing

11111110 FE

Status

6. SINGLE-BYTE DATA TRANSMISSION

6.1 Single-byte Data
Separate from conventional MIDI message transmission, single byte
messages can also be transmitted.

MIDI Data Format

Advertising