User Manual

MIDI データ フォーマット
M7CL 取扱説明書
283
1.4 PROGRAM CHANGE (Cn)
《受信》
[Program Change ECHO]がONの場合には、BANK SELECTもMIDI OUTに
ECHOします。
SINGLE CHが選択されている場合、[Program Change RX]がONで、[Rx CH]が一
致したときに受信します。ただし[OMNI]がONの場合には、チャンネルに関係
なく受信します。受信したら[Program Change Table]の設定に従って、シーンメ
モリー、エフェクトライブラリーをリコールします。
《送信》
[Program Change TX]がONの場合、シーンメモリー、エフェクトライブラリー
がリコールされたときに[Program Change Table]の設定に従って送信します。
SINGLE CHが選択されている場合、[Tx CH]のチャンネルで送信します。
MULTI CHが選択されている場合、リコールしたシーンメモリー、エフェクト
ライブラリーが複数のProgram numberに割り当てられているときは、MIDI
CHごとに一番小さいProgram numberで送信します。
なお、M7CL Editorへの送信は、TABLEなどの内容が一致している保証がない
ので、Program Changeを使った送信は行ないません(常にParameter Changeが用
いられます)。
MULTI MIDI CHかSINGLE CHかを選択できます。
SINGLEの場合
RX CHとOMNI CH、TX CHを選べます。
BANK SELECT 付きにするかどうかを選べます。
BANKは16まで設定できます。
MULTIの場合
RXとTX CHは同じになります。
アサイン表はMIDI CHごとの設定になります。BANK SELECTは付きません。
MIDI CHは16まで設定できます。
2 SYSTEM REALTIME MESSAGE
2.1 TIMING CLOCK (F8)
《受信》
EFFECTの制御に使われます。4分音符あたり24回送信されます。
OTHERのECHO対象です。
2.2 ACTIVE SENSING (FE)
《受信》
受信後400ms以内に何も受信しなかった場合は、Running Statusのクリアなど
MIDIの通信を初期化します。
ECHOの対象ではありません。
2.3 SYSTEM RESET (FF)
《受信》
受信した場合、Running StatusのクリアなどMIDIの通信を初期化します。
ECHOの対象ではありません。
3 System Exclusive Message
3.1 Bulk Dump
本体内に記憶された各種メモリーの内容を入出力します。
基本フォーマットは以下のようになります。
M7CLがBulk Dumpで扱うDATA TYPEは以下のとおりです。
‘M’
0–300 Scene number
512 Current Data (without Recall Safe)
768 Current Data (with Recall Safe)
’S’
512 Setup Memory
513 Mixer Setting
514 Output Port
515 Monitor
516 MIDI Setting
517 Library Number
’s
512–515 User Defined Key 1–4
516–519 User Defined Key Guest 1–4
520–523 User Defined Key Admin 1–4
524 Preference
525 User Key
526 User Key Guest
527 Preference Guest
528 Preference Admin
‘Y‘
1–199 Library number
512–559 Dynamics1 Input 1–48
560–567 STIN 1L–4R
768–783 MIX 1–16
1024–1031 MATRIX 1–8
1280–1282 STEREO L,R,MONO(C)
1536–1583 Dynamics2 Input 1–48
1584–1591 STIN 1L–4R
’H’
0–199 Library number
512–559 Input 1–48
560–567 STIN 1L–4R
’h’
0–199 Library number
768–783 MIX 1–16
1024–1031 MATRIX 1–8
1280–1282 STEREO L,R,MONO(C)
’Q’, ’q
1–199 Library number
512–559 Input 1–48, 560–567 STIN 1L–4R
768–783 MIX 1–16
1024–1031 MATRIX 1–8
1280–1282 STEREO L,R,MONO(C)
‘F’
1–199 Library number
512–527 RACK 1A–8B
‘E’
1–199 Library number
512–515 RACK 5–8
’P’, ’C’
512 Current Data
プリセットライブラリーに書き込みを行なった場合、データは破棄されます。
M7CLかどうかは固有のヘッダー(Model ID)で認識します。
CHECK SUMは、BYTE COUNT(LOW)の後からCHECK SUMの前までを足し
て2の補数をとり、bit7を0として計算します。
CHECK SUM = (-sum)&0x7F
BULK DUMPはいつでも受信でき、BULK DUMP REQUESTを受信するといつ
でも送信します。
BULK DUMP REQUESTに対しては、[RxCH]のチャンネルで、BULK DUMP
を送信します。
データ部分は、8bits data×7wordsを7bits data×8wordsに変換した形で取り扱
います。
STATUS 1100nnnn Cn
Program change
DATA 0nnnnnnn nn
Program number (0–127)
STATUS 11111000 F8
Timing clock
STATUS 11111110 FE
Active sensing
STATUS 11111111 FF
System reset
Command
rx/tx Function
F0 43 0n 3E BB BB 11 D0 D1 D2 …
EE F7 BULK DUMP DATA
rx/tx
BULK DUMP
DATA
F0 43 2n 3E 11 D0 D1 D2 F7
BULK DUMP REQUEST
rx
BULK DUMP
REQUEST
Data Name
(D0)
Data Number
(D1,2)
tx/rx Function
‘M’ 0–300, 512, 768
tx/rx
Scene Memory & Request
‘S’ 512–517
tx/rx
Setup Memory & Request (current
setup)
‘s’ 512–528
tx/rx
User Setup Memory & Request
‘Y’ 1–199, 512–
tx/rx
Dynamics library & Request
‘H’ 0–199, 512–559,
560–567
tx/rx
Input Channel library & Request
‘h’ 0–199, 768–783,
1024–1031,
1280–1282
tx/rx
Output Channel library & Request
‘Q’ 1–199, 512–
tx/rx
Input Equalizer library & Request
‘q’ 1–199, 768–
tx/rx
Output Equalizer library &
Request
‘F’ 1–199, 512–527
tx/rx
GEQ Equalizer library & Request
‘E’ 1–199, 512–515
tx/rx
Effect library & Request
‘P’ 512
tx/rx
Program change table & Request
‘C’ 512
tx/rx
Control change table & Request