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