iskatel: (Default)
[personal profile] iskatel
Кто видел, те знают, кто не видел - посмотрите и послушайте блестящий кавер-клип CLIPPING DEATH - Mastered by Muppets .
Это про клиппинг вообще и в целом, который стал бичом современной музыки и медиа-индустрии.
Потому что The Loudness War, борьба за громкость , "переорать музыку конкурентов".
В итоге песни и альбомы выкручиваются и в ноль, и за ноль - получается клиппинг.
Умные и профессиональные звуко-инженеры и продюсеры всегда оставляют чуть-чуть до нуля, никогда не делая нормализацию "в ноль дб", но оставляет каждый по-своему вкусу, кто 1дб, кто 0.1, а кто и 0.01.
Некоторые, профессионалы старой школы, вообще не увлекаются нормализацией с задиранием уровня под ноль, но такое нынче редкость и то всё больше в классике-джазе (даже и там - немногие).
Особняком стоит формат DSD (и его частный случай, DSD64, используемый в Sony SACD), где из-за особенностей формата не то, что клиппинг, но даже и приближение к 0дб невозможны, так как вызывают полное разрушение музыкального трека, поэтому там есть официальная рекомендация придерживаться максимумов не более -6дб, допустимо до -3 дб. Максимум, что мне встречалось на dsd/sacd записях - примерно -2.5дб (измерение с конвертацией, оно вполне точное).
Впрочем, у формата DSD хватает своих особенностей.

И много лет никто не задумывался о простой вещи, а что у нас происходит с музыкой, в которой клиппинга до 0дб как-бы нету, но нормализацией макс. уровни задраны близко к нулю ?
Как играют эти моменты в плеерах ?
Несколько лет назад этим вопросом задались инженеры из Benchmark Sound Company, небольшой компании из нескольких энтузиастов-разработчиков в Техасе, производящих аудио-аппаратуру как для студий, так и для любителей отличного звука.
Исследовав вопрос, они обнаружили, что в силу работы практически всех современных цифровых плееров, при проигрывании таких записей часто возникает скрытый клиппинг, при интерполяции сигнала цифровым фильтром.

Именно так, сначала передискретизируя, с повышением частоты квантования в 2-4-8 раз, с интерполяцией и цифровой фильтрацией возникающих алиасов, и лишь потом отправляя данные в ЦАП, и работают примерно 99.9999% цифровых плееров в последние лет 30, сделано это для того, чтобы получить на выходе сигнал, который можно было бы легко "окончательно восстановить" простым аналоговым фильтром, точно и не внося искажений.

( Отступление. Лишь на самой заре цифровой эры, в 1979-начале 80х, выпускались проигрыватели, работавшие с чисто аналоговой фильтрацией сигнала после ЦАПа, делались как фильтры на дискретных элементах, так и готовые схемы-сборки с фильтрами вплоть до 10го порядка.

Оказалось, что на практике чисто аналоговая фильтрация не в состоянии качественно восстановить форму аудио-сигнала, оцифрованного с частотой в 44кгц :
фильтры низких порядков плохо восстанавливают высокочастотные сигналы, фильтры высоких порядков, как пассивные так и активные, восстанавливают получше, но вот беда, сами вносят существенные искажения в сигнал.
Критерий/теорема Шеннона ведь задает лишь граничный предел частоты, но ничего не говорит о том, как именно качественно восстановить аналоговый сигнал, оцифрованный с частотой, близкой к теоретически предельной.
В итоге они давали весьма кривой и грязный звук.
Как только промышленность освоила выпуск микросхем цифровых фильтров, про чисто аналоговую фильтрацию забыли сразу.
Первые из них были весьма примитивными, пересчитывали грубо, формулы пересчёта были примитивными, фильтры с малым числом коэффициентов, работали они, с 16-битными данными на входе и выходе, внутри считали с потерями точности, но всё равно это было лучше, чем без них.
На сегодня это удел единичных фриков-фанатов, которые сознательно хотят именно такой звук.

Я слушал пару аппаратов "без интерполяции и цифровой фильтрации", оба варианта звучали ужасно при воспроизведении cd треков с 16/44кгц. 1й занял почетное место в личной коллекции прослушанной техники в разделе "эталонно плохой звук", он плохо звучал всегда, 2й был сам по себе неплох, и имел массу опций воспроизведения, ужасно звучали лишь варианты 16/44 в режиме "без интерполяции вверх".)

Статья разработчиков Benchmark, стоит прочесть полностью : Intersample Overs in CD Recordings

Кратко :
клиппинга формально как-бы нет, его и не было в промежуточных цифровых записях (мое вольное примечание), но при финальном сведении провели нормализацию, увеличив уровни, клиппинга при этом всё ещё нет в явном виде.

Но клиппинг иногда возникает в процессе интерполяции, потому что при 2 близких к 0 значениях промежуточные значения, пересчитанные, могут быть чуть больше 0, см. текст и иллюстрации, а это уже клиппинг, вместе с ним возникают и сопутствующие искажения.
В теории максимально возможный возникающий в таком случае клиппинг 3.01дб (квадратный корень из 2), на практике встречаются случаи с +0.5...+1.5дб.

Решение проблемы : предварительное снижение уровня сигнала до величины, полностью исключающей возможный скрытый клиппинг.
Что они и реализовали в своих аппаратах Benchmark DAC, открыто выложив свои теоретические разработки, доказательства и исследования.

Date: 2019-11-10 03:46 am (UTC)
From: [personal profile] smugastyi_kit
Проблема чисто аудиофильская.
Про intersample peaks известно лет 30, в работе нормального (а они все нормальные давно уже) лимитера они как правило учитываются.

Date: 2019-11-10 04:52 am (UTC)
From: [personal profile] smugastyi_kit
ISP явление не столько из области звукоинженерии/режиссуры, сколько из области работы с любым цифровым сигналом.
Грубо говоря, эта та область сигнала, которую (например) лимитер не может детектировать, так как она располагается аккурат между двумя дискретными точками срабатывания его детектора. И если не повезло, и уровень сигнала в той области выше порога срабатывания лимитера/компрессора - получаем тот самый ISP. Собственно, отсюда и название Inter-Sample Peak.

Вот тут человек заморочился, и устроил тест (софтовых) лимитеров, на предмет коэффициента пропускания ими ISP: https://www.saintpid.se/en/isp-true-peak-limiters-test/

Насчет цифового железа, могу сказать точно, что железные лимитеры (например TC Finalizer 96k) ISP не ловят вообще.

Я работаю с музыкой для кино, и эта проблема обходит мой цех стороной, так как нет нужды лимитировать, это дело каждого конкретного кинотеатра.
Но когда работал с танцевалкой - там да, все лимитил в -0.2db. Но в такой музыке ISP вообще не важны.
Но вообще, лично я, наверное, отношусь к той вымирающей категории звукарей, которые лимитер пытаются не использовать вообще. Как правило нужный уровень на мастер-шине можно нарулить просто правильным балансом каналов (ох, как же я любил большие консоли на 32+ канала, как же там легко и приятно все выруливалось).

Date: 2019-11-10 10:29 am (UTC)
jurgen: (Default)
From: [personal profile] jurgen
А нахрена? Нахрена они это делают?

Записи 80х обычно оче тихо звучат, если наушники в телефоне не тащат - никакого кайфа. 90е как раз вроде норм, а вот где-то с начала - середины 00х заметил моду "Хто вище б`є — той краще грає" - уровни задраны так, шо у меня глаза вытекают, если рядом отказываются два трека из разных эпох.
И если дома это фиксится ReplayGain, то в телефоне у меня его нет.

Но так и не понятно, в чём смысл? Типа если запись громче звучит, она кажется лучше?

Date: 2019-11-10 01:59 pm (UTC)
jurgen: (Default)
From: [personal profile] jurgen

Видео поясняет, зачем. Но это пиздец товарищи. Можно ж было где-то остановиться, маркетологи как всегда всё испортили.

Page generated Jan. 28th, 2026 02:51 am
Powered by Dreamwidth Studios