如何在 FMOD Ex 中实现 VST 插件?

Posted

技术标签:

【中文标题】如何在 FMOD Ex 中实现 VST 插件?【英文标题】:How do I implement VST plugins in FMOD Ex? 【发布时间】:2013-04-21 05:42:35 【问题描述】:

标题说明了一切。我正在尝试使用 FMOD Ex 实现 VST 插件。我能找到的唯一指南是 FMOD Studio,但不是实际的编码实现。我有 FMOD 的 C++ 文档,所以我可以播放声音,甚至可以通过翻译它来应用库存的 DSP 效果,但是 VST 插件的文档对我来说似乎很不清楚(我可能只是遗漏了一些东西)。

当资源可用时,我是一名出色的研究人员,所以即使有人能指出我正确的方向,它也会有所帮助(谷歌没有返回任何富有成果的东西,可能是因为“fmod vst”这个词太模糊)。

谢谢!!

~杰克

【问题讨论】:

【参考方案1】:

VST.NET 允许您在 .NET 中构建 VST (2.x) 插件。我对 FMod 不熟悉,但由于您使用“C#”标记了您的问题,我假设您可以从 .NET 接口它。

我想你可以使用 VST.NET 创建 VST 插件并使用 FMod 实现插件的功能(和 UI?)。

希望对您有所帮助。 Marc Jacobi(VST.NET 的作者)

【讨论】:

谢谢马克!昨晚我实际上正在研究 VST.NET,很有趣。不过,我遇到的问题是 FMOD 中 VST 插件的实际实现。 VST.NET 是否有能力读取现有的 VST 插件? '阅读'? VST.NET 能够加载 VST(托管或非托管)插件并与它们通信。查看主机示例应用程序或 (Interop.Host) VstPluginContext.Create 方法。但是您在“FMOD 中的实际实现”中遇到了哪些问题?

以上是关于如何在 FMOD Ex 中实现 VST 插件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Adobe Audition 3.0上安装VST这个插件

如何编译 VST 插件?

VST 音频插件如何检测来自 VST 主机的流中断?

如何在代码中实例化 Vst3 插件?对于 vst3 主机应用程序

如何使用 OSX/XCode 构建 VST 插件

如何将我的 .vst3 插件提供给其他人?