【发布时间】:2011-06-01 02:50:01
【问题描述】:
我知道这是一个非常广泛的话题,但我一直在为演示和我自己的测试而苦苦挣扎,并且不确定我是否正确地解决了这个问题。所以任何关于我应该从哪里开始的线索将不胜感激。
目标是让应用根据用户的设置生成一些合成声音。 (这不是唯一的应用程序功能,我不是在这里重新创建 Korg,但合成器是其中的一部分。)用户将设置典型的合成器设置,如波形、混响等,然后选择音符何时播放,可能带有俯仰和速度修饰符。
我玩过一些音频单元和 RemoteIO,但几乎不明白我在做什么。在我深入那个兔子洞之前,我想知道我是否在正确的球场上。我知道音频合成器将是低级的,但我希望也许有一些更高级别的库可供我使用。
如果您对从哪里开始以及我应该阅读更多有关哪些 iOS 技术有任何指示,请告诉我。
谢谢!
编辑:让我更好地总结问题。
是否已经为 iOS 构建了任何合成器库? (商业或开源 - 经过多次搜索,我没有找到任何内容,但也许我错过了。)
是否有任何更高级别的 API 可以帮助更轻松地生成缓冲区?
假设我已经可以生成缓冲区,有没有比 RemoteIO 音频单元更好/更简单的方法将这些缓冲区提交到 iOS 音频设备?
【问题讨论】:
标签: ios audio synthesizer sound-synthesis