User Manual
20
11110111 F7H = End of Exclusive
受信すると、VolumeMSBが SystemParameter のMASTERVOLUMEに反映される。
*
2進数表現0sssssss を16 進表現したものが SSH であることを示す。他も同様。
2.1.2ユニバーサルノン・リアルタイムメッセージ
2.1.2.1GeneralMIDISystemOn
11110000 F0H = Exclusive status
01111110 7EH = Universal Non-Real Time
01111111 7FH = ID of target device
00001001 09H = Sub-ID #1=General MIDI Message
00000001 01H = Sub-ID #2=General MIDI On
11110111 F7H = End of Exclusive
または、
11110000 F0H = Exclusive status
01111110 7EH = Universal Non-Real Time
0xxxnnnn XNH = n:Device Number, x:don’t care
00001001 09H = Sub-ID #1=General MIDI Message
00000001 01H = Sub-ID #2=General MIDI On
11110111 F7H = End of Exclusive
このメッセージを受信すると音源モードをMultiMode にし、MIDIマスターチューニングを除くすべての
データの設定値をデフォルト値に戻す。
このメッセージの実行には、約50[ms]かかるため、次のメッセージとの間隔を注意する。
2.1.2.2IdentityRequest
11110000 F0H = Exclusive status
01111110 7EH = Universal Non-Real Time
0mmmmmmm MMH = Device Number
00000110 06H = Sub-ID #1=General Information
00000001 01H = Sub-ID #2=Identity Request
11110111 F7H = End of Exclusive
このメッセージを受信することにより、本機は次の2.1.2.3 のIdentityReply メッセージを送信する。
2.1.2.3IdentityReply
11110000 F0H = Exclusive status
01111110 7EH = Universal Non-Real Time
0mmmmmmm MMH = Device Number
00000110 06H = Sub-ID #1=General Information
00000010 02H = Sub-ID #2=Identity Reply
01000011 43H = YAMAHA ID
00000000 00H = Device Family Code LSB BX ID #1
01000001 41H = Device Family Code MSB BX ID #2
01111001 79H = Device Number Code LSB BX ID #3
00000100 04H = Device Number Code MSB BX ID #4
00000000 00H
00000000 00H
00000000 00H
00000001 01H = Tone Generator Code=XG
11110111 F7H = End of Exclusive
本機は2.1.2.2 のIdentityRequestメッセージを受信すると、このメッセージを送信する。
2.1.3XGパラメーターチェンジ
このメッセージはXG に関するパラメーターを設定する。1 つのメッセージで変更できるパラメーターは
1 つである。
メッセージのフォーマットは下記のとおりである。
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
DataSizeが 2 または 4 のパラメーターはその Size 分のデータを送信する。
2.1.3.1XGSystemOn
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
Onを受信することにより、音源モードが MultiMode になる。
このメッセージの実行には、約50[ms]かかるため、次のメッセージとの間隔を注意すること。
2.1.3.2XGSystemparameterchange
このメッセージはXGSYSTEM ブロックを設定する ( 付表< 1-1 >、< 1-2 >参照 )。
2.1.3.3MultiEffect1parameterchange
このメッセージはMULTIEFFECT1 ブロックを設定する ( 付表< 1-1 >、< 1-4 >参照 )。
MultiMode時のみ受信する。
2.1.3.4MultiPartparameterchange
このメッセージはMULTIPART ブロックを設定する ( 付表< 1-1 >、<1-5 >参照)。
MultiMode 時のみ受信する。
2.1.3.5DrumsSetupparameterchange
このメッセージはDRUMSSETUP ブロックを設定する( 付表< 1-1 >、<1-6 >参照 )。
MultiMode 時のみ受信する。
2.1.4ネイティブパラメーターチェンジ
このメッセージは機種固有のパラメーターを設定する。1 つのメッセージで変更できるパラメーターは1
つである。
メッセージのフォーマットは下記の通りである。
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0001nnnn 1NH N:device Number
01101100 6CH Model ID
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
0sssssss SSH Data
: :
11110111 F7H End of Exclusive
DataSizeが 2 または 4 のパラメーターはその Size 分のデータを送信する。
2.1.4.1NativeSystemparameterchange
このメッセージはNATIVESYSTEM ブロックを設定する ( 付表< 2-1>、< 2-3>参照 )。
2.1.4.2RemoteSwitchparameterchange
このメッセージはREMOTESWITCH ブロックを設定する ( 付表< 2-1 >、< 2-5 >参照)。
2.1.4.3NormalVoiceparameterchange
このメッセージはNORMALVOICE(EditBuffer) ブロックを設定する ( 付表< 2-1 >、<2-9 >、
<2-10 >参照)。
VoiceMode 時のみ受信する。
2.1.4.4DrumVoiceparameterchange
このメッセージはDRUMVOICE(EditBuffer) ブロックを設定する( 付表< 2-1 >、< 2-11 >、
<2-12 >参照)。
VoiceMode 時のみ受信する。
2.1.5その他のパラメーターチェンジ
2.1.5.1マスターチューニング
このメッセージは全チャンネルの音程を同時に変更する。
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
通常はXGSYSTEM の MASTERTUNE を用いること ( 付表< 1-2>参照 )。
2.2バルクダンプ
本機は、以下のバルクダンプを扱う。
[XGBULKDUMP]
1)XGSystembulkdump
2)SystemInformationbulkdump
3)MultiEffect1bulkdump
4)MultiPartbulkdump
5)DrumsSetupbulkdump
[NATIVEBULKDUMP]
1)NativeSystembulkdump
2)BulkControlbulkdump
3)NativeMultibulkdump
4)NormalVoicebulkdump
5)DrumVoicebulkdump
2.2.1XGバルクダンプ
このメッセージはXG に関するパラメーターを設定する。パラメーターチェンジと異なり、1 つのメッ
セージで複数のパラメーターを変更する。メッセージのフォーマットは下記のとおりである。
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およびByteCountは付表 1-n に記載している。なお ByteCountは
付表1-n での Data の Totalsize を示す。