2016-08-15 117 views
0

我完全是VST开发的新手。我想在C#中实现类似于http://www.cloneensemble.com/的功能。这是一个VST插件。如何在C#中使用VST插件DLL?

有两种方法可以做到这一点。

  1. 通过在我的项目中使用它们的DLL,并以某种方式通过调用其某些函数并在输入上应用效果来给dll提供输入。
  2. 通过在c#中从头开发。

我不知道如何做以上任何情况请帮助。

回答

0

检出VST.NET来托管非托管插件。

VST.NET允许您构建可托管在非托管主机(Cubase,Live,Reaper等)中的托管VST插件,但它也允许您编写允许托管和非托管插件加载的托管VST主机。听起来就像你只想加载一个插件。意识到它可能不像你想的那么容易。

编辑:检查出在主机样本:http://vstnet.codeplex.com/SourceControl/latest#Source/Samples/Jacobi.Vst.Samples.Host/MainForm.cs

+0

感谢您的及时答复。我已经安装VST.Net模板只有两种类型,都是pulgins我没有看到任何方式加载VST插件那里。你能否详细说明一下。其次,关于codeplex链接的文档部分不是很有帮助。 –

+0

添加了主机示例的链接。请注意,此示例仅演示了与插件交谈的原则,它不是一个功能齐全的主机应用程序。 – obiwanjacobi