前回作成したGUI画面をギターストロークVSTに組み込む作業をしております。
今までWindowsXP+Visual C++ 2008で作成していたGUIのコードをそのまま流用したのですが、VST SDKの2.4と3.6ではいくつか変更点があり、そのままの流用だとコンパイルエラーとなるようです。
前回作成したGUI画面をギターストロークVSTに組み込む作業をしております。
今までWindowsXP+Visual C++ 2008で作成していたGUIのコードをそのまま流用したのですが、VST SDKの2.4と3.6ではいくつか変更点があり、そのままの流用だとコンパイルエラーとなるようです。
エフェクターの記事を書く予定だったのですが、以前より作成したかった、ギター音源を作成しております。
作成しているギター音源は下記のようなものです。
簡単なデジタルフィルタの実装を作成いたしました。
極力高度な数学(Z変換、伝達関数 等)を使わずに簡単にデジタルフィルタを設計・実装できる方法を紹介いたします。
説明についてはこちらです。 → 簡単なデジタルフィルタの実装
旧サイトからの移行ということでVST/VSTiプラグインの作り方を中心に考えておりましたが、C++とエフェクター(ディレイやイコライザー等)の実装についての話題を中心に内容を変更したいと思います。
旧サイトと同じ内容で進めているせいか、検索サイトでこのサイトがヒットしないためです。
VSTの作り方についてはしばらく旧サイトに任せて、旧サイトでやろうとしていたことを追加していきたいと思います。
プリセットのあるエフェクターを作成するを作成いたしました。
ソースコード全体についてはこちらです。 → ソースコード全体
ソースコードの説明についてはこちらです。 → プリセットのあるエフェクターを作成する
たぶん移転前のサイトにはなかった情報だと思います。