Подтвердить что ты не робот

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

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

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

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

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

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

Можете ли вы мне помочь?

4b9b3361

Ответ 2

Вы можете ссылаться на Speak Here пример кода, по крайней мере, для графического рендеринга. Он имеет графический визуализатор с вертикальными барами.

Ответ 3

мое предложение - использовать cocos2d http://www.cocos2d-iphone.org/ очень хорошая структура позволяет разработчикам легко и быстро реализовать графические приложения IOS, не имея дело с сложностью OpenGL.

Вы можете, например, создать небольшие png файлы, представляющие строки ваших блоков FFT, и оживить их в соответствии с музыкой. Это было бы очень легко с cocos2d, поскольку он уже предоставляет API для загрузки файлов png и анимации.

до свидания