Утилита для 2D / 3D визуализации низкочастотного сигнала звукового сервера PulseAudio.

nastyfft 002

NastyFFT — автономная Qt / OpenGL (libGLU) графическая утилита для 2D / 3D визуализации низкочастотного сигнала звукового сервера PulseAudio.

nastyfft 003

PulseAudio — звуковой сервер принимающий звук от одного или нескольких источников (процессов или устройств) и направляющий его одному или нескольким приёмникам (звуковым платам, серверам PulseAudio или процессам). Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая и потоки от процессов, требующих прямого доступа к аудио-устройствам.

nastyfft 004

NastyFFT относится к приложениям "эстетически-развлекательного" характера, по определённым алгоритмам преобразовывая звуковой сигнал в 2D / 3D графические образы, меняющие форму в такт музыки (в режиме реального времени). В настройках можно задать параметры спектрограммы (угол обзора, размер и пр), имеется три предварительных установки.

nastyfft 005

nastyfft 006

nastyfft 007

nastyfft 008

nastyfft 009

nastyfft 010

Некоторые идеи NastyFFT заимствованы у Spectrum Analyzer из QtMultimedia.

nastyfft 011

Лицензия: GNU General Public License version 3.0 (GPLv3)

nastyfft 012

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

Страница на linux-apps.com