如何编译VST插件



我一直在开发一个音频单元插件。由于我希望Windows上的用户能够使用该插件,我决定尝试VST3 SDK。我不想使用JUCE,因为我可能最终会卖掉产品,之后也不想住在纸箱里(JUCE商业许可证相当昂贵)。我遇到了以下问题,很难在网上找到答案:如何编译VST插件以在Windows上的主机中使用?我从Steinberg网站下载了VST SDK、ASIO和VSTModuleArchitecture。我想这可能是一个基本的问题,但我在如何编译方面真的遇到了困难。

注意:这不是这个问题的重复,因为我的问题是针对Windows的。

假设您想要编译AGain。转到:

{SDK Folder}public.sdksamplesvst2.xagainwin

假设你有Visual Studio,双击"against.vcproj"。它会创建一个项目"against.vcxproj",然后你可以正常构建它。

FWIW:我不认为你可能用JUCE生活在纸箱里。我也认为它太贵了,不太舒适,而且不是完全必要的;但它不需要任何开发成本,而且您的第一个插件的许可证成本也要低得多。第二个和更多插件的许可证是全价的。这不是订阅,而是终身许可。一旦买了,你就再也不用付更多的钱了。相比之下,虽然你必须签署保密协议,我不能确定,但有传言称,为ProTools开发AAX插件的费用为每年500美元,你在开始开发之前就开始支付,然后必须继续支付才能继续销售。卖不到500美元/年?硬饼干。10年后,它的成本远远高于JUCE。为AAX开发比JUCE更有可能导致纸箱。

最新更新