WaveSurfer — расширяемый Tcl / Tk графический аудио редактор, инструмент для визуализации и манипулирования звуковыми потоками.
WaveSurfer имеет простой и логичный пользовательский интерфейс и множество настроек. Основное предназначение приложения отображение визуальной информации (применяется для анализа речи/звука), но без труда может быть адаптирован и использован для различных задач.
WaveSurfer обеспечивает базовые операции редактирования аудио (такие как удаление, копирование, вставку, пересечение нулевого уровня по высоте и прочее), звуковые эффекты (такие как затухание, нормализация, эхо, замена тишиной и пр...) и анализаторы звука (спектрограмма и форма волны).
WaveSurfer имеет поддержку импорта и экспорта звуковых файлов множества форматов (WAV, AU, AIFF, MP3, CSL, SD, Ogg/Vorbis, NIST/Sphere и др...), при этом размер файла лимитирован только наличием свободного места на диске (маленькие файлы обрабатываются в оперативной памяти).
Функциональные возможности WaveSurfer могут быть расширены, за счёт дополнительно подключаемых модулей и создания пользовательских конфигураций. Так же WaveSurfer может служить в качестве платформы для более продвинутых, специализированных приложений (встраивания компонентов визуализации в другие приложения).
WaveSurfer разрабатывался в "Центре речевых технологий" Стокгольма (Швеция). Хоть активная разработка редактора практически прекращена, однако его можно использовать как удобный и автономный инструмент для очень большого спектра задач в исследовании звука.
Лицензия: BSD