3

VSTプラグインをコーディングする最も簡単な方法は何ですか?

私はIT教育の2年生であり、デジタル信号処理コースの割り当てプロジェクトとしてVSTを作成する必要があるかもしれません。これは、おそらく実際のDSPアルゴリズムを実装する必要があることを意味します。したがって、間違っていない場合は、すべてのグラフィカルモジュラーVSTメーカーソフトウェアを無効にします。

現在、C ++(CodeBlocks + MinGW)、Java(Eclipse)、Python、Octaveを手にしています。Visual Studio、Matlab、またはタスク用の無料の言語/環境を入手することもできます。関数型言語であるファウストも見つけました。新しい言語を学ぶのが好きなので、このプロジェクトでそれを学ぶことができます。

4

2 に答える 2

4

SynthEditは、低レベルのDSPコードを作成する機会を得ながら、機能するVSTプラグインを作成する最も簡単な方法です。SynthEditは、カスタムC++モジュールで拡張できます。GUIおよびその他のVSTの「接着剤」タイプのコードにSynthEditを使用しながら、コースの要件を満たすカスタムDSPコードを含むモジュールを作成できます。DSPコードの記述は、VSTプラグインを最初から構築するためのほんの一部です。

VSTプラグインを作成する必要があり、SynthEditまたは同様の環境を使用できない場合、次に簡単な方法はC++とJUCEだと思います。私はどちらも使用していませんが、AFAIKのほとんどのプラグインはC ++で記述されており、JUCEはしばしば称賛されています。

VST.NETやDelphiASIO 、VSTライブラリなどの他のVSTフレームワークオプションもありますが、これらはあまり広く使用されていないため、問題が発生した場合は、自分で行う可能性が高くなります。

于 2013-03-26T22:31:48.113 に答える
0

DSPロジックをカスタムプログラムできるVSTモジュラーシンセがあると思います。SynthEditが思い浮かびますが、それだけではありません。「vstモジュラーシンセ」を検索します。

.NETの世界に足を踏み入れたい場合は、VST.NETは初心者に最適です。VSTプラグイン標準を構造化および簡素化するフレームワークがあり、一般的なプラグインシナリオを示すサンプルが付属しています。

于 2013-03-26T18:59:56.317 に答える