Ответ 1
Вам повезло - это отличное время для участия в среде. В настоящее время доступно множество новых мультимедийных платформ с открытым исходным кодом, вокруг которых формируются большие сообщества, что упрощает их работу и работает.
Я не знаю каких-либо книг, посвященных аудиовизуализации, но я думаю, вам будет хорошо послушать, прочитав более общий материал:
- компьютерная графика вообще
- графический дизайн (цвет, форма и т.д.)
- визуализация данных
- любая из новых новых мультимедийных платформ с открытым исходным кодом
Если вы пишете плагин визуализации для медиаплеера, проблему обычно можно рассматривать как отображение FFT данных и времени на пиксельное пространство, Вы получаете время и данные FFT почти бесплатно, поэтому остальная часть проблемы - графическое программирование, визуальный дизайн, музыкальная чувствительность и воображение. То, как вы их сочетаете, в идеале будет вашим.
Вы можете рассчитывать найти много отличной информации, инструментов, примеров и сообществ, окружающих любую из современных мультимедийных платформ с открытым исходным кодом:
- processing.org - платформа на основе Java, которая позволяет легко выполнять ваши работы (так называемые "эскизы" ) с большим количеством примеров. Вы можете подключить библиотеку, например minim, чтобы бесплатно получить аудиоматериалы FFT.
- openFrameworks и libcinder - С++. Если вы хотите написать плагины для медиаплеера, такого как iTunes, вам может потребоваться использовать такой язык, как С++. Если вы уже знаете (или хотите учиться) С++, оба являются хорошим выбором.
Я бы рекомендовал прыгать прямо с платформой, такой как processing.org, вместе с библиотекой, такой как minim, играть с приведенными в комплекте примерами и создавать свои знания там.
Существует немало книг по обработке, если это соответствует вашему стилю обучения.
Если вы хотите остаться в курсе, блоги, такие как createdigitalmotion, - отличный ресурс. Также ознакомьтесь с такими артистами, как flight4040 и Memo Akten, которые используют эти рамки.
Надеюсь, что это поможет.