Yamaha AN200 Musical Instrument User Manual


 
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.