2011年4月28日木曜日

MIDIインプリメンテーションチャート修正

midif0n バージョン1.4でMIDIインプリメンテーションチャートに変更がありましたので、以下に載せておきます。尚、外部ハードウェアには対応していません。



編集 再生 表示

Note Number 0-127 0-127 0-127

Velocity Note On o o o

Velocity Note Off x x x

Polyphonic Key Pressure x x x

Pitch Bend /o o o (pitch)

Control Change








0, 32
1 o o (pitch) Bank Select
1, 33
/o o o Modulation
7, 39
1/o o o (amp) Volume
10, 42
1/o o o (amp) Pan-pot
11, 43
/o o o (amp) Expression
64
/o o o (pedal) Hold
66
x x o (pedal) Soft
67
x x o (pedal) Sostenuto
100, 101
/1 o x RPN
120
x o x All Sound Off
121
x o x Reset All
123
x o x Controller All Note Off
Program Change 1 o o

Exclusive Master Volume /o o o (amp)


Note Off Velocity, Polyphonic Key Pressureの情報は読み込み時に破棄されます。
1: トラックにつき、1イベントに固定(編集時)
/*: プロフェッショナルモード使用時

バージョン1.3まで、破棄する情報は漠然とAfter Touchと書いてありましたが、Polyphonic Key Pressure, Note Off Velocityに変更しました。Channel After Touchは再生、編集に影響するものではありませんが、保持します。Polyphonic Key Pressure/Note Off Velocityを破棄する理由は、プログラムの内部データ構造の簡潔化/軽量化によるものです。様々なキーボードでも割と省かれる項目ですが。

今後、GM System Onに対応するつもりです。
先頭に戻すと完全に初期化されないケースを解決したいので。

0 件のコメント:

コメントを投稿