beautypg.com

Midi data format – Yamaha PLG100-XG User Manual

Page 30

background image

30

MIDI Data Format

2.1.3 XG parameter change

This message sets XG-related parameters. Each message can set a single
parameter.
The message format is as follows.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

0ggggggg

GGH

Address High

0mmmmmmm

MMH

Address Mid

0lllllll

LLH

Address Low

0sssssss

SSH

Data

:

:

11110111

F7H

End of Exclusive

For parameters whose Data Size is 2 or 4, the appropriate amount of data
will be transmitted as indicated by Size.

2.1.3.1 XG System On

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

01001100

4CH

Model ID

00000000

00H

Address High

00000000

00H

Address Mid

01111110

7EH

Address Low

00000000

00H

Data

11110111

F7H

End of Exclusive

When On is received, the SOUND MODULE MODE will be set to XG.
Since approximately 50[ms] are required in order to execute this message,
please allow an appropriate interval before transmitting the next message.

2.1.3.2 XG System parameter change

This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).

2.1.3.3 Multi Effect1 parameter change

This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>,
<1 - 3>).

2.1.3.4 Multi Part parameter change

This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).

2.1.3.5 Drums Setup parameter change

This message sets the DRUMS SETUP block (refer to tables <1 - 1> , <1 - 5>).

2.1.4 Other parameter changes

2.1.4.1 Master tuning

This message simultaneously modifies the tuning of all channels.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0001nnnn

1NH

N:device Number

00100111

27H

Model ID

00110000

30H

Address High

00000000

00H

Address Mid

00000000

00H

Address Low

0000mmmm

0MH

Master Tune MSB

0000llll

0LH

Master Tune LSB

0xxxxxxx

XXH

don't care

11110111

F7H

End of Exclusive

Normally, the XG SYSTEM message MASTER TUNE should be used
(refer to table <1-2>).

2.2 Bulk dump

This device uses the following bulk dump messages.

[XG BULK DUMP]

1) XG System bulk dump
2) Multi Effect1 bulk dump
3) Multi Part bulk dump
4) Drums Setup bulk dump

2.2.1 XG bulk dump

This message sets XG-related parameters. Unlike parameter change messages,
a single message can modify multiple parameters. The message format is as
follows.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0000nnnn

0NH

N:Device Number

01001100

4CH

Model ID

0sssssss

SSH

ByteCountMSB

0ttttttt

TTH

ByteCountLSB

0ggggggg

GGH

Address High

0mmmmmmm

MMH

Address Mid

0lllllll

LLH

Address Low

0vvvvvvv

VVH

Data

:

:

0kkkkkkk

KKH

Check-sum

11110111

F7H

End of Exclusive

Address and Byte Count are given in tables 1-n. Byte Count is indicated by
the total size of the Data in tables 1-n.
Bulk dump and dump request messages are received when the beginning
of the block is specified as the 'Address'.
'Block' indicates the unit of the data string that is indicated in tables 1-n as
'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start
Address, Byte Count, Data, and the Check-sum itself are added.

2.2.1.1 XG System bulk dump

This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).

2.2.1.2 Multi Effect1 bulk dump

This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>,
<1 - 3>).

2.2.1.3 Multi Part bulk dump

This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).

2.2.1.4 Drums Setup bulk dump

This message sets the DRUMS SETUP block (refer to tables <1 - 1>, <1 - 5>).

3. Realtime messages

3.1 Active sensing

a) Transmission

not transmitted.

b) Receive

Once FE has been received, failure to receive any MIDI message for an
interval longer than approximately 300 msec will cause processing to
be performed as if ALL SOUND OFF, ALL NOTE OFF, and RESET
ALL CONTROLLERS messages were received, and the unit will reset
to a condition in which FE was never received.