在 .NET 框架中使用 VST 插件效果
Posted
技术标签:
【中文标题】在 .NET 框架中使用 VST 插件效果【英文标题】:Using VST-plugin effects with .NET framework 【发布时间】:2019-02-05 15:47:01 【问题描述】:互联网上有许多所谓的“VST 插件”效果。
这些 VST 效果可用于处理音频。
我想知道是否有办法将 VST 插件与 .NET 框架一起使用。
【问题讨论】:
【参考方案1】:是的,有! https://github.com/obiwanjacobi/vst.net
它支持以 .NET 语言实现将在非托管/本地主机 (DAW) 中运行的插件,以及在 .NET 应用程序中托管(加载)非托管/本地插件。
Marc(VST.NET 的作者)
【讨论】:
一个很好的起点是 vst.net-master\Source3\Code\Jacobi.Vst3.sln 我一开始忽略了这一点。然后我尝试使用 Jacobi.Vst3.TestApp。但是,我得到编译器错误“Include pluginterfaces/base/conststringtable.cpp”无法打开。没有相应的文件和目录。我现在该怎么办? 我希望可能有一个简单的 WinForms 示例应用程序,我可以启动它来测试它。 不要使用 Source3 中的任何内容。支持 VST 3.x 的尝试失败了。【参考方案2】:尽管警告不要使用 Source3 中的任何东西,但编译它很容易,但确实我的 DAW 不想加载它。
我能够修复编译器错误包括“pluginterfaces/base/conststringtable.cpp” 通过下载音频 VST3 SDK https://new.steinberg.net/developers/
然后分别更改 C++/Cli 项目调试和发布项目设置以包含路径。但正如 repo 的作者所说,它不会起作用。
【讨论】:
以上是关于在 .NET 框架中使用 VST 插件效果的主要内容,如果未能解决你的问题,请参考以下文章