iOS VST 音频插件支持

Posted

技术标签:

【中文标题】iOS VST 音频插件支持【英文标题】:iOS VST audio plugin support 【发布时间】:2013-07-25 14:48:44 【问题描述】:

作为一名 Objective C 开发人员,是否有一个库或其他聪明的“简单”方法可以让 VST 插件在 ios 上运行?

(如果您有任何建议,请改进标记。)

【问题讨论】:

不是 VST 的 DLL 吗? (提示,是的,它们是!)这也是为什么 vst 通常不能在 Windows 的其他操作系统上运行的原因 是的,这永远行不通。现在放弃。唯一的希望是原始创建者/供应商发布为 iOS 编译的库,但那时它几乎不会是 VST 插件。 @Timothy Groote:VST 插件不仅限于 Windows。它们在 Mac 和 Linux 上运行良好。 字里行间是蛇;我说“一般”是有原因的;)你需要做一堆仿真才能让这些东西运行,这意味着当你让它工作时,性能将低于 Windows。 据我记得,根据 VST 规范,VST 插件可以是 windows 的 DLL,linux 的 .so 文件,以及 Mac 的 I-forget-what。每个系统都有自己的代码库支持方式(共享目标文件、动态链接库等),甚至还有一些在 Linux 上使用 VST DLL 的巧妙方式(这里依赖内存:我认为 Ardor 使用 WINE 库来预-在 Linux [community.ardour.org/building_vst_support]) 上处理 VST DLL。 【参考方案1】:

如果您有源代码,理论上可以将其插入到 AudioUnit 图表中。这实际上并不难做到,但同样,如果你有来源,你可能不会问这个问题。

否则,英特尔二进制文件不可能在 iOS 上运行,或者即使你可以在 iPhone 或 iPad 上实时运行。

【讨论】:

以上是关于iOS VST 音频插件支持的主要内容,如果未能解决你的问题,请参考以下文章

使用 VST 插件失真的音频

将 VST 音频效果/插件应用于音频文件

带有 VST 效果插件的网络音频播放器?

为 OS X 和 Windows 创建既是音频单元又是 VST 的音频插件 UI 的“最佳”方法是啥?

从 JUCE 音频 VST 插件控制主机播放

Compressor.VST.v1.1 1CD(音频压缩的 VST 插件)