你如何编译VST插件?

时间:2017-02-03 20:06:48

标签: audio compilation vst

我一直在研究音频单元插件。由于我希望Windows上的人能够使用该插件,因此我决定尝试使用VST3 SDK。我不想使用JUCE,因为我最终可能会销售该产品并且之后不想住在纸板箱中(JUCE商业许可证相当昂贵)。我在网上找到答案时遇到了以下问题:如何编译VST插件以便在Windows上使用主机?我从Steinberg网站下载了VST SDK和ASIO以及VSTModuleArchitecture。我想这可能是一个基本问题,但我确实在如何编译方面遇到了障碍。

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

1 个答案:

答案 0 :(得分:1)

我们假设您要编译AGain。转到:

{SDK Folder}\public.sdk\samples\vst2.x\again\win

假设您有Visual Studio,请双击" again.vcproj"。它将再次创建一个项目.vcxproj"然后您可以正常构建它。

FWIW:我不认为你可能住在一个使用JUCE的纸板箱里。我也觉得它太昂贵而不舒服,并不是完全必要的;但是开发成本没有任何成本,而且您的第一个插件的许可证成本要低得多。第二个和更多插件的许可是全价。它不是订阅,而是终身许可。一旦它被购买,你永远不需要支付更多。相比之下,虽然您必须签署保密协议而我无法确定,但有传言称为ProTools开发AAX插件的成本为每年500美元,您在开始开发之前就已开始支付,然后必须继续支付继续出售。不要卖得足以让它价值500美元/年?坚韧的饼干。 10年后,它的成本比JUCE高出许多。对于AAX而言,开发纸板箱的可能性要大于JUCE。