C++ を使用したプラグイン開発に取り組みたいと考えています。VST と DX のどちらを開発するか迷っています。考慮事項は何ですか?一部のホストはどちらか一方のフォーマット (Cubase:VST、Cakewalk:DX) をより簡単にサポートしていることは知っていますが、私が知っているのはそれだけです。
前もって感謝します!
ずっとVSTに行きましょう。より多くのホストがそれをサポートし、将来的に他のプラットフォーム(つまり、Mac OSXまたはLinux)への移植を容易にします。DXを使用すると、基本的にWindowsとそれをサポートする少数のホストに関連付けられます。
さらに、VSTははるかに普及しています。つまり、質問がある場合に役立つプラグイン開発者の数が多く、ネット上のソースコードの例が多くなっています。
現在、ほぼすべての主要な DAW が VST プラグインをサポートしています (Cakewalk/Sonar を含む)。DX プラグインはほとんど非推奨です。
また、両方のアーキテクチャ用にいくつかのプラグインを作成した結果、VST API の方がシンプルでクリーンであることがわかりました。また、はるかに大きな開発者ベースもあります。たとえば、 http://www.kvraudio.com/forum/viewforum.php?f=33を確認してください。