【问题标题】:How to use VST plugin dll in C#?如何在 C# 中使用 VST 插件 dll?
【发布时间】:2016-08-15 14:20:56
【问题描述】:

我是 VST 开发的新手。我想在 C# 中实现类似 http://www.cloneensemble.com/ 的功能。这是一个 VST 插件。

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

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

我不知道如何处理上述任何一种情况,请帮忙。

【问题讨论】:

    标签: audio vst


    【解决方案1】:

    查看VST.NET 以托管非托管插件。

    VST.NET 允许您构建可以托管在非托管主机(Cubase、Live、Reaper 等)中的托管 VST 插件,但它还允许您编写一个托管 VST 主机,该主机允许加载托管和非托管插件。听起来您只想加载一个插件。请注意,这可能并不像您想象的那么容易。

    编辑:查看主机示例:http://vstnet.codeplex.com/SourceControl/latest#Source/Samples/Jacobi.Vst.Samples.Host/MainForm.cs

    【讨论】:

    • 感谢您的及时回复。我已经安装了 VST.Net 模板,那里只有两种类型,两种都是插件,我看不到任何加载 VST 插件的方法。你能否详细说明一下。其次,codeplex 链接上的文档部分不是很有帮助。
    • 添加了主机示例的链接。请注意,此示例仅演示了与插件对话的原理,它不是一个功能齐全的主机应用程序。
    猜你喜欢
    • 2010-11-10
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    相关资源
    最近更新 更多