User Manual
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0)
以下のコントローラーの設定値をリセットする。
PITCH BEND CHANGE 0 (中点)
AFTER TOUCH 0 (最小)
MODULATION 0 (オフ)
FOOT CONTROLLER 0 (最小)
EXPRESSION 127 (最大)
SUSTAIN SWITCH 0 (オフ)
PORTAMENTO SWITCH 1 (オン)
SOSTENUTO SWITCH 0 (オフ)
SOFT PEDAL 0 (オフ)
NRPN 番号未設定状態、内部データは変化しない
RPN 番号未設定状態、内部データは変化しない
PORTAMENTO CONTROL リセット
ASSIGNABLE CONTROLLER 0 (最小)
以下の各データは変更しない。
PROGRAM CHANGE、BANK SELECT MSB/LSB、VOLUME、PAN. HARMONIC CONTENT、
RELEASE TIME ATTACK TIME、 BRIGHTNESS、 DRY SEND LEVEL、
EFFECT SEND LEVEL 1、EFFECT SEND LEVEL 3 EFFECT SEND LEVEL 4、
PITCH BEND SENSITIBITY、FINE TUNING、COURSE TUNING
(3-2-3) ALL NOTE OFF (CONTROL NUMBER = 7BH , DATA VALUE = 0)
該当チャンネルのオンしているノートを全てオフする。ただし、サステイン、あるいはソステヌー
トがオンの場合は、それらがオフになるまで発音は終了しない。
(3-2-4) OMNI MODE OFF (CONTROL NUMBER = 7CH , DATA VALUE = 0)
ALL NOTE OFF を受信したときと同じ処理を行う。
VOICE RECEIVE CHANNELを、OMNI OFFで、CHANNEL=1とする。
(3-2-5) OMNI MODE ON (CONTROL NUMBER = 7DH , DATA VALUE = 0)
ALL NOTE OFF を受信したときと同じ処理を行う。OMNI ON にはならない。
VOICE RECEIVE CHANNELを、OMNI ONにする。
(3-2-6) MONO (CONTROL NUMBER = 7EH , DATA VALUE = 0)
オール・サウンド・オフを受信した時と同じ処理を行ない、3rd byte(モノ数)が0〜16の範囲内に
あれば該当チャンネルをMode4(m=1)にする。
VOICE MODEなら、VOICE RECEIVE CHANNELに従って、Mode2(m=1)にもなり得る。
(3-2-7) POLY (CONTROL NUMBER = 7FH , DATA VALUE = 0)
オール・サウンド・オフを受信した時と同じ処理を行ない,該当チャンネルをMode3にする。
VOICE MODEなら、VOICE RECEIVE CHANNELに従って、Mode1にもなり得る。
(3-3) REGISTERED PARAMETER NUMBER
STATUS 1011nnnn(BnH) n = 0 〜 15 VOICE CHANNEL NUMBER
LSB 01100100(64H)
RPN LSB 0ppppppp p = RPN LSB(下表参照)
MSB 01100101(65H)
RPN MSB 0qqqqqqq q = RPN MSB(下表参照)
DATA ENTRY MSB 00000110(06H)
DATA VALUE 0mmmmmmm m = Data Value
DATA ENTRY LSB 00100110(26H)
DATA VALUE 0lllllll l = Data Value
まず RPN MSB と RPN LSB を与えて,制御するパラメーターを指定し,その後データ・エントリー
で指定パラメーターの値を設定する。
RPN D.ENTRY
LSB MSB MSB LSB PARAMETER NAME DATA RANGE
00H 00H mmH --- PITCH BEND SENSITIVITY 00H - 18H(0 - 24半音)
01H 00H mmH llH MASTER FINE TUNE {mmH,llH} ={00H,00H} -
{40H,00H} -{7FH,7FH}
(-8192× 100/8192) - 0 -
(+8192×100/8192)
02H 00H mmH --- MASTER COARSE TUNE 28H - 40H - 58H
(-24 - 0 - +24 半音)
7FH 7FH --- --- RPN RESET RPN番号が指定されていない状態
になる。
内部の設定値は変化しない。
(3-4) NON-REGISTERED PARAMETER NUMBER
STATUS 1011nnnn(BnH) n = 0 〜 15 VOICE CHANNEL NUMBER
LSB 01100010(62H)
NRPN LSB 0ppppppp p = NRPN LSB(下表参照)
MSB 01100011(63H)
NRPN MSB 0qqqqqqq q = NRPN MSB(下表参照)
DATA ENTRY MSB 00000110(06H)
DATA VALUE 0mmmmmmm m = Data Value
まずNRPN MSBとNRPN LSBを与えて,制御するパラメーターを指定し,その後データ・エントリー
で指定パラメーターの値を設定する。
NRPN D.ENTRY
MSB LSB MSB LSB PARAMETER NAME DATA RANGE
01H 08H mmH --- VIBRATO RATE 00H - 40H - 7FH(-64 - 0 - +63)
01H 09H mmH --- VIBRATO DEPTH 00H - 40H - 7FH(-64 - 0 - +63)
01H 0AH mmH --- VIBRATO DELAY 00H - 40H - 7FH(-64 - 0 - +63)
01H 20H mmH --- FILTER CUTOFF FREQUENCY 00H - 40H - 7FH(-64 - 0 - +63)
01H 21H mmH --- FILTER RESONANCE 00H - 40H - 7FH(-64 - 0 - +63)
01H 63H mmH --- EG ATTACK TIME 00H - 40H - 7FH(-64 - 0 - +63)
01H 64H mmH --- EG DECAY TIME 00H - 40H - 7FH(-64 - 0 - +63)
01H 66H mmH --- EG RELEASE TIME 00H - 40H - 7FH(-64 - 0 - +63)
14H rrH mmH --- DRUM INST FILTER CUTOFF 00H - 40H - 7FH(-64 - 0 - +63)
FREQ.
15H rrH mmH --- DRUM INST FILTER 00H - 40H - 7FH(-64 - 0 - +63)
RESONANCE
16H rrH mmH --- DRUM INST AEG ATTACK 00H - 40H - 7FH(-64 - 0 - +63)
RATE
17H rrH mmH --- DRUM INST AEG DECAY 00H - 40H - 7FH(-64 - 0 - +63)
RATE
18H rrH mmH --- DRUM INST PITCH COARSE 00H - 40H - 7FH(-64 - 0 - +63)
19H rrH mmH --- DRUM INST PITCH FINE 00H - 40H - 7FH(-64 - 0 - +63)
1AH rrH mmH --- DRUM INST LEVEL 00H - 7FH (0 - 最大)
1CH rrH mmH --- DRUM INST PANPOT 00H,01H - 40H - 7FH
(random,left - center -right)
1DH rrH mmH --- DRUM INST 00H - 7FH (0 - 最大)
REVERB SEND LEVEL
1EH rrH mmH --- DRUM INST 00H - 7FH (0 - 最大)
CHORUS SEND LEVEL
1FH rrH mmH --- DRUM INST 00H - 7FH (0 - 最大)
VARIATION SEND LEVEL
MSB 14h-1Fh(ドラム用)はそのチャンネルがドラムモードになっている場合のみ有効
rrH : drum instrument note number
(3-5) SYSTEM REAL TIME MESSAGES
(3-5-1) ACTIVE SENSING
STATUS 11111110 (FEH)
約 175 msec 毎に送信する。
なお、DISKのREAD/WRITE中は送信されない。
このCODEを一度受信すると、SENSINGを開始する。約350msec以上の間、STATUSもDATAも来ない
時は、MIDI受信BUFFERを CLEARし、発音している音とSUSTAIN SWITCHを強制的にOFFする。また、
各Control情報の値 は特定値にリセットする。
(3-6) SYSTEM EXCLUSIVE MESSAGE
(3-6-1)UNIVERSAL NON REALTIME MESSAGE
(3-6-1-1)GENERAL MIDI MODE ON
F0H 7EH 7FH 09H 01H F7H
以下のコントローラーの設定値をリセットする。
VOLUME 100
PAN Center
PROGRAM CHANGE 1 (Grandpno)
BANK SELECT MSB 0
REVERB DEPTH 4
PITCH BEND CHANGE 0 (中点)
MODULATION 0 (オフ)
EXPRESSION 127 (最大)
SUSTAIN SWITCH 0 (オフ)
SOSTENUTO SWITCH 0 (オフ)
RPN 番号未設定状態
PORTAMENTO CONTROL リセット
MIDI MASTER VOLUME 127 (最大)
PITCH BEND SENSITIBITY 02 (2半音)
FINE TUNING 0
COURSE TUNING 0
(3-6-1-2)IDENTITY REQUEST(受信のみ)
F0H 7EH 0nH 06H 01H F7H (nは、Device No.だが、本機はomniで受信する)
(3-6-1-3)IDENTITY REPLY(送信のみ)
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H 01H F7H
(dd;Device Number Code QS300の場合 48 01)
(3-6-2)UNIVERSAL REALTIME MESSAGE
(3-6-2-1) MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
MASTER VOLUME の値を変更する。
mm の値をMIDI マスターボリューム値として用いる。(ll の値は無視)
34
MIDIデータフォーマット