AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: andreiteplyakov on November 02, 2018, 07:08:05

Title: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 02, 2018, 07:08:05
Доброго времени суток=) Хотел бы узнать как правильно настроить эквалайзер так чтобы громкость была максимальной и без эффекта лимитера\компрессора который, очевидно устраняет искажение перегрузке при неправильно выставленном преамп. Нет ли возможности поставить преамп эквалайзера на автомат? Так чтобы когда я двигал фейдеры эквалайзера происходила автоматическая подстройка преамп. Очень не хватает этого автомата. Приходится каждый раз при настройке эквалайзера удостоверяться на громко звучащих треках что перегрузки нет. Иногда приятно послушать с перегрузом, но не всегда...

Еще хотелось бы узнать какая разница между "нормализация громкости" и ReplayGain?  То есть каким из этих средств звук приподнимать до максимума правильно, но так, чтобы он по ходу проигрывания не менял значений усления?
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 07:47:27
Преамп на автомате - это тот же лимитер/компрессор/нормализация.
Так что не выйдет.

Настраивать нужно так, чтобы никакой сигнал не превышал 0 дБ. Накрутили басы на +5 дБ - убавили преамп на 5 дБ. Иначе клиппинг. Т.к. треки, у которыйх максимальный уровень на 0 дБ - не редкость. А, например, mp3 могут превышать 0 дБ.

Еще хотелось бы узнать какая разница между "нормализация громкости" и ReplayGain?  То есть каким из этих средств звук приподнимать до максимума правильно, но так, чтобы он по ходу проигрывания не менял значений усления?
Разница в алгоритмах. Если грубо без нюансов: Нормализация приводит мгновенный сигнал к заданному значению. А RG считает средний сигнал по треку и приводит к заданному значению.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 02, 2018, 12:09:37
То есть если я правильно понял ReplayGain это нормализация по RMS (среднеквадратичному) сигнала, а просто "нормализация" работает по пикам? Но вот эта самая нормализация работает в динамике, а хотелось бы чтобы по крайней мере для фалов нормального размера просматривался весь файл и дальше происходила по пикам, то есть как нормализация в аудиоредакторах. Но не в динамике!!! А то получается звучание как на дешевых магнитофонах прошлого в записях с автоматическим уровнем записи=((

Выставить преамп эквалайзера по принципу "добавил +5Дб баса - убавил на 5 Дб преамп" не получится, так как в эквалайзере я убавляю только узкую полосу частот а не весь сигнал))) Придется по старинке как в моем любимом на Линуксе плеере Audacious настраивать преамп на слух, по принципу "хрипит не хрипит"=))))
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 12:13:26
То есть если я правильно понял ReplayGain это нормализация по RMS (среднеквадратичному) сигнала, а просто "нормализация" работает по пикам? Но вот эта самая нормализация работает в динамике, а хотелось бы чтобы по крайней мере для фалов нормального размера просматривался весь файл и дальше происходила по пикам, то есть как нормализация в аудиоредакторах. Но не в динамике!!! А то получается звучание как на дешевых магнитофонах прошлого в записях с автоматическим уровнем записи=((
Есть анализ RG с записью в теги - усиление/ослабление будет примерено сразу и не будет меняться. Но этот вариант не учитывает эквалайзер.

Выставить преамп эквалайзера по принципу "добавил +5Дб баса - убавил на 5 Дб преамп" не получится, так как в эквалайзере я убавляю только узкую полосу частот а не весь сигнал))) Придется по старинке как в моем любимом на Линуксе плеере Audacious настраивать преамп на слух, по принципу "хрипит не хрипит"=))))
Ошибка. Если звуковой пик окажется в этой узкой полосе, которую вы усиливаете - получится клиппинг.
Если же вы в эквалайзере только убавляете частоты - преамп можно не трогать, и пользоваться предварительным анализом RG - получите нужный результат.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 02, 2018, 12:22:20
Конечно клиппинг будет если RMS ПИКА ВСЕГО ЭКВАЛАЙЗЕРА превысит лимит. Мощность каждой частотной полосы естественно в кратное число (равное количиству полос эквалайзера) меньше чем мощность всего частотного диапазона. Путаница возникает из-за использования одинаковых чисел как для каждой полосы, так и для преампа. Но эти числа означают ДЕЦИБЕЛЫ, а децибелы - величина относительная=))) Это не абсолютные значения пиков в "бандах" эквалайзера!=)))
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 12:44:55
Конечно клиппинг будет если RMS ПИКА ВСЕГО ЭКВАЛАЙЗЕРА превысит лимит. Мощность каждой частотной полосы естественно в кратное число (равное количиству полос эквалайзера) меньше чем мощность всего частотного диапазона. Путаница возникает из-за использования одинаковых чисел как для каждой полосы, так и для преампа. Но эти числа означают ДЕЦИБЕЛЫ, а децибелы - величина относительная=))) Это не абсолютные значения пиков в "бандах" эквалайзера!=)))
Что-то вы перемудрили. При чём тут количество полос эквалайзера?
Вот экспресс-тест эквалайзера AIMP
По центру - белый шум, слева преамп -5 дБ, 1000 Гц +5 дБ, справа преамп -15 дБ, 1000 Гц +15 дБ
Везде пиковый уровень по частоте 1 кГц примерно -50 дБ.

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=60994.0;attach=55346)
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 02, 2018, 16:13:45
То есть по вашей логике добавляем +5Дб 1000 Гц, преамп выставляем на -5Дб, далее убавляем -5Дб 2000Гц, преамп выставляем на 0Дб... Логический тупик. То есть предусиление работает не по максимальным пикам полос, а по среднему значению, согласны?=) Даже в готовых пресетах эквалайзера преамп везде одинаковый, а вот максимальные значения подъема частот отличаются. Вот и получается что преамп - относительно редко используемая фича и его надо подправлять после каждого движения фейдера. Это, имхо, гемморой. Во многих плеерах это почему то сделано именно так, AIMP не исключение. Я считаю, что автоматическая коррекция преамп при настройке эквалайзера была бы очень кстате, пусть в виде опции (установкой переключателя "на автомат"). Во многих плеерах преамп именно такой - автоматический.

И мне непонятна еще логика работы эквалайзера в режиме "перегрузки". Он там что-то компрессирует. Обработка очень качественная, мне понравилось звучание перегруза, специально перегрузил эквалайзер по уровню сигнала. Особенно хорошо звучат записи отмастеренные в старом стиле малоперегруженные. После перегрузки они звучат мощно, современно. Но вот для современных записей типа последних альбомов групп Amaranthe, Metallica, Disturbed, Five Finger Death Punch этот перегруз скорее недостаток. Вот и спрашиваю я как настроить эквалайзер на максимальный уровень, но без перегрузки.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 16:21:57
То есть по вашей логике добавляем +5Дб 1000 Гц, преамп выставляем на -5Дб, далее убавляем -5Дб 2000Гц, преамп выставляем на 0Дб... Логический тупик.
Всё проще: убавлять нужно по максимальному прибавлению (самый высоко поднятый ползунок).
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: gr-e on November 02, 2018, 16:33:41
Во многих плеерах это почему то сделано именно так, AIMP не исключение. Я считаю, что автоматическая коррекция преамп при настройке эквалайзера была бы очень кстате, пусть в виде опции (установкой переключателя "на автомат"). Во многих плеерах преамп именно такой - автоматический.
Автоматический преамп плох тем, что при передвижении ползунка меняется общая громкость, это очень мешает оценивать изменения в звуке. Гораздо удобнее убавить преамп с запасом, настроить эквалайзер и потом поставить преамп в нужное положение.
Но как опция не помешает.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 16:36:03
Но как опция не помешает.
Эта опция называется нормализация или ReplayGain
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 02, 2018, 16:40:17
Вот и отлично=) Очень удобно иметь преамп который может переключаться в режим нормализации, так как нормализация кторая есть работает до эквалайзера, а не после, а нужно еще как раз эту фичу чтобы после=)
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 16:43:02
а нужно еще как раз эту фичу чтобы после=)
Сейчас нормализация работает после эквалайзера.
А ReplayGain до.
И есть ещё антиклиппинг (настройки \ параметры преобразования) - который ограничивает только верхний уровень, он работает после эквалайзера и после нормализации, самым последним.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: gr-e on November 02, 2018, 18:34:38
Эта опция называется нормализация или ReplayGain
Нормализация и ReplayGain меняют значение усиления на ходу, это совсем другое.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 02, 2018, 19:07:38
Нормализация и ReplayGain меняют значение усиления на ходу, это совсем другое.
А как нужно? Чтобы ползунок преампа убавлялся при накручивании частот? А вдруг нужно именно накрутить, а не ачх поправить?
Пусть пользователь сам крутит как хочет. А то сразу набегут жаловаться "хотел добавить басов, а упала громкость, опять всё сломали, караул, как откатиться, дизлайк, атпеска".
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 03, 2018, 07:15:21
Вот вот, все равно убягут=) Поэтому сделайте галочку "автопреамп"
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Artem on November 03, 2018, 21:25:01
Вот вот, все равно убягут=) Поэтому сделайте галочку "автопреамп"

Как она должна работать?
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 04, 2018, 07:38:11
На мой взгляд работать оно должно интерактивно, при включении соответствующей галочки "автопреамп" ползунок преампа должен смещаться вниз\вверх в зависимости от положений фейдеров эквалайзера так, чтобы итоговое предусиление+вносимое эквалайзером усилениев сумме давало 0Дб=) При отключении этого флажка у пользователя будет возможность вернуться к старому стилю управлением преамп в ручном режиме для перегруза, например.

Еще, по моему, не хватает опции нормализации библиотеки (или выбранной папки с вложениями или по исполнителю\альбому\жанру) так чтобы физического изменения аудио в файлах не происходило (типа того как работает нормализация в пакетном режиме в аудиоредакторах), а чтобы выбранные файлы сканировались и на основе анализа (в режимах трек либо альбом) значение нормализации записывалось в теги. Потом нормализованную таким образом музыку можно слушать. Я так понимаю, что подобное "извращение" (запись значений нормализации) нужно для того чтобы медленный процесс сканирования медиатеки делать не в реальном времени (особенно в Андроид версии AIMP). Очень нужная функция. Ее можно спрятать далеко в настройках, чтобы неопытный пользователь не включил случайно. Продвинутым слушателям бы понравилось (особенно в режиме нормализации "альбом" чтобы громкие треки остались громкими, а тихие остались тихими и изменения в альбоме были относительно уровня громкости всего альбома) На всякий случай уточню, предлагаемая мной нормализация не динамическая! А статическая если можно так выразится (как если бы мы делали ее в аудиоредакторе)


И еще один "улучшайзер" который мог бы быть полезен - нормализация RMS (только не дай бог не динамическая! Хватит уже динамических нормализаций...=(() (среднеквадратического уровня сигнала). Причем желательно сделать эту нормализацию в нескольких диапазонах амплитуды для сигнала с низким уровнем, со средним уровнем, с высоким уровнем... То есть это такой многодиапазонный компрессор\экспандер который подгоняет динамику трека к некоему шаблону компрессии\экспанда. С помощью этого эффекта можно треки заставить звучать на свой вкус в плане динамики звучания=)
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 04, 2018, 14:00:28
Мой комментарий на это поведение выше: попрут жалобы, вроде "почему я накрутил басов, а у меньшилась общая громкость". Вам самому это сделать проще пареной репы: уменьшайте прнамп на высоту самого накрученного ползунка.
Второй и третий ваши улучшайзеры - это Replay Gain, судя по описанию.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 04, 2018, 23:48:04
Попрут жалобы=))) Так по дефолту сделать ручной преамп и все=))) Это просто отговорки какие-то, как будто за этим скрывается какая-то целесообразность) Нет! На самом деле мое предложение делает управление эквалайзером удобнее. Такое управление реализовано в половине всех плееров (в другой половине и в AIMP почему-то иначе). Жалобы ведь могут быть и другого толка - "почему когда я двигаю фейдеры эквалайзера громкость меняется?"=)))) А меняется она В ЛЮБОМ случае, и когда преамп ручной и когда он автоматический. Сделайте функцию автопреампа и флажок "авто\ручн." по дефолту установленный в "ручн." режим, вот и все=)

На счет как "нормализации" AIMP-а так и его ReplayGain - нет! и нет! Я другое предлагаю. У вас уровни как "нормализации" так и реплейн-гейна работают автоматом "на лету". Нормальная логика (классическая) "нормализации" это когда сначала анализируется весь файл, измеряется максимальное значение пиковой громкости, вычисляется коэффициент для нормализации к заданному значению и в конце применяется нормализация. То есть по ходу проигрывания файла громкость не "бегает" в динамике! Вот такую нормализацию надобно=)) Это первое. Второе - нормализация по RMS (среднеквадратическое значение мощности сигнала) это вышеописанный нормализатор (который в RMS-нормализаторе не нужен, если он реализован отдельной опцией и работает до эффекта нормализации RMS) плюс компрессор\экспандер, который после измерения среднеквадратической мощности компрессирует\экспандирует аудио к заданной в настройках величине исходя из значения полученного анализом файла (тоже анализ крайне желательно делать не на лету!!! А то звук как в записях на дешевых советских магнитофонах с этим вашим анализом на лету) Вот о чем я, а не то что вы подумали=)

Вот ссылка на вики про нормализацию по пикам и по RMS=) https://ru.wikipedia.org/wiki/Нормализация_звука Там про RMS-нормализацию сказано что итоговые файлы могут звучать с различной динамикой, но я предлагаю МУЛЬТИДИАПАЗОННЫЙ (диапазоны RMS) нормализатор RMS.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 05, 2018, 07:56:35
На счет как "нормализации" AIMP-а так и его ReplayGain - нет! и нет! Я другое предлагаю. У вас уровни как "нормализации" так и реплейн-гейна работают автоматом "на лету"
Вы бы хотя бы настройки открыли того самого ReplayGain, там есть галочка "на лету", но в общем и целом RG работает, в том числе, и по заранее проанализированным данным.

RMS-нормализация, как верно подмечено в Вики - сферический конь в вакууме. Весь трек может быть сверх-тихим, но будет пара ударов до 0 дБ - и вся нормализация на смарку, т.к. либо в итоге будет клиппинг, либо получим нормализацию по пику. Кроме того, эта нормализация бесполезна в случае анализа одного файла. В идеале, нужно все файлы в фонотеке приводить к какому-то единому среднему уровню. То есть получим опять проблемы: добавление/удаление файлов - и нужно всё анализировать заново.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 05, 2018, 10:57:49
Так у вас же антиклиппинг отлично работает во всех возможных случаях=) Я тоже самое практически делаю эквалайзером в этом плеере, здесь антиклиппинг работает частично как копрессор, просто преамп не убираю вниз на нужную величину и эффект достигается (конечно не идеально как хотелось бы), но в том то и дело, что у разных треков разный RMS и мое "извращение" с преампом дает каждый раз разный эффект - я его вручную настраиваю. А если бы был отдельный эффект для этого дела то компрессия бы происходила на автомате к нужной (заданной) величине. То есть если задано RMS (условно) 50Дб, то плеер бы анализировал файл и если RMS меньше заданной величины, компрессировал (максимизировал) уровень до 50Дб, а если больше 50Дб, то возможно срабатывание экспандера до 50Дб=) А пики лимитером обрезать по тому же RMS "верхнего диапазона" сигнала. Естественно для нижнего диапазона сигнала нужна своя настройка RMS. Потому что динамика реальных записей если можно так выразится "многослойная" по динамике. Вот примерно что я хотел=) Неужели анализ RMS одного трека (альбома) под Windows на современных компьютерах это тяжелая вычислительная задача? Ладно бы под Android просил=)))
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: Soolo on November 05, 2018, 11:08:17
Так у вас же антиклиппинг отлично работает во всех возможных случаях=) Я тоже самое практически делаю эквалайзером в этом плеере, здесь антиклиппинг работает частично как копрессор, просто преамп не убираю вниз на нужную величину и эффект достигается (конечно не идеально как хотелось бы), но в том то и дело, что у разных треков разный RMS и мое "извращение" с преампом дает каждый раз разный эффект - я его вручную настраиваю. А если бы был отдельный эффект для этого дела то компрессия бы происходила на автомате к нужной (заданной) величине. То есть если задано RMS (условно) 50Дб, то плеер бы анализировал файл и если RMS меньше заданной величины, компрессировал (максимизировал) уровень до 50Дб, а если больше 50Дб, то возможно срабатывание экспандера до 50Дб=) А пики лимитером обрезать по тому же RMS "верхнего диапазона" сигнала. Естественно для нижнего диапазона сигнала нужна своя настройка RMS. Потому что динамика реальных записей если можно так выразится "многослойная" по динамике. Вот примерно что я хотел=) Неужели анализ RMS одного трека (альбома) под Windows на современных компьютерах это тяжелая вычислительная задача? Ладно бы под Android просил=)))
Смешались кони-люди...
Так вам компрессор нужен, а не нормализация?
Для этого можно поискать DSP-плагин соответствующий.
Title: Re: Вопрос по эквалайзеру (Виндовс версия)
Post by: andreiteplyakov on November 05, 2018, 13:05:40
Сотый раз умоляю=))) RMS-нормализация нужна=))