Midi data format, 120 appendix – Yamaha AN200 User Manual

Page 120

Advertising
background image

MIDI Data Format

120

Appendix

0vvvvvvv

VVH

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 System parameter change

This message sets the System block (see Tables <2-1> and <2-2>).

2.1.3.2 Current Voice Common parameter change

This message sets the Common block of the voice is sounding currently (see Tables <1-1> and
<1-2>).

2.1.3.3 Current Voice Additional parameter change

This message sets the Additional block of the voice is sounding currently (see Tables <1-1> and
<1-4>).

2.1.3.4 Current Voice Element parameter change

This message sets the Element block of the voice is sounding currently (see Tables <1-1> and <1-
3>).

2.1.3.5 Current Voice Scene1 parameter change

This message sets the Scene1 block of the voice is sounding currently (see Tables <1-1> and <1-
5>).

2.1.3.6 Current Voice Scene2 parameter change

This message sets the Scene2 block of the voice is sounding currently (see Tables <1-1> and <1-
6>).

2.1.3.7 Current Voice Step Seq parameter change

This message sets the Step Seq block of the voice(SYNTH Track) is sounding currently (see
Tables <1-1> and <1-7>).

2.1.3.8 Currnet Rhythm Step Seq parameter change

This message sets the Step Seq block of the Rhythm Track (see Tables <2-1> and <2-8>).

2.1.3.9 Current Effect parameter change

This message sets the Effect block (see Tables <2-1> and <2-3>).

2.1.3.10 Current Mulit Part parameter change

This message sets the Multi Part block (see Tables <2-1> and <2-6>).

2.2 Bulk dump

This device uses only the following bulk dump receiving messages.

[ AN200 NATIVE BULK DUMP ]

1) System bulk dump
2) Current Voice Common bulk dump
3) Current Voice Additional bulk dump
4) Current Voice Element bulk dump
5) Current Voice Scene1 bulk dump
6) Current Voice Scene2 bulk dump
7) Currnet Voice Step Seq. bulk dump
8) Currnet Rhythm Step Seq. bulk dump
9) Current Effect bulk dump
10) Current Mulit Part bulk dump
11) User Pattern Voice 1...128
12) User Pattern Voice Additional 1...128
13) User Pattern Voice Scene1 1...128
14) User Pattern Voice Scene2 1...128
15) User Pattern Multi Part 1 ... 128
16) User Pattern Rhythm Step Seq 1 ... 128
17) User Song 1 ... 10

And the following bulk dump messages are received and changed as data of the AN200.

[ AN1x BULK DUMP ]

1) AN1x Current Common bulk dump
2) AN1x Current Scene bulk dump
3) AN1x Current Step Seq Pattern bulk dump
4) AN1x User Voice 1 ... 128

2.2.1 AN200 Native Bulk Dump

This message sets the special parameters for AN200.
Unlike Parameter change, one message can modify multiple parameters.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0000nnnn

0NH

N:Device Number

01011100

5CH

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 is received when the beginning of the block is specified in "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 ths Start Address, Byte Count,
Data, and the Check sum itself are added.

2.2.1.1 System bulk dump

This message sets the System block (see Tables <2-1> and <2-2>).

2.2.1.2 Current Voice Common bulk dump

This message sets the Common block of the voice is sounding currently (see Tables <1-1> and
<1-2>).

2.2.1.3 Current Voice Additional bulk dump

This message sets the Additional block of the voice is sounding currently (see Tables <1-1> and
<1-4>).

2.2.1.4 Current Voice Element bulk dump

This message sets the Element block of the voice is sounding currently (see Tables <1-1> and <1-
3>).

2.2.1.5 Current Scene1 bulk dump

This message sets the Scene1 block of the voice is sounding currently (see Tables <1-1> and <1-
5>).

2.2.1.6 Current Scene2 bulk dump

This message sets the Scene2 block of the voice is sounding currently (see Tables <1-1> and <1-
6>).

2.2.1.7 Current Voice Step Seq bulk dump

This message sets the Step Seq block of the voice(SYNTH Track) is sounding currently (see
Tables <1-1> and <1-7>).

2.2.1.8 Current Rhythm Step Seq bulk dump

This message sets the Step Seq block of the Rhythm Track is sounding currently (see Tables <2-
1> and <2-8>).

2.2.1.9 Current Effect bulk dump

This message sets the Effect block (see Tables <2-1> and <2-3>).

2.2.1.10 Current Multi Part bulk dump

This message sets the Multi Part block (see Tables <2-1> and <2-6>).

2.2.1.11 User Pattern Voice bulk dump

This message sets the User Pattern Voice block (see Tables <1-1> and <1-8>).

2.2.1.12 User Pattern Voice Additional bulk dump

This message sets the User Pattern Voice Additional block (see Tables <1-1> and <1-9>).

2.2.1.13 User Pattern Voice Scene1 bulk dump

This message sets the User Pattern Voice Scene1 block (see Tables <1-1> and <1-10>).

2.2.1.14 User Pattern Voice Scene2 bulk dump

This message sets the User Pattern Voice Scene2 block (see Tables <1-1> and <1-11>).

2.2.1.15 User Pattern Effect bulk dump

This message sets the User Pattern Voice Effect block (see Tables <2-1> and <2-9>).

2.2.1.16 User Pattern Multi Part bulk dump

This message sets the User Pattern Voice Multi Part block (see Tables <2-1> and <2-8>).

2.2.1.17 User Pattern Rhythm Step Seq bulk dump

This message sets the User Pattern Rhythm Step Seq block (see Tables <2-1> and <2-8>).

2.2.1.18 User Song bulk dump

This message sets the User Song block (see Tables <2-1> and <2-8>).

2.2.2 AN1x bulk dump

The AN1x bulk dump messages are received and changed as data of the AN200.

11110000

F0H

Exclusive status

01000011

43H

YAMAHA ID

0000nnnn

0NH

N:Device Number

01011100

5CH

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

The details are the same as for 2.2.1 (AN200 Native Bulk Dump). However, see Table <3-1> for
the Base address.
More details (Address, Byte Count, etc.), see the AN1x parameter list included with the AN1x.

Advertising