Я хочу сделать простое приложение для драм-машины для iPhone.
Сейчас я разрабатываю для него архетектуру. После некоторых исследований я решил придерживаться методов, описанных в Руководстве Apple по хостингу аудиоустройств для создания системы воспроизведения, эти методы также представлены в примере Audio Mixer , и их сложность вполне подходит мои текущие инженерные знания. (Mixig C ++ и Objective-C код и использование OpenAl выглядит пугающе)
Но я застрял в выяснении, как мне сделать простой музыкальный визуализатор, я планирую сделать стандартный визуализатор спектра, показывающий вертикальные полосы, представляющие интенсивности различных частотных компонентов.
Я не могу решить, что лучше использовать для анализа необработанных звуковых данных, которые я передам звуковому модулю ввода / вывода. Есть ли для этого какая-либо инфраструктура Objective-C?
Также я не знаю, какой тип графического рендеринга использовать? Можно ли сделать простой визуализатор, используя только Core Graphics, или это только работа для OpenGL? Я хочу добиться примерно 30 обновлений в секунду, чтобы это выглядело гладко?
Вы можете мне помочь?