User Manual

資料編
リファレンスマニュアル
266
[実データからBULKデータへの変換]
d[0-6]:実データ
b[0-7]:BULKデータ
b[0]=0;
for(I=0;I<7;I++){
if(d[I]&0x80){
b[0]¦=1<<(6-I);
}
b[I+1]=d[I]&0x7F;
}
[BULKデータから実データへの還元]
d[0-6]:実データ
b[0-7]:BULKデータ
for(I=0;I<7;I++){
b[0]<<=1;
d[I]=b[I+1]+(0x80&b[0]);
}
3.3 PARAMETER CHANGE
《受信》
[PARAMETERCHANGEECHO]がONの場合にはECHOします。
[PARAMETERCHANGERx]がONで[RxCH]とSUBSTATUSに含まれるDevice
numberが一致したときに受信します。PARAMETERCHANGE受信時は指定のパ
ラメーターを制御し、PARAMETERREQUEST受信時は指定パラメーターの現在
値をDeviceNumberを[RxCH]にしたPARAMETERCHANGEで送信します。
《送信》
[PARAMETERCHANGETx]がONでCONTROLCHANGE送信が有効になって
いないパラメーターが変更された場合、[TxCHをDevicenumberにし
PARAMETERCHANGEで送信します。
PARAMETERREQUESTに対する応答として[RxCH]をDeviceNumberにした
PARAMETERCHANGEで送信します。
4 PARAMETER CHANGE詳細
4.1 CURRENT SCENE, SETUP, BACKUP, USER SETUP
4.1.1 フォーマット(PARAMETERCHANGE)
《受信》
[PARAMETERCHANGERx]がONで[RxCH]とSUBSTATUSに含まれるDevice
numberが一致したときに受信します。
[PARAMETERCHANGEECHO]がONの場合にはECHOします。
受信次第、指定のパラメーターを変更します。
《送信》
[PARAMETERCHANGETx]がONで[CONTROLCHANGEEVENTLIST]に設定
されていないパラメーターを変更した場合、[TxCH]の[DeviceNumber]で送信しま
す。
4.1.2 フォーマット(PARAMETERREQUEST)
《受信》
[PARAMETERCHANGERx]がONで[RxCH]とSUBSTATUSに含まれるDevice
numberが一致したときに受信します。
[PARAMETERCHANGEECHO]がONの場合にはECHOします。
受信次第、指定のパラメーターの値をPARAMETERCHANGEで送信します。
4.1.3 データカテゴリー
4.2 FUNCTION CALL – LIBRARY STORE, RECALL –
4.2.1 フォーマット(PARAMETERCHANGE)
《受信》
[PARAMETERCHANGERx]がONで[RxCH]とSUBSTATUSに含まれるDevice
numberが一致したときに受信します。
[PARAMETERCHANGEECHO]がONの場合にはECHOします。
受信次第、指定のパラメーターを変更します。
《送信》
[PARAMETERCHANGETx]がONの場合、[TxCH]の[DeviceNumber](MIDICH)
で送信します。
4.2.2 ファンクションネーム
Command rx/tx Function
F0 43 1n 3E 19 … F7
RARAMETER CHANGE
rx/tx
CLシリーズ専用パラメーターチェンジ
F0 43 3n 3E 19 … F7
PARAMETER REQUEST
rx/tx
CLシリーズ専用パラメーターリクエスト
STATUS 11110000 F0
System exclusive message
ID No. 01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS 0001nnnn 1n
n=0-15 (Device number=MIDI Channel)
GROUP ID 00111110 3E
Digital mixer
MODEL ID 00010010 19
CL Series
DATA Category 0ccccccc cc
DATA 0eeeeeee eh
Element no High.
0eeeeeee el
Element no Low.
0iiiiiii ih
Index no High.
0iiiiiii il
Index no Low.
0ccccccc ch
Channel no High.
0ccccccc cl
Channel no Low.
0ddddddd dd
Data
::
EOX 11110111 F7
End of exclusive
STATUS 11110000 F0
System exclusive message
ID No. 01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS 0001nnnn 3n
n=0-15 (Device number=MIDI Channel)
GROUP ID 00111110 3E
Digital mixer
MODEL ID 00010010 19
CL Series
DATA Category 0ccccccc cc
DATA 0eeeeeee eh
Element no High.
0eeeeeee el
Element no Low.
0iiiiiii ih
Index no High.
0iiiiiii il
Index no Low.
0ccccccc ch
Channel no High.
0ccccccc cl
Channel no Low.
EOX 11110111 F7
End of exclusive
Data Category Name
0x01 00000001
Current Scene /Setup/Backup/
User Setup Data
STATUS 11110000 F0
System exclusive message
ID No. 01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS 0001nnnn 1n
n=0-15 (Device number=MIDI Channel)
GROUP ID 00111110 3E
Digital mixer
MODEL ID 00010010 19
CL Series
DATA CATEGORY 00000000 00
OTHER DATA
FUNCTION NAME 01001100 "L"
(ASCII CODE)
01101001 "i"
(ASCII CODE)
01100010 "b"
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
MODULE NAME 0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
DATA 0nnnnnnn nh
Number High
0nnnnnnn nl
Number Low
0ccccccc ch
Channel High
0ccccccc cl
Channel Low
EOX 11110111 F7
End of exclusive
Function Name
Store “LibStr__”
Recall “LibRcl__”
Unknown Factor Store “LibUnStr”
Unknown Factor Recall “LibUnRcl”
Store Undo (only Score) “LibStrUd”
Recall Undo (only Scene) “LibRclUd”