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

时间:2015-02-16 16:46:59

标签: ios swift audio sprite-kit

我正在构建一个小型游戏原型,我希望能够播放简单的声音,其长度/音调/音高会根据用户的行为而有所不同。

这令人惊讶地难以做到。我发现最近的资源是:

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

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

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

2 个答案:

答案 0 :(得分:10)

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

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

成功!

答案 1 :(得分:8)

您可以尝试AudioKit

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