我想在OS X上做一些相当简单的音频编程(使用Lion和Xcode 4.3) - 主要是用给定的频率合成音调。麻烦的是,Apple关于这个主题的文档对于我目前对该主题的了解来说太高级了。我已经搜索了几个星期了,这些东西会让我开始,但无济于事。
有没有人知道一些Core Audio基础教程,甚至是一些示例代码,它们可以帮助我完成相当简单的Core Audio任务,以便我可以逐步了解Apple文档?
答案 0 :(得分:4)
我会建议这本书Learning Core Audio该网站还有该书中的示例代码。
答案 1 :(得分:1)
如果您希望相当容易地合成音频,那么您将需要使用第三方库。两种可能的解决方案是FMOD和SuperCollider。
两者之间的优缺点实际上是supercollider作为服务器运行,您可以从app作为客户端连接,FMOD编译成应用程序并使用核心音频来合成声音。如果您计划分发此应用程序,FMOD显然是您的选择。 SuperCollider还拥有自己的语言,您必须学习开始定制声音合成的基础知识。以下是一些链接:
<强> FMOD:强>
FMOD Downloads (Comes with a bunch of sample code)
超级对撞机: