Easy Effects - программа для подключения и настройки звуковых эффектов в Linux
Георгиос Якобидис. Детский концерт
Когда это может понадобиться.
- Кино. Все знают насколько неприятны неожиданные, резкие и чересчур форсированные перепады громкости. С помощью Easy Effects звук можно выровнять так, что и тихий разговор будет хорошо слышен, и звуковые эффекты не будут мешать.
- Воспроизведение потока из Интернета - аудио подкасты, видео блоги и т.п. Часто там используются встроенные микрофоны ноутбука, планшета или телефона. Это не лучший вариант. Но даже если микрофон внешний и хорошего качества, то уровень его сигнала бывает неправильно настроен. А если правильно, то помещение дает такое эхо, что разобрать речь бывает сложно. Еще хуже когда участвуют несколько собеседников - найти среднее-удовлетворительное бывает невозможно. Easy Effects поможет решить эти проблемы. Это для слушателей.
- Но и тем, кому требуется записать голос или транслировать его в Интернет, Easy Effects может помочь. Во всяком случае настроить уровень, а также убрать эхо и шумы вполне возможно.
- Игры. Сам я не играю, но говорят, что там тоже есть проблемы с уровнем звука, который изменяется в очень широких пределах.
- Многие компьютеры выводят звук на действительно плохие динамики. И вроде бы Easy Effects может кардинально улучшить звук в ноутбуке, в совсем дешевом саундбаре или таких же колонках.
- В конце концов почему бы не попробовать Easy Effects просто из любопытства.
Кому скорее всего не нужно.
- Музыкантам Easy Effects вряд ли подойдет. Для них есть специализированные DAW-программы с гораздо бОльшими возможностями, например, Ardour или LMMS. А еще есть Carla, Catia, Patchbay, Bespoke Synth и т.п.
- Слушателям. Если целевой контент - музыка и при этом компьютер выводит звук на хорошую акустику. Просто надо понимать, что чем меньше манипуляций проделывается над звуком, тем меньше страдает качество. Даже если на слух кажется, что это не так.
- Если все устраивает и менять ничего не требуется/не хочется/просто лень.
Автором Easy Effects является Велингтон Уоллес (Wellington Wallace). Программа предназначена для операционной системы Linux, распространяется под лицензией GPL v.3.0. Ранее это приложение называлось PulseEffects и было предназначено для работы со звуковым сервером PulseAudio. После появления звукового сервера PipeWire в программу были внесены значительные изменения и теперь она работает исключительно с ним. Взаимодействие с Easy Effects возможно как в графическом режиме, так и из командной строки.
Окно программы Easy Effects
Термины:
Фильтр, он же звуковой эффект, он же плагин. Это именно то, что вносит в звук какие-либо изменения. Термин плагин относится скорее к программной реализации, а фильтр (или эффект) - к акустическому восприятию звука. В данном случае эти термины взаимозаменяемы.
Набор плагинов - набор фильтров, каждый из которых позволяет реализовать какое-либо конкретное действие со звуковым сигналом.
Пресет или предустановка - один или несколько последовательно работающих фильтров, сохраненных со своими настройками как единое целое. Пресет должен иметь имя. Easy Effects позволяет применять звуковые эффекты ко входному и выходному звуковым потокам независимо. Но в каждом из этих потоков может работать только один пресет в каждый момент времени, поэтому для разных ситуаций могут потребоваться разные пресеты. Для их смены имеется возможность их выгружать и загружать.
Easy Effects работает не сама по себе, а использует готовые наборы плагинов (звуковых фильтров). В основном это набор LSP (Linux Studio Plugins), который разрабатывается и поддерживается командой LSP Project Team под руководством основателя и главного разработчика Владимира Садовникова. Лицензия GNU LESSER GENERAL PUBLIC LICENSE v.3. Исходный код каждого плагина обещают опубликовать под свободной лицензией после того, как будет собрана необходимая сумма. Но двоичные пакеты распространяются совершенно бесплатно, они присутствуют во всех основных дистрибутивах Linux. Далеко не все плагины из Linux Studio Plugins доступны в Easy Effects. Но все же их немало.
Кроме LSP-плагинов в Easy Effects также используются разработки Calf Studio Gear, SpeexDSP, SoundTouch, bs2b.
Вот список доступных в Easy Effects плагинов. В более новых версиях программы их возможно будет больше.
- Авторегулятор (Auto volume) - нормализации громкости.
- Антишипение (Deesser) - используется для динамического (а не статичного как в эквалайзере) подавления высоких частот. Стандартное применение этого плагина — подавление звуков «сссс» и «шшш» в речи и вокальных треках.
- Высота тона (Pitch) - позволяет повысить или понизить исходную высоту тона звука.
- Гармонический возбудитель (Exciter) - используется для создания высоких частот, отсутствующих в исходном сигнале.
- Глубокий шумоподавитель (Deep Noise Remover) - шумоподавитель с использованием технологии искусственного интеллекта.
- Громкость (Loudness) - корректирует сигнал с использованием эталонных кривых равной громкости.
- Громкость баса (Bass Loudness) - используется для воспроизведения очень низких частот, которых нет в исходном сигнале. Усиливает низкочастотную составляющую сигнала не просто повышая ее, как это делает эквалайзер, а за счет создания гармонических искажений, которые добавляются к исходному сигналу.
- Задержка (Delay) - позволяет добавить небольшую временную задержку к каждому отдельному каналу стереопотока.
- Компрессор динамического диапазона (Compressor of dynamic range) - уменьшает разницу между самыми тихими и самыми громкими звуками.
- Конвольвер (Convolver) - создает имитацию акустической среды с помощью предварительно записанного аудиофайла с импульсной характеристикой моделируемого пространства.
- Кристаллизатор (Crystalizer) - позволяет немного расширить динамический диапазон слишком сжатых композиций.
- Максимизатор (Maximizer) - особый тип лимитера, который не только не позволяет сигналу превышать заданный целевой уровень, но и регулирует среднюю громкость аудиодорожки.
- Многополосный компрессор (Multiband Compressor) - позволяет разделить входной сигнал на 8 частотных полос и управлять сжатием звука в каждой из них.
- Многополосный пропускной уровень (Multiband Gate) - позволяет разделить входной сигнал на 8 частотных полос.
- Наладчик стерео (Stereo Tools) - содержит несколько утилит для управления стереопотоками, обрабатывающими левый и правый каналы в сочетании со средними и боковыми сигналами.
- Насыщение басов (Bass Loudness) - позволяет регулировать уровень басов с использованием кривых равной громкости для исправления меньшей чувствительности слухового аппарата к низким частотам.
- Ограничитель (лимитер) (Limiter) - особый тип компрессора с очень высоким коэффициентом сжатия, который не позволяет сигналу превысить заданный порог.
- Перекрестная подача (Crossfeed) - используется для улучшения качества прослушивания стереозаписей в наушниках. Он смешивает левый и правый каналы таким образом, чтобы имитировать стереосистему при использовании наушников.
- Подавление шума (Noise Reduction) - ослабление мешающих сигналов.
- Пропускной уровень (гейт) (Gate) - ослабляет сигналы, уровень которых ниже порогового значения для уменьшения помех между полезными сигналами.
- Расширитель (Экспандер) - плавно снижает громкость звуков с уровнем ниже порогового. Делает это более аккуратно чем Пропускной уровень (гейт).
- Реверберация (Reverbation) - создает эффект реверберации (но не эха).
- Речевой процессор (Speech Processor) - позволяет подавлять мешающие фоновые шумы. По сравнению с фильтром шумоподавления, который использует RNNoise для подавления шумов, Speech Processor требует меньше вычислительных ресурсов, но при этом качество подавления шумов снижается.
- Уровнемер () - позволяет измерять уровень сигнала.
- Фильтр (Filter) - используется для усиления или ослабления определенных частей частотного спектра.
- Эквалайзер (Equalizer) - настраиваемый параметрический эквалайзер до 32 полос.
- Эхоподавитель (Echo Canceller) - используется для улучшения качества речи при работе с микрофоном.
Как правило для получения нужного результата требуется применение не одного, а двух или больше эффектов, расположенных друг за другом. Здесь есть тонкость. Поскольку каждый плагин изменяет сигнал, понятно, что следующие за ним, получают его уже измененным. Иначе говоря порядок применения эффектов влияет на конечный результат. Плагины можно менять местами, но нет и не может быть универсального правила для их наилучшего размещения. Все зависит от звукового оригинала, от ожидаемого результата и от индивидуальных предпочтений. Здесь придется экспериментировать, как впрочем и с настройками самих фильтров.
В Интернете можно найти некоторые подсказки. Они не заменят опыта, но могут помочь избежать явных ошибок.
- Эквалайзер перед компрессором убирает лишние частоты делая работу компрессора чище. Эквалайзер после компрессора, наоборот, позволяет подкрасить тон и вернуть нужный частотный баланс после сжатия сигнала.
- Некоторые фильтры позволяют искусственно создавать гармоники и добавлять их в звуковой сигнал, этот процесс называется сатурация. Если компрессор расположен до такого фильтра, то это сделает атаку и сам звук плотнее. Если наоборот сатурация производится до компрессора, то это создаст более насыщенный, музыкальный сигнал.
- Задержку обычно применяют перед реверберацией. В этом случае реверберация не размывает звук до того, как он подвергается эффекту задержки.
- После компрессора рекомендуется добавить лимитер, чтобы предотвратить искажения на очень громких звуках.
- Чем короче цепочка фильтров, тем меньше искажается оригинальный звук.
- И т.д.
Интересно, что похожих результатов можно добиться применением разных плагинов или их сочетаний. В Интернете можно найти этому множество подтверждений. Есть как готовые и настроенные пресеты, так и рекомендации по их настройкам. Все они позволяют, как утверждается, добиться нужного результата. Но простое копирование чужих настроек и пресетов скорее всего не приведет к успеху потому что люди слушают разный контент и на разной акустике. И потому что особенности слуха тоже конечно влияют на результат. Все равно придется разобраться в том, что нужно сделать со звуком и в том как этого достичь. Это не так просто как может показаться.
Между прочим, чем лучше акустика, тем отчетливей будет слышна работа фильтров; но тем меньше бывает в них необходимость (не всегда конечно, только если звуковой сигнал качественный).
Все фильтры имеют некие настройки по-умолчанию. И они вполне могут служить начальной точкой. А дальше начинается подгонка. Настраиваемых параметров может быть много и их назначение не всегда очевидно. К тому же зачастую результат обработки звука бывает едва различим на слух. Может даже создаваться полное впечатление, что Easy Effects не работает вообще. Нет, работает.
Еще надо учитывать, что при настройке фильтров многое зависит от установленного уровня звукового сигнала на их входе. Как пример - компрессор или ограничитель никак не будут проявлять себя при слишком слабом сигнале. Но могут вносить заметные искажения при слишком сильном. Поэтому важно привыкнуть правильно пользоваться регуляторами громкости. Источниками звукового сигнала в компьютере может выступать множество приложений: медиапроигрыватели, браузеры, мессенджеры. Но у каждого такого приложения имеется свой регулятор громкости. Мы привыкли устанавливать комфортный уровень именно этими регуляторами не задумываясь о том, что в результате уровень сигнала может оказаться каким угодно. И это отражается на работе фильтров. Было бы правильным все эти регуляторы установить раз и навсегда в такое положение, чтобы уровень выходного сигнала у всех мультимедийных приложений был стандартным (0 дБ). И в дальнейшем пользоваться только общим регулятором громкости компьютера. Но к сожалению это невозможно потому что исходный звук в тех медиафайлах, которые воспроизводятся, почти никогда не нормализован.
Окно программы Easy Effects с работающими фильтрами
Easy Effects быстро развивается. Самая новая версия программы на момент написания этой заметки - Easy Effects v.8.2.1 от 2026-04-25.
Но вот что имеем в отечественных дистрибутивах Linux:
-
Ред ОС 8.0.2 - Easy Effects v.7.1.3 от 2023-11-08. Совсем старая версия. Программа работает, но... Есть неприятные вещи, которые сильно снижают ценность программы.
- Некоторых заявленных звуковых фильтров в ней нет. Например, вот этих: Фильтр, Глубокий шумоподавитель, Пропускной уровень (гейт). А может быть и других, все не проверял.
- Поскольку нельзя назначить автоматическую смену пресетов для разных источников и для разного контента (музыка, кино, игры), предполагается, что их можно настроить, сохранить и затем менять вручную. Но здесь это не работает. Пресеты можно сохранить только в каталог ~/.config/easyeffects, но невозможно выгрузить ни оттуда, ни из другого каталога.
- При первом после загрузки компьютера воспроизведении медиафайла Easy Effects никак не проявляет себя пока не будет изменена громкость общим регулятором (безразлично в какую сторону). После этого все работает как надо. АЛТ Линукс 10 - Easy Effects v. 6.1.5 от 2021-11-17. Еще более старая версия. Здесь сначала нужно заменить звуковой сервер PulseAudio на PipeWire. Затем установить Easy Effects. И после этого увидеть, что программа просто не запускается: ошибка сегментирования.
-
В АЛТ Линукс 11 работу Easy Effects не проверял потому что не использую ни Gnome, ни KDE.
Такое можно понять: процесс создания дистрибутива, его тестирование и прохождение компетентных проверок - все это занимает много времени. Но - нельзя простить, увы. Есть примеры когда все эти сложности не мешают выпускать качественный продукт. Конечно можно просто сменить дистрибутив на содержащий более новые версии программ. Но будет ли это правильным решением? Нет скорее всего. А правильным будет делать свою работу качественно.
Но не так уж все печально. Об этом следующая заметка Easy Effects - компрессор динамического диапазона.
Для тех, кто хочет узнать больше есть несколько ссылок
- О том как работает компрессор звука и о других фильтрах - https://wikisound.org/Принцип_работы_компрессора_(Fl_Studio)
- Репозиторий EasyEffects - https://github.com/wwmm/easyeffects.
- Сайт EasyEffects - github.io/easyeffects.
- Описание эффектов для EasyEffects - https://wikisound.org/.
- Документация по программе EasyEffects - https://deepwiki.com/.
- Сайт LSP (Linux Studio Plugins) - https://lsp-plug.in.
***
Андрей Ракитин
май 2026 г.
