在Unity3D中使用VST.net调用VST插件.有可能吗

本文关键字:VST 调用 插件 有可能 net Unity3D | 更新日期: 2023-09-27 18:00:05

我对VST没有任何经验。刚开始研究。

我需要从我的VST dll中调用成员函数VSTPluginMain,以便在我的Unity 5项目中进行一些自定义音频处理。对于VST主机,我在项目中添加了VST.NET 1.0 CLR2 X64 Release dll。我读过Unity只支持公共语言运行时2。

VST.net的文档不起作用(.chm文件为空,联机版本不完整)。我在VST.net项目模板中找不到任何有用的示例。此外,Unity支持VST吗?(Unity论坛对此事保持沉默)

非常感谢您的帮助。

感谢

在Unity3D中使用VST.net调用VST插件.有可能吗

下载.chm后,右键单击属性并找到"取消阻止"按钮(适用于Windows)。

codeplex站点上有一个Host示例,演示了主机API调用的工作方式,但它不是一个工作的VST主机。创建一个VST主机需要大量的工作,而且不适合内心虚弱的人。

虽然已经有一段时间了,但我认为为.NET 2.0编译VST.NET没有问题,但它确实需要一个旧的Visual Studio(我相信是2008)。Jacobi.Vst.Interop程序集的兼容性决定了对.NET框架的支持,因为它是第一个加载的程序集。因此,如果您将互操作程序集构建为.NET 2.0,则其他纯.NET程序集将紧随其后(任何CPU)。

希望能有所帮助,Marc(VST.NET的作者)