User Manual

NP-32/NP-12 MIDIリファレンス4
MIDIデータフォーマット
1. ノートオン/オフ
[9nH]→[kkH][vvH]
9nH ノートオン/オフ・イベント(n=チャンネルNo.)
kkH ノートNo.
(送信:09H〜78H=A-2〜C8)
(受信:00H〜7FH=C-2G8)
vvH ベロシティ
(ノートオン=01H7FH、ノートオフ=00H)
[8nH]→[kkH][vvH](受信のみ)
8nH ノートオフ(n=チャンネルNo.)
kkH トNo.(00H〜7FH=C-2〜G8)
vvH ベロシティ
2. コントロールチェンジ
[BnH]→[ccH]→[vvH]
BnH コントロール・チェンジ(n=チャンネルNo.)
ccH コントロールNo.
vvH コントロール値
1) バンク選択
ccH パラメーター 値(vvH)
00H バンク選MSB 00H:ノーマル
20H バンク選LSB 00H〜7FH
プログラムチェンジを受信するまで、バンク選択の処理は
保留されます。
2)モジュレーション(受信のみ)
ccH パラメーター 値(vvH)
01H モジュレーション 00H〜7FH
3) メインボリューム(受信のみ)
ccH パラメーター 値(vvH)
07H ボリュー 00H〜7FH
4)パンポット(受信のみ)
ccH パラメーター 値(vvH)
0AH パンポッ 00H〜7FH
5) エクスプレッション
ccH パラメーター 値(vvH)
0BH エクスプレッション 00H〜7FH
6) サステインペダル
ccH パラメーター 値(vvH)
40H サステイ 00H〜7FH
7) ソステヌートペダル(受信のみ)
ccH パラメーター 値(vvH)
42H ソステヌート 00H〜3FH:オフ、
40H〜7FH:オン
8) ソフトペダル(受信のみ)
ccH パラメーター 値(vvH)
43H ソフトペダル 00H〜3FH:オフ、
40H〜7FH:オン
9) ハーモニックコンテント(受信のみ)
ccH パラメーター (vvH)
47H ハーモニックコンテント 00H〜7FH
10)リリースタイム(受信のみ)
ccH パラメーター 値(vvH)
48H リリースタイム 00H〜7FH
11)アタックタイム(受信のみ)
ccH パラメーター 値(vvH)
49H アタックタイム 00H〜7FH
12)ブライトネス(受信のみ)
ccH パラメーター 値(vvH)
4AH ブライトネス 00H〜7FH
13)エフェクト1デプス(リバーブ・センドレベル)
ccH パラメーター 値(vvH)
5BH エフェク1デプス 00H〜7FH
リバーブ・エフェクトに対するセンドレベルを設定します。
14)エフェクト3デプス(コーラス・センドレベル)
ccH パラメーター 値(vvH)
5DH エフェクト3デプス 00H〜7FH
15)RPN(受信のみ)
65H RPN MSB
64H RPN LSB
06H データエントリー MSB
26H データエントリー LSB
60H データ Increment
61H データ Decrement
RPNでコントロールできるもの
・コースチェーン
・ファインチェーン
・ピッチベンドレンジ
3. モード・メッセージ
[BnH]→[ccH]→[vvH]
BnH コントロール・イベント(n=チャンネルNo.)
ccH モード・メッセージNo.
vvH モード・メッセージ値
1) オール・サウンド・オフ
ccH コントローラー (vvH)
78H オール・サウンド・オフ 00H
2) リセット・オール・コントローラー
ccH コントローラー (vvH)
79H リセット・オール・コントローラー00H
以下のようにリセットされます。
コントローラー 定値
エクスプレッション 127(最大)
サステインペダル 0(オフ)
ソステヌート 0(オフ)
ソフトペダル 0(オフ)
3) ローカルコントロール(受信のみ)
ccH コントローラー (vvH)
7AH ローカルコントロール 00H(オフ)、7FH(オン)
4) オール・ノート・オフ
ccH コントローラー (vvH)
7BH オール・ノート・オフ 00H
該当チャンネルのオンしているノートをすべてオフにしま
す。ただし、サステインもしくはソステヌートがオンの場
合は、それらがオフになるまで発音は終了しません。
5) オムニ・オフ(受信のみ)
ccH コントローラー (vvH)
7CH オムニ・オ 00H
オール・ノート・オフを受信したときと同じ動作を行ないま
す。
6) オムニ・オン(受信のみ)
ccH コントローラー (vvH)
7DH オムニ・オン 00H
オール・ノート・オフを受信したときと同じ動作を行ないま
す。
7) モノ(受信のみ)
ccH コントローラー (vvH)
7EH 00H
オール・サウンド・オフを受信したときと同じ動作を行ない
ます。
8) ポリ(受信のみ)
ccH コントローラー (vvH)
7FH ポリ 00H
オール・サウンド・オフを受信したときと同じ動作を行ない
ます。
◆補足
1. コントロールチェンジオン/オフがオフされているときは、
コントロールチェンジは送受信されません。
2. ローカル・オン/オフ、オムニ・オ/オフは送信しません。
(オール・ノート・オフは、送信時もノート・オフ数を合わせま
す。)
3. ボイス・バンク(MSB、LSB)受信時は、順番に関係なく受け
付けた番号を内部バッファーに保存し、プログラムチェン
ジを受信した時点のバッファー値を用いて実際の音色を決
めます。
4. 本機は常にポリ・モードであり、モノ/ポリ・モードを受信し
ても、モードは変わりません。
4. プログラムチェンジ
[CnH]→[ppH]
CnH プログラムチェンジ(n=チャンネルNo.)
ppH プログラムチェンジNo.
プログラムチェンジオン/オフがオフされているときは、プ
ログラムチェンジは送受信されません。
各音色のプログラムチェンジナンバーについては、<付表1>
をご参照ください。
5. ピッチベンドチェンジ(受信のみ)
[EnH]→[ccH]→[ddH]
ccH LSB
ddH MSB
6. システム・リアルタイム・メッセージ
1) アクティブ・センシング
[FEH]
200msecごとに送信します。
一度FEHを受信した後、約400msec以上MIDIからの信号
がこない場合は、オール・サウンド・オフ、オール・ノート・
オフ、リセット・オール・コントローラーを受信したときと
同じ処理をします。
2) クロック
[F8H]
96分タイミングで送信します。
エクスクルーシブ・メッセージでクロックがエクスターナル
にセットされた場合に、96分タイミングとして受信しま
す。
3) スタート(送信のみ)
[FAH]
ソングスタート時に送信します。
4) ストップ(送信のみ)
[FCH]
ソングストップ時に送信します。
MIDI受信時にエラーが起こったときは、全チャンネルのサ
ステイン、ソステヌート、ソフト効果をオフし、オール・
ノート・オフします。
<付表1>
各音色のプログラムチェンジナンバ
P.C.#ProgramChangenumber
* プログラムチェンジを0〜127で設定する場合は、上記リストのP.C.#から1を引いた数で指定します。たと
えば、P.C.#1のプログラムを指定する場合は、プログラムチェンジ=0になります。
VoiceName MSB LSB P.C.#
ピアノ1 0 122 1
ピアノ2 0 112 1
エレクトリックピアノ1 0 122 6
エレクトリックピアノ2 0 122 5
オルガン1 0 123 20
オルガン2 0 122 20
ストリングス 0 122 49
ビブラフォン 0 122 12
ハープシコード1 0 122 7
ハープシコード2 0 123 7
ミディ