2

I would like to do some fairly simple audio programming on OS X (using Lion and Xcode 4.3) -- synthesizing tones with given frequencies, mainly. Trouble is, Apple's documentation on the subject is way too high-level for my current knowledge of the subject. I've searched for weeks now for something that will get me started, to no avail.

Does anyone know of some Core Audio basic tutorial, or even some sample code, that will help me do fairly simple Core Audio tasks so that I can progress to understanding the Apple documentation?

4

2 回答 2

4

我建议这本书学习核心音频在该站点上也有本书的示例代码。

于 2012-07-03T00:00:12.820 回答
1

如果您希望相当容易地合成音频,您将需要使用 3rd 方库。两种可能的解决方案是 FMOD 和 SuperCollider。

两者之间的优缺点实际上是 supercollider 作为服务器运行,您可以从应用程序作为客户端连接,而 FMOD 被编译成应用程序并使用核心音频来合成声音。如果您打算分发此应用程序,FMOD 显然是您的选择。SuperCollider 也有它自己的语言,你必须学习基础知识才能开始定制你的声音合成。以下是一些链接:

FMOD:

FMOD 下载(附带一堆示例代码)

超级对撞机:

SC 服务器下载

正弦波发生器示例应用程序

SC 脚本和示例的重要来源

于 2012-07-03T03:02:32.563 回答