iOS音频发生器

时间:2012-11-20 12:42:31

标签: ios audiounit tone-generator

我正在制作一个音乐应用程序,我想生成音调。当然,我确实下载了http://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.html这似乎是一个好的开始。

但我也阅读了Apple文档和很多关于Audio Units的内容,我发现有一种叫做“kAudioUnitType_Generator”的音频单元。

这个的描述是:

  

“发生器单元提供音频输出但没有音频输入。此音频单元类型适用于音调发生器。与仪器单元不同,发生器单元没有控制输入。” https://developer.apple.com/documentation/audiotoolbox/kaudiounittype_generator

这似乎正是我所需要的。所以我的问题是:

  1. 我正在寻找关于iOS中音调生成的几天,为什么似乎没有人知道Apple的音调发生器并总是指cocoawithlove的“音调发生器”?为什么这个不使用音频单元的“kAudioUnitType_Generator类型”?

  2. 您是否有任何线索,网站或github项目来帮助我使用Apple的kAudioUnitType_Generator?

3 个答案:

答案 0 :(得分:0)

根据(过时的)Audio Unit Hosting Guide for iOSthis post关于iOS 5和this post关于iOS 6的判断,kAudioUnitType_Generator音频设备在iOS中不可用。不幸的是,iOS的音频单元总是非常有限。

答案 1 :(得分:0)

具有kAudioUnitType_Generator类型的音频单元不会生成音调(如正弦波等)。它们可以作为其他音频单元的声源。这种类型的音频单元可以“播放”文件,从网络接收声音(仅在OS X上)并播放音频片段。

答案 2 :(得分:0)