我想为iPhone制作一个简单的鼓机应用。
现在我正在设计它的架构。经过一些研究,我决定坚持使用苹果公司音频单元托管指南中描述的方法来制作播放系统,这些技术也在音频混音器示例中介绍,它们的复杂度非常适合我的当前工程知识。(混合C++和Objective-C代码并使用OpenAl看起来很可怕)
但我卡在了如何制作简单的音乐可视化上,我计划做一个标准的频谱可视化器,显示表示不同频率分量强度的垂直条形图。
我无法决定用什么更好地分析原始音频数据,我要将其提供给声音I/O模块,是否有Objective-C框架可以实现?
另外,我不知道要使用什么类型的图形渲染?一个简单的可视化器只能使用核心图形吗,还是只能使用OpenGL?我希望每秒更新约30次,使其看起来平滑流畅?
你能帮我吗?