Графический интерфейс для консольной утилиты визуализации аудио сигнала C.A.V.A. (M.P.).

cavalcade 002

Cavalcade — удобный Python / GTK (Cairo) графический интерфейс (GUI) для консольной утилиты визуализации аудио сигнала C.A.V.A. (M.P.).

cavalcade 003

C.A.V.A. (M.P.) — консольная утилита для визуализации аудио сигнала в режиме реального времени, используя преобразование Фурье с помощью библиотеки FFTW. Название утилиты является сращением от Console-based Audio Visualizer for ALSA / MPD and PulseAudio.

cavalcade 004

cavalcade 005

cavalcade 006

C.A.V.A. (cava) не является полноценным анализатором спектра и не предназначается для научного использования, она написана как отзывчивый и эстетичный визуализатор музыки. Графический интерфейс Cavalcade позволит задать все необходимые параметры для консольного визуализатора.

cavalcade 007 cavalcade 008

cavalcade 009 cavalcade 010

cavalcade 011

Визуализация Cavalcade производится в виде вертикальных штрихов регулируемой ширины, плотности и цвета (штрихов и фона). Запустить визуализацию можно в масштабируемом окне, с рамкой и без (в качестве фона можно установить изображение), в полный экран, в виде дока, на рабочем столе (с прозрачным фоном) и пр...

cavalcade 012

Cavalcade (как и cava) обрабатывает аудио сигнал с встроенного микрофона, устройств захвата и приложений (плееров, браузеров и пр) использующих звуковой сервер ALSA или PulseAudio, а также FIFO-буфер (циклический/кольцевой буфер), в качестве дополнительной опции поддерживается воспроизведение аудио-файлов (с помощью простого аудиоплеера).

cavalcade 013

Cavalcade имеет небольшие системные требования, некоторые дополнительные настройки (например клавиши управления) можно задать в конфигурационном файле (~/.config/cavalcade/main.ini), для C.A.V.A. используется собственный конфигурационный файл (~/.config/cavalcade/cava.ini), поддержка аудио и графических форматов обеспечивается Gstreamer (мультимедийный фреймворк, ядро мультимедийных приложений).

cavalcade 014

Лицензия: GNU General Public License (GNU GPL)

cavalcade 015

Домашняя страница