Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Зрительный образ при возпроизведения звука


Автор: mrVerus 11.12.2009, 11:49
Парни как можно реализавать зрительного образа как в WMP частотная диаграмма и как это делается?
Можно ли произвести захват звука и на основе его создать зрительный образ

Автор: Dimonka2 11.12.2009, 13:11
Парень, WMP большей частью изначально проигрывает MP3 подобные форматы, которые уже предкставлены как набор частот. Фактически задача визуализатора сводится представить частоты логарифмически и изобразить что-нибудь красивое на тему их интенсивности и плотности. 

Если у тебя сигнал внешний, то: 
тебе сначала нужно сигнал захватить (смотри компоненты по работе со звуком), 
преобразовать в частоты (обычно БПФ), 
обработать результат преобразования (посчитать пики  для каких-то ключевых диапазонов), 
нарисовать (тут уж что фантазия подскажет).

Кстати можно обойтись без БПФ, если делать реакцию образов только на ритм через детектор BPM (beats per minute). Но в любом случае задача комплексная.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)