Полнофункциональный 2D/3D анализатор спектра.
Spectrum3d — полнофункциональный GTK / SDL / OpenGL графический 2D/3D анализатор спектра.
Анализатор спектра — инструмент научно-измерительной лаборатории (прибор или приложение) для наблюдения и измерения распределения электрических (электромагнитных/звуковых) колебаний в полосе частот. Основным назначением является определение амплитуды и частоты спектральных компонент входящих в состав анализируемого процесса.
Spectrum3d разработан для обработки и визуализации любого низкочастотного сигнала, позволяет анализировать спектр звукового потока в режиме реального времени (микрофон/звуковая карта, имеется поддержка звукового сервера Jack) и звукового файла (поддержку большинства популярных аудио-форматов обеспечивается Gstreamer).
Spectrum3d может записывать сигнал с микрофона, имеется тестовый генератор сигнала (сигнал от 1 до 20000 Гц), десятиполосный эквалайзер (с регулировкой усиления от -72дБ до +36 дБ) и полосовой фильтр. Все основные настройки Spectrum3d осуществляются правкой конфигурационного файла, создаваемого при первом запуске и расположенного:
~/.spectrum3d/spectrum3d.pref
В настройках можно задать параметры спектрограммы (цвета, интервал обновления, количество кадров и пр), отображение спектрограммы в отдельном окне, максимальную загрузку системы при обработке сигнала в режиме реального времени, работу с двумя мониторами и многое другое...
Спектрограмма представляемая Spectrum3d может быть трёх типов, используемая "по умолчанию" объёмная 3D с изменением перспективы, 2D 'flat' (плоская спектрограмма) и 3D 'flat' (совмещение первых двух видов спектрограмм). Управление приложением возможно с помощью мыши и клавиатурных сочетаний (настраиваемых), поддерживается управление жестами (для удобного управления с сенсорных экранов и панелей).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.