iOS 9 为音乐人带来全面的 AU 插件支持

Ios 9 audio units plug in 01

随着 iOS 9 的推出,Apple 向开发者开放了音频插件的接口。概括而言,开发者可以在 App Store 发布音频插件,如效果器以及虚拟乐器等,用户下载后就可以在各类音频编辑应用(如 GarageBand)中使用这些插件。

Apple 一直使用 Audio Units 作为 Mac 平台的标准音频插件格式,并在自家的 Logic Pro 以及 GarageBand 中原生支持。现在,Audio Units 来到 iOS 了。开发者可以使用新推出的第 3 版 Audio Units API 来移植已有的 Mac 版插件。

这就意味着 GarageBand 之类的应用,以及其他 iOS 上的音频编辑器中,用户能够使用第三方音频插件了。调用的界面如下图。开发者可以将 Audio Units 插件作为应用上传到 App Store 进行销售。而 Apple 自家的效果器和虚拟乐器将会以免费的形式提供下载。

Apple 展示向 iOS 9 中的宿主应用引入音频插件

向 iOS 9 的宿主应用引入音频插件

在 iOS 全面支持 Audio Units 之前,音乐人只能采取一些「投机取巧」的办法来使用第三方效果器或虚拟乐器,利用应用间音频功能,或在多个应用之间来回跳转,来实现音频的编辑,例如将 GarageBand 的音频转到另一个应用中去编辑,再切换回来。这种方式限制非常多,并且十分不友好。同时,Mac 上如今已经有了大量优秀的 Audio Units 插件,Apple 的这一举动无疑会鼓励开发者将自己的市场扩展到 iOS 平台上,同时也能提升音乐人在 iOS 平台的音乐制作体验。

Apple 将在自己的 GarageBand for iOS 中率先支持 Audio Units,其他 iOS 版 DAW 应用或许也会在 iOS 9 的时代逐步开始支持第三方插件。iPad 版 GarageBand 的 Audio Units 调用界面如下图。

Ios 9 audio units plug in 03

Ios 9 audio units plug in 04

Mac 版上已有的 Audio Units 插件的代码几乎不用作太多修改,就可以进行 iOS 版的移植。开发者唯一需要注意的,就是对插件的界面进行触摸控制方面的优化。 开发者可以按照 Audio Units 第 3 版接口对插件进行打包,然后上传至 App Store 或 Mac App Store 进行销售。

本文由 Soundmono 编译自 9to5mac

你也许喜欢...