sndpeek — минималистичное C (си) / OpenGL (GLUT) приложение для визуализации любого низкочастотного сигнала в режиме реального времени и аудио файлов.
sndpeek обрабатывает аудио сигнал с встроенного микрофона или устройства, поддерживается работа с звуковыми серверами ALSA (Advanced Linux Sound Architecture) и JACK (Jack Audio Connection Kit), возможен просмотр частотного спектра того или иного звукового трека, поддержку аудио форматов обеспечивает библиотека Libsndfile (WAV, AIFF, SND, RAW, MAT и пр).
sndpeek в одном окне представляет амплитуду и частоту анализируемого сигнала/файла синусоидой, "Фигурой Лиссажу" (траектория результирующих колебаний от колебаний происходящих в разных направлениях) и объёмной 3D анимированной спектрограммы (водопада), с возможностью изменения длинны и перспективы.
Если при запуске для sndpeek не задан файл то автоматически сигнал захватывается с микрофона или устройства, если окно визуализации открыть из консоли то будет выведена "инструкция по использованию", плотность отображаемого спектра автоматическая (по размеру окна), поддерживается "заморозка" (пауза) для более детального изучения спектрограммы.
sndpeek может работать в оконном и полноэкранном режиме, не имеет настроек и конфигурационного файла, все параметры визуализации задаются из командной строки и изменяются с помощью клавиатуры, частично поддерживается управление мышью.
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.