Skip to content

はじめに

avu2-midi-info は、MIDI ファイルを解析して AviUtl2 (ExEdit2) 上に情報を表示するプラグインです(ビルド成果物は MidiInfoObject.aux2)。

プラグイン本体は BOOTH で配布しています。

構成オブジェクト

1 つのプラグインに、MIDI Info カテゴリの複数オブジェクトを登録します。

オブジェクト役割
MIDI SourceMIDI を読み込む共有元(描画なし)。チャンネル色を設定し、配置位置がタイムライン同期の起点になる
MIDI Textテンプレート文字列で MIDI 情報をテキスト表示
MIDI GraphNPS / Polyphony / BPM / Notes / Notes Density のグラフ
MIDI Text ScrollMarker / Lyric / Text を時間軸でスクロール表示
MIDI Keyboardピアノ鍵盤を描画し、押下中の鍵をチャンネル色で点灯
MIDI Piano Rollノート矩形を時間軸でスクロール(縦=落下/横=右→左)。CPU 描画
MIDI Piano Roll GPU上記の GPU 描画版
MIDI Piano Roll 3D透視投影の 3D 落下ノート+3D 鍵盤(Vul3D 風)

各オブジェクトの設定項目は オブジェクトと設定項目 を参照してください。

MIDI Score について

楽譜(MIDI Score)オブジェクトは実装途中のため、現在は登録から除外しています。

外部プラグインから使う

このプラグインが読み込んだ MIDI 解析結果は、安定した C ABI を通じて他のプラグインからも参照できます。BPM・拍子・小節・ノート区間・チャンネル色・共有再生時刻などを取得できます。

詳細は 外部 API リファレンス を参照してください。

最終更新: