Состоялся выпуск открытого проекта Easyeffects 8.0.0 (ранее PulseEffects). В рамках решения развивается коллекция плагинов для PipeWire, системный сервис и графический интерфейс с эквалайзером, анализатором спектра и различными звуковыми эффектами.
Например, проект позволяет ограничить максимальную громкость, уменьшить динамический диапазон, выровнять уровень громкости, отсеять определённые частоты и устранить шумы. Эффекты в Easyeffects могут выставляться с привязкой к отдельным приложениям.
Исходный код проекта написан на языке C++ и опубликован на GitHub под лицензией GPLv3. Версия Easyeffects 7.0.0 вышла в ноябре 2022 года.
Основные изменения и доработки в Easyeffects 8.0.0:
графический интерфейс пользователя переведён с GTK4 на использование библиотеки Qt, языка QML и фреймворов Kirigami от проекта KDE. Для отрисовки спектрограммы задействован модуль Qt Graphs.
интерфейс пользователя адаптирован для работы на небольших экранах;
добавлен апплет с меню для выбора пресетов из системного лотка.
появилась возможность запоминания и восстановления после перезапуска последнего выбранного плагина или вкладки.
окно с пресетами преобразовано во вкладку, на которой также показаны текущие маршруты звуковых потоков к выбранным устройствам ввода и вывода звука.
добавлена возможность определения запасного профиля, применяемого для звуковых карт и микрофонов, для дл�� которых не выбран основной автоматически загружаемый профиль.
добавлены возможность переименования и резервного копирования пресетов.
расширены возможности многих плагинов и улучшена совместимость с плагинами от проекта LSP (Linux Studio Plugins).
Предыдущая версия проекта с интерфейсом GTK4Источник: habr.com