User Manual

(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(3-1-1) NOTE OFF
STATUS 1000nnnn(8nH) n = 0 – 15 CHANNEL NUMBER
NOTE No. 0kkkkkkk k = 0 (C-2) – 127 (G8)
VELOCITY 0vvvvvvv v
は無視
受信のみ行なう。
(3-1-2) NOTE ON/OFF
STATUS 1001nnnn(9nH) n = 0 – 15 CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k = 0(C-2) – 127(G8)
VELOCITY NOTE ON 0vvvvvvv(v
0)
NOTE OFF 0vvvvvvv(v=0)
(3-1-3) CONTROL CHANGE
STATUS 1011nnnn(BnH) n = 0 – 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
*
送信する
CONTROL NUMBER
c = 0 BANK SEL MSB ; v = 0 - 127 *3
c = 32 BANK SEL LSB ; v = 0 - 127 *3
c = 1 MODULATION ; v = 0 - 127
c = 7 MAIN VOLUME ; v = 0 - 127
c = 10 PAN ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 64 SUSTAIN SWITCH ; v = 0, 127
c = 71 FILTER RESONANCE ; v = 0:-64 - 64:0 - 127:+63
c = 72 EG RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63
c = 73 EG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63
c = 74 FILTER CUTOFF FREQ ; v = 0:-64 - 64:0 - 127:+63
c = 75 EG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63
c = 91 REVERB SEND ; v = 0, 127
c = 93 CHORUS SEND ; v = 0, 127
c = 0..95 ASSIGNABLE CONTROLLERS ; v = 0 - 127 *6
シーケンサー部からは、記録されているすべてのコントロールチェンジ情報を再生する。
*
受信する
CONTROL NUMBER
c = 0 BANK SEL MSB ; v = 0 - 127 *3
c = 32 BANK SEL LSB ; v = 0 - 127 *3
c = 1 MODULATION ; v = 0 - 127
c = 5 PORTAMENTO TIME ; v = 0 - 127 *2
c = 6 DATA ENTRY MSB ; v = 0 - 127 *1
c = 38 DATA ENTRY LSB ; v = 0 - 127 *1
c = 7 MAIN VOLUME ; v = 0 - 127
c = 10 PAN ; v = 0 - 127
c = 11 EXPRESSION ; v = 0 - 127
c = 31 EG SUSTAIN LEVEL ; v = 0:-64 - 64:0 - 127:+63 *2,*5
c = 64 SUSTAIN SWITCH ; v = 0 - 63:OFF, 64 - 127:ON *2
c = 65 PORTAMENTO SWITCH ; v = 0 - 63:OFF, 64 - 127:ON *2
c = 66 SOSTENUTO ; v = 0 - 63:OFF, 64 - 127:ON *2
c = 71 HARMONIC CONTENT ; v = 0:-64 - 64:0 - 127:+63
c = 72 EG RELEASE TIME ; v = 0:-64 - 64:0 - 127:+63 *2
c = 73 EG ATTACK TIME ; v = 0:-64 - 64:0 - 127:+63
c = 74 BRIGHTNESS ; v = 0:-64 - 64:0 - 127:+63
c = 75 EG DECAY TIME ; v = 0:-64 - 64:0 - 127:+63
c = 91 EFFECT1 DEPTH ; v = 0 - 127
c = 93 EFFECT3 DEPTH ; v = 0 - 127
c = 96 DATA ENTRY INC ; v = 127 *1
c = 97 DATA ENTRY DEC ; v = 127 *1
c = 0..95 ASSIGNABLE CONTROLLER ; v = 0 - 127 *6
c = 0..95 ARPEGGIO SW ; v = 0 - 63:OFF, 64 - 127:ON *6
c = 0..95 ARPEGGIO HOLD ; v = 0 - 63:OFF, 64 - 127:ON *6
すべてのコントロールチェンジ情報をシーケンサーに記録できる。
*1 RPNで指定パラメーターを設定するときのみ用いる。
*2 Drum Voiceに対しては無効。
*3 BANK CHANGEとPROGRAMの関係
*4 対応しているPlug-in Boardを装着時のみ選択可能。
*5 CONTROL CHANGE MODEをMODE2 としている場合のみ。
*6 ASSIGNABLE CONTROLLERのDEFAULT CONTROL NUMBERは、
BREATH CONTROLLER 2
FOOT CONTROLLER 4
Assign 1 16
Assign 2 17
Assign A 18
Assign B 19
FOOT SWITCH 88
ARPEGGIO HOLD 89
ARPEGGIO SWITCH 90
*7 Song Mode、Pattern Modeでのみ選択可能で、1Song/PatternあたりMax128個。
*8 Song Mode、Pattern Modeでのみ選択可能で、1Song/PatternあたりMax16個。
PORTAMENTO TIMEは、Portamento Switch = ONのときのピッチ変化速度を調節する。
0でポルタメント最短時間、127でポルタメント最長時間となる。
PAN は、音色のプリセット値に対して相対的に変化する。
EFFECT1 DEPTHは、リバーブセンドをコントロールする。
EFFECT3 DEPTHは、コーラスセンドをコントロールする。
HARMONIC CONTENTは、音色で設定されているレゾナンスを調節する。
相対変化のパラメーターであるため、64を基準として増減の指定をする。
値が大きくなるほどクセのある音になる。音色により、効果のある範囲が設定できる範囲より狭い場合がある。
EG ATTACK TIME、EG DECAY TIME、EG SUSTAIN LEVEL、EGRELEASE TIMEは、音色で設定されているエンベロー
プを調節する。相対変化のパラメーターであるため、64を基準として増減の指定をする。
BRIGHTNESSは、音色で設定されているカットオフ周波数を調節する。
相対変化のパラメーターであるため、64 を基準として増減の指定をする。
値が小さくなるほどカットオフ周波数が低くなる。音色により、効果のある範囲が設定できる範囲より狭い場合がある。
Bank Selectの動作は、すべてProgram Changeを受信したとき発生する。
Bank Select、Program Changeは、サポートしている番号以外のものは無視するが、Plug-in Boardに対しては送信される。
(3-1-4) PROGRAM CHANGE
STATUS 1100nnnn(CnH) n = 0 – 15 CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp p = 0 – 127
(3-1-5) CHANNEL AFTER TOUCH
STATUS 1101nnnn(DnH) n = 0 – 15 CHANNEL NUMBER
VALUE 0vvvvvvv v = 0 – 127 AFTER TOUCH VALUE
(3-1-6) PITCH BEND CHANGE
STATUS 1110nnnn(EnH) n = 0 – 15 CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
送信の分解能は7bit。
(3-2) CHANNEL MODE MESSAGES
STATUS 1011nnnn(BnH) n = 0 – 15 CHANNEL NUMBER
CONTROL NUMBER 0ccccccc c = CONTROL NUMBER
CONTROL VALUE 0vvvvvvv v = DATA VALUE
(3-2-1) ALL SOUND OFF (CONTROL NUMBER = 78H, DATA VALUE = 0)
該当チャンネルの発音中の音をすべて消音する。ノートオンやホールドオンなどのチャンネルメッセージの状態も消去する。
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H, DATA VALUE = 0)
以下のコントローラーの設定値をリセットする。
PITCH BEND CHANGE 0 (
中央
)
CHANNEL AFTER TOUCH 0 (
最小
)
MODULATION 0 (
最小
)
EXPRESSION 127 (
最大
)
BREATH CONTROLLER 127 (
最大
)
FOOT CONTROLLER 127 (
最大
)
Assign A 0 (
中央
)
Assign B 0 (
中央
)
Assign 1 0 (
中央
)
Assign 2 0 (
中央
)
SUSTAIN SWITCH 0 (
オフ
)
SOSTENUTO SWITCH 0 (
オフ
)
RPN
番号未設定状態、内部データは変化しない
以下の各データは変更しない。
PROGRAM CHANGE, BANK SELECT MSB/LSB, VOLUME, PAN, HARMONIC CONTENT, SUSTAIN LEVEL,
RELEASE TIME, ATTACK TIME, DECAY TIME, BRIGHTNESS, EFFECT SEND LEVEL 1, EFFECT SEND
LEVEL 3, PORTAMENTO SWITCH, PITCH BEND SENSITIVITY, FINE TUNING, COARSE 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を受信したときと同じ処理を行なう。
VOICE RECEIVE CHANNELを、OMNI ONにする。
(3-2-6) MONO (CONTROL NUMBER = 7EH, DATA VALUE = 0..16)
オールサウンドオフを受信したときと同じ処理を行ない、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にもなり得る。
CATEGORY MSB LSB PROGRAM No.
GM Voice 0 0 0..127 (
表示
1..128)
GM Drum Voice 127 0 0..1 (
表示
1..2)
Normal Voice Preset 1 63 0 0..127 (
表示
1..128)
Preset 2 63 1 0..127 (
表示
1..128)
Preset 3 63 2 0..127 (
表示
1..128)
Preset 4 63 3 0..127 (
表示
1..128)
Preset 5 63 4 0..127 (
表示
1..128)
Preset 6 63 5 0..127 (
表示
1..128)
User1 63 8 0..127 (
表示
1..128)
User2 63 9 0..127 (
表示
1..128)
Drum Voice Preset 63 32 0..63 (
表示
1..64)
User 63 40 0..31 (
表示
1..32)
Plug-in Voice User 1 63 24 0..63 (
表示
1..64)
User 2 63 25 0..63 (
表示
1..64)
User 3 63 26 0..63 (
表示
1..64)
Performance User 63 64 0..127 (
表示
1..128)
Sample Voice 63 50 0..127 (
表示
1..128) *7
Mixing Voice 63 60 0..15 (
表示
1..16) *8
Plug-in Voice Preset 1 (Slot1) 63 70 0..63 (
表示
1..64) *4
Preset 2 (Slot1) 63 71 0..63 (
表示
1..64) *4
Preset 3 (Slot1) 63 72 0..63 (
表示
1..64) *4
Preset 1 (Slot2) 63 73 0..63 (
表示
1..64) *4
Preset 2 (Slot2) 63 74 0..63 (
表示
1..64) *4
Preset 3 (Slot2) 63 75 0..63 (
表示
1..64) *4
Preset 1 (Slot3) 63 76 0..63 (
表示
1..64) *4
Preset 2 (Slot3) 63 77 0..63 (
表示
1..64) *4
Preset 3 (Slot3) 63 78 0..63 (
表示
1..64) *4
データリスト
65
MIDIデータフォーマット