2017-02-03 163 views
0

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

注意:这不是this question的重复,因为我的问题是特定于Windows。

回答

1

假设你想编译AGain。转到:

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

假设你有Visual Studio中,在 “again.vcproj” 双击。它会创建一个项目“again.vcxproj”,然后您可以正常构建。

FWIW:我没有看到你可能住在使用JUCE的纸板箱中。我也认为这对安慰来说太昂贵了,并不是完全必要的;但开发并不需要花费任何成本,而且您的第一个插件的许可费用大大降低。第二个和更多插件的许可证是全价。这不是订阅,而是终身许可。一旦它被购买,你永远不必支付更多。相比之下,虽然您必须签署保密协议,但我无法确定,有传言说为ProTools开发AAX插件的费用为500美元/年,您在开始开发之前就开始付费,然后必须继续支付继续销售。卖不到足以使其价值500美元/年?坚果饼干。 10年后,它比JUCE要贵很多。开发AAX比JUCE更有可能导致纸板箱。