User Manual

20
MIDIデータフォーマット
(3)TRANSMIT/RECEIVEDATA
(3-1)CHANNELVOICEMESSAGE
送信は録音及び再生中のみ行う。
送信チャンネルは、トラック毎にオン/オフ及び送信チャンネルが設定可能。
受信は録音中のみ行う。受信チャンネルは、常にすべてのチャンネルを受信する。
MULTITRACKRECORD時、各1-16トラックにそれぞれ
MIDICH0-15のデータが分かれてレコードされる。
* RECORDMODEにおいての録音は通常omnionとなる。
ただし、MULTITRACKRECORD時、omnioffとなり各トラックにそれぞれMIDICH0-15
データが分かれてレコードされる。
(3-1-1)NOTEOFF
STATUS 1000nnnn(8nH) n=0〜15TRACKCHANNELNUMBER
NOTENUMBER 0kkkkkkk k=0(C-2)〜127(G8)
VELOCITY 0vvvvvvv vは無視
録音のみ行う。
再生時は、9nHkkH00Hに変換される。
(3-1-2)NOTEON/OFF
STATUS 1001nnnn(9nH) n=0〜15TRACKCHANNELNUMBER
NOTENUMBER 0kkkkkkk k=0(C-2)〜127(G8)
VELOCITY 0vvvvvvv (v≠0)NOTEON
00000000 (v=0)NOTEOFF
(3-1-3)POLYPHONICKEYPRESSURE
STATUS 1010nnnn(AnH) n=0〜15TRACKCHANNELNUMBER
NOTENUMBER 0kkkkkkk k=0(C-2)〜127(G8)
VALUE 0vvvvvvv v=0-127
(3-1-4)CONTROLCHANGE
STATUS 1011nnnn(BnH) n=0〜15TRACKCHANNELNUMBER
CONTROLNUMBER 0ccccccc
CONTROLVALUE 0vvvvvvv
すべてのコントロールチェンジ情報を録音再生する。
(3-1-5)PROGRAMCHANGE
STATUS 1100nnnn(CnH) n=0〜15TRACKCHANNELNUMBER
PROGRAMNUMBER 0ppppppp p=0〜127
(3-1-6)CHANNELPRESSURE
STATUS 1101nnnn(DnH) n=0〜15TRACKCHANNELNUMBER
VALUE 0vvvvvvv v=0〜127
(3-1-7)PITCHBENDCHANGE
STATUS 1110nnnn(EnH) n=0〜15TRACKCHANNELNUMBER
LSB 0vvvvvvv PITCHBENDLSB0〜127
MSB 0vvvvvvv PITCHBENDMSB0〜127
(3-2)CHANNELMODEMESSAGE
以下のメッセージの録音再生を行う。
RESETALLCONTROLLERS
BnH78H
LOCALCONTROL BnH7AH
OMNIMODEOFF BnH7CH
OMNIMODEON BnH7DH
MONOMODEON BnH7EH
POLYMODEON BnH7FH
(3-3)SYSTEMCOMMONMESSAGE
本体機能のコントロール情報として送受信する。
シーケンスデータとしての録音は行わない。
(3-3-1)SONGPOSITIONPOINTER
STATUS 11110010(F2H)
LSB 0vvvvvvv SONGPOSITIONLSB
MSB 0vvvvvvv SONGPOSITIONMSB
SONGPLAYモードで小節を移動した時、送信する。
SONGPLAYモードスタンバイ中に受信する。
(3-3-2)SONG SELECT
STATUS 11110011(F3H)
SONGNUMBER 0sssssss SONGNUMBER(PATTERNMODE時、
PATTERNNUMBER)
SONGPLAYモードでSONGを切り替えた時、送信する。
PATTERNPLAYモードでPATTERNを切り替えた時、送信する。
SONGPLAYモードスタンバイ中、PATTERNPLAYモードスタンバイ中、プレイ中に受信する。
PATTERNPLAYモードで受信した場合、PATTERNが切り替わる。
SONGPLAYモードで小節を移動した時、送信する。
SONGPLAYモードスタンバイ中に受信する。
(3-4)SYSTEMREALTIMEMESSAGE
シーケンスデータとしての録音は行わない。
(3-4-1)TIMINGCLOCK
STATUS 11111000(F8H)
TimingClockとして内部Clockを使用するかまたはMIDIINから入る
TimingClockを使用するかの選択が行える。
送信のOn/Offと受信のOn/Offの設定が行える。
(3-4-2)START
STATUS 11111010(FAH)
送受信のOn/Offの設定が行える。
(3-4-3)CONTINUE
STATUS 11111011(FBH)
送受信のOn/Offの設定が行える。
(3-4-4)STOP
STATUS 11111100(FCH)
送受信のOn/Offの設定が行える。
(3-5)SYSTEMEXCLUSIVEMESSAGE
すべてのエクスクルーシブメッセージを録音再生する。
受信した実データに時間差があっても F0からF7までを同じタイミングで録音する。
再生時、1Kbytes毎にインターバルタイムを設定できる。
(3-6)SECTIONCONTROL
11110000 F0 Exclusivestatus
01000011 43 YAMAHAID
01111110 7E Style
00000000 00 SectionControl
0sssssss ss Section
0ddddddd dd On/Off
11110111 F7 EndofExclusive
ss=08H-0FH、dd=onを受信し、それぞれRM1xのセクションA-Hにパターンを変更する。
(3-7)MIDITIMECODE(QUARTERFRAMEMESSAGE)
STATUS 11110001(F1H)
0nnnxxxx
TimingClockとしてMTCを選択するとMTCのQUARTERFRAMEMESSAGEを受信する。
(3-8)MIDIMACHINECONTROL
TimingClockとしてMTCを選択すると送信する。
(3-8-1)STOP(MCS)
11110000 F0 Exclusivestatus
01111111 7F RealTimeHeader
01111111 7F deviceID
00000110 06 MMCCommandMessage
00000001 01 STOP(MCS)
11110111 F7 EndofExclusive
STOPキーを押すと送信される。
(3-8-2)DEFERREDPLAY(MCS)
11110000 F0 Exclusivestatus
01111111 7F RealTimeHeader
01111111 7F deviceID
00000110 06 MMCCommandMessage
00000011 03 DEFERREDPLAY(MCS)
11110111 F7 EndofExclusive
PLAYキーを押すと送信される。
(3-8-3)LOCATE(MCP)
11110000 F0 Exclusivestatus
01111111 7F RealTimeHeader
01111111 7F deviceID
00000110 06 MMCCommandMessage
01000100 44 LOCATE(MCP)
00000110 06 ByteCount
00000001 01 "TERGET"SubCommand
0tthhhhh hr サブフレーム付き標準時刻仕様
0cmmmmmm mn
0kssssss sc
0gifffff fr
0bbbbbbb ff
11110111 F7 EndofExclusive
SONGPLAYモードで小節を移動した時、送信する。
<付表 1-1> ParameterBaseAddress
ParameterChange
Address
(H) (M) (L) Description
SYSTEM 00 00 00 System
00 00 7E XGSystemOn
00 00 7F AllParameterReset
INFORMATION 01 00 00 SystemInformation
EFFECT1 02 01 00 Effect1(Reverb,Chorus,Variation)"
02 40 00 Reserved
::: :
MULTIPART 08 00 00 MultiPart1
:
08 0F 00 MultiPart16
08 10 00 Reserved
::: :