OSX音频:在我自己的应用程序中使用Garage Band插件

问题描述:

我正在为Mac编写一个小应用程序,它涉及录制语音。 在GarageBand和Logic中,有一个名为Speech Enhancer的插件。 有没有什么方法可以搭载这个插件,为那些安装了GB或Logic的用户提供噪音消除的舒适性并且均衡他们Mac的内置麦克风? 这个插件没有出现在AULab中,所以我期望它是一个独家的Apple-thingy(这种方式很离谱)。 有什么建议吗? 谢谢 SjakelienOSX音频:在我自己的应用程序中使用Garage Band插件

Garage Band和Logic中的AudioUnit插件对于那些程序是独占的,不能用于其他主机,正如您曾经怀疑的那样。但是,有很多伟大的第三方插件可以用来达到同样的效果......只需在KVR Audio plugin database上进行搜索即可。你可能会找到一个不错的免费软件插件,它可以做你想做的事情,或者你可以与开发者达成一项协议,用你的应用程序重新分配一个插件。

另外,您应该记住,虽然有很多声乐处理插件,但您也可以使用由其他效果构建的效果链来创建自己的声效。例如,通过链接降噪器,均衡器,立体声增强器,混响器和压缩器,您通常可以获得相当不错的效果。 this nice harmony central article还有一些更多的建议,或只是谷歌的“工​​作室声音处理”(或其一些变化)。

+0

尊敬的尼克, 感谢您的帮助。我很懒,所以如果我能够重新使用苹果的工作,那将是最好的。 – Sjakelien 2009-08-12 07:49:00

+0

由于第三方可以开发这些插件,因此可以在第三方应用程序中使用它们。界面等全部记录在案。 – 2014-04-18 21:56:59

+0

@KubaOber虽然AU插件通常都是如此,但停车场乐队版本仅适用于GB和Logic,并且会拒绝在其他主机中打开。 Ableton Live可以轻松验证这一点,该平台不会查看或打开这些插件。这正是OP所问的。 – 2014-04-19 09:25:27

AudioUnit接口是Core Audio框架的一部分。 Developer CoreAudio示例文件夹中有一个AudioUnit主机应用程序示例。