生成声音(不是来自文件)

Generate a sound (not from a file)

我正在构建一个小型游戏原型,我希望能够播放简单的声音,其 length/tone/pitch 会根据用户的操作而变化。

这很难做到。我找到的最近的资源是:

http://www.tmroyal.com/playing-sounds-in-swift-audioengine.html

但这实际上并没有在我的设备或 iOS 模拟器上产生任何声音。

有谁知道可以播放任何程序生成的音频的工作代码吗?简单的正弦波就可以了。

https://gist.github.com/rgcottrell/5b876d9c5eea4c9e411c

另一方面,这段代码有效,而且写得很漂亮...

成功!

你可以试试AudioKit

这是一个建立在 Core Audio 之上的音频框架。 在他们的 Continuous Control 示例中,他们使用了一个带有受控参数的简单 FM 振荡器。