先日、実装したリアルタイムスペクトログラム解析VST3プラグインをPayhipで公開した。

Audio Spectrogram Monitor VST3 — Windows対応 リアルタイムCQTスペクトログラム(ピアノロール軸表示)
Audio Spectrogram Monitor は、トラックに挿入するだけで使えるシンプルかつゼロレイテンシーのスペクトログラムモニターです。 72分割/オクターブの定Q変換(CQT)ディスプレイに、鍵盤の白黒を模したピアノロール軸、DAWと同期する小節/拍ガイドライン、オプションのピッチライン、さらにMIDIノートオーバーレイを備えています。耳コピ(採譜)や演奏練習、サウンドデザイン、ミックス分析に最適です。
特長
- 音楽的なCQTグリッド(72分割/オクターブ) 半音ごとのグリッドとオクターブラベルを表示。範囲は C1 〜 B7 と、声や楽器の大部分をカバーします。
- ピアノロール軸 & ホバー強調 左側に鍵盤を模した白黒キー領域を表示。マウスホバーで対象の半音帯域をハイライト。
- ホスト同期ガイド DAWのテンポと拍子に同期した 拍(細線)/小節(太線)マーカーを描画。
- MIDIノートオーバーレイ アクティブなMIDIノートをスペクトログラム上に重ねて表示。採譜やスケール練習のターゲット比較に便利。
- オプションのピッチライン 「Pitch Line」オプションを有効にすると、検出したピッチを滑らかな線で表示。
直感的なUI操作
Shift + ホイール: 時間方向のズームCtrl + ホイール: ピッチ方向のズームホイール: 周波数範囲のスクロールCtrl + 0: ズーム/スクロールをリセット
- オーディオを変化させない ステレオ信号をそのまま通過させる、純粋なビジュアルモニター。
- 約30fpsのスムーズな描画で、快適な動作と軽量なCPU負荷を両立。
同梱物
- vst3_spectro.vst3.zip(Payhipの「ダウンロード」ファイル)
- 解凍すると vst3_spectro.vst3 フォルダが含まれています。
動作環境
インストール(Windows)
- vst3_spectro.vst3.zip をダウンロードして保存。
- 右クリック → 「すべて展開」を選択。
- vst3_spectro.vst3 フォルダが生成されます(フォルダのまま保持)。
- フォルダごと以下にコピーします:
C:\Program Files\Common Files\VST3 - DAWを再起動し、必要ならプラグインを再スキャン。VST3一覧に vst3_spectro が表示されます(一部のDAWでは「Other」に分類されます)。
クイックスタート
- 対象のオーディオトラックにプラグインを挿入。
- DAWで再生を開始すると、ビート/小節ライン付きでスペクトログラムがリアルタイム表示されます。
- (オプション)Pitch Enable をONにして、検出されたピッチをラインで確認。
- (オプション)MIDIトラックをルーティングすると、ターゲットノートを重ねて表示できます(耳コピやスケール練習に便利)。