Как создать простой музыкальный визуализатор для приложения для iPhone?

Я хочу сделать простое приложение для драм-машины для iPhone.

Сейчас я проектирую для него архитектуру. После некоторых исследований я Я решил придерживаться методов, описанных в Руководстве по хостингу аудиоустройств Apple для создания системы воспроизведения. Эти методы также представлены в образце аудиомикшера , и их сложность вполне соответствует моим текущим инженерным знаниям. (Код Mixig C ++ и Objective-C и использование OpenAl выглядит устрашающе)

Но я не могу понять, как мне сделать простой музыкальный визуализатор, я планирую сделать стандартный визуализатор спектра, показывающий вертикальные полосы, представляющие интенсивности различной частоты компоненты.

  1. Я не могу решить, что лучше использовать для анализа необработанных звуковых данных, которые я буду скармливать звуковому модулю ввода / вывода, существует ли для этого какая-либо структура Objective-C?

  2. Также я не Не знаете, какой тип графического рендеринга использовать? Можно ли создать простой визуализатор, используя только Core Graphics, или это работа только для OpenGL? Я хочу получать около 30 обновлений в секунду, чтобы все выглядело гладко?

Вы можете мне помочь?

17
задан Jonathan Sterling 21 April 2011 в 05:07
поделиться