58
付
録
P-120/120S
MIDI
ミディ
データフォーマット
MIDI
ミディ
データフォーマット
1. ノートオン / オフ
[9nH]→[kkH]→[vvH]
9nH = ノートオン / オフ・イベント(n =チャンネル
No.)
kkH = ノート No.
(送信:09H 〜 78H = A-2 〜 C8)
(受信:00H 〜 7FH = C-2 〜 G8)* 1
vvH = ベロシティ
(ノートオン= 01H〜 7FH、
ノートオフ= 00H)
[8nH]→[kkH]→[vvH](受信のみ)
8nH = ノートオフ (n =チャンネル No.)
kkH = ノート No. (00H 〜 7FH = C-2 〜 G8)
vvH = ベロシティ
* 1 ただ し音色 によって 発音可能 範囲を超 えた場 合
は、オクターブ単位で折り返して発音します。
2. コントロールチェンジ
[BnH]→[ccH]→[vvH]
BnH = コントロール・チェンジ(n =チャンネル No.)
ccH = コントロール No.
vvH = コントロール値
1)バンク選択
ccH パラメーター
値(vvH)
00H バンク選択 MSB
00H:ノーマル
20H バンク選択 LSB
00H 〜 7FH
※ プログラムチェンジを受信するまで、バンク選択の
処理は保留されます。
2)メインボリューム(受信のみ)
ccH パラメーター
値(vvH)
07H ボリューム
00H 〜 7FH
3)エクスプレッション
ccH パラメーター
値(vvH)
0BH エクスプレッション 00H 〜 7FH
4)サステインペダル
ccH パラメーター
値(vvH)
40H ダンパー
00H 〜 7FH
5)ソステヌートペダル
ccH パラメーター
値(vvH)
42H ソステヌート
00H〜 3FH:オフ、40H 〜 7FH:オン
6)ソフトペダル
ccH パラメーター
値(vvH)
43H ソフトペダル
00H 〜 3FH:オフ、
40H 〜 7FH:オン
7)エフェクト1 デプス(リバーブ・センドレベル)
ccH パラメーター
値(vvH)
5BH エフェクト 1 デプス 00H 〜 7FH
※ リバーブ・エフェクトに 対するセンドレベルを設 定
します。
8)エフェクト4 デプス(バリエーション・エフェクト
・センドレベル )
ccH パラメーター
値(vvH)
5EH エフェクト 4 デプス 00H 〜 7FH
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. ファンクションでコントロールチェンジ ON/OFF
が OFF されているときは、コントロールチェンジ
は送受信されません。ただし、
Bank MSB/LSB、モー
ドメッセージを除きます。
2. ローカル・オン / オフ、オムニ・オン / オフは送信し
ません。
(オール・ノート・オフは、送信時もノート・
オフ数を合わせます。
)
3. ボイス・バ ンク(MSB、LSB)受信時は、順 番に関
係なく受け付 けた番号を内部バッファ ーに保存し、
プログ ラムチェ ンジを受 信した時 点のバッフ ァー
値を用いて実際の音色を決めます。
4. 本機は常にマルチティンバー・モード、ポリ・モード
であり、オムニ・オン / オムニ・オフ / モノ / ポリ・
モードを受信しても、モードは変わりません。
4. プログラムチェンジ
[CnH]→[ppH]
CnH = プログラムチェンジ(n =チャンネル No.)
ppH = プログラムチェンジ No.
※ ファンクションでプログラムチェンジ・ ON/OFF が
OFF されているときは、プログラムチェンジは送受
信されませ ん。Bank MSB/LSB も送受信 されませ
ん。
各音色のプログラムチェンジナンバーについては、
<付表 1 >をご参照ください。
5. システム・リアルタイム・メッセージ
1)アクティブ・センシング
[FEH]
※ 200msec ごとに送信します。
※ 一度 FEH を受信した後、約 400msec 以上 MIDI か
らの信号がこ ない場合は、オール・サウ ンド・オフ、
オール・ノート・オフ、リセット・オール・コントロー
ラーを受信したときと同じ処理をします。
2)クロック
[F8H]
※ 96 分タイミングで送信します。
※ エクスクルー シブ・メッセージでクロッ クがエクス
ターナルにセットされた場合に、
96 分タイミングと
して受信します。
3)スタート
[FAH]
※ レコーダースタート時に送信します。
※ 受信するとソングがスタートします。
※ クロックが Internal に設定されているときは受信し
ません。
4)ストップ
[FCH]
※ レコーダーストップ時に送信します。
※ 受信するとソングがストップします。
※ クロックが Internal に設定されているときは受信し
ません。
※ MIDI 受信時にエラーが起こったときは、全チャン
ネルのダンパー、ソステヌート、ソフト効果をオフ
し、オール・ノート・オフします。
<付表 1 >
各音色のプログラムチェンジナンバー
P.C.#=Program Change number
P-120
MSB
(0-127)
LSB
(0-127)
P.C.#
(1-128)
GRAND PIANO 1
0
112
1
VARIATION
0
113
1
GRAND PIANO 2
0
112
2
VARIATION
0
113
2
E.PIANO 1
0
112
6
VARIATION
0
112
89
E.PIANO 2
0
112
5
VARIATION
0
113
5
HARPSICHORD
0
112
7
VARIATION
0
113
7
E.CLAVICHORD
0
112
8
VARIATION
0
113
8
VIBRAPHONE
0
112
12
VARIATION
0
113
12
P-120
MSB
(0-127)
LSB
(0-127)
P.C.#
(1-128)
CHURCH ORGAN
0
112
20
VARIATION
0
113
20
JAZZ ORGAN
0
112
17
VARIATION
0
113
17
STRINGS
0
112
49
VARIATION
0
113
49
CHOIR
0
112
53
VARIATION
0
113
53
GUITAR
0
112
25
VARIATION
0
113
25
WOOD BASS
0
112
33
VARIATION
0
113
33
E.BASS
0
112
34
VARIATION
0
113
34
Summary of Contents for P-120
Page 52: ...52 本 編 ...