Хедрум запас по громкости от условного максимума до клиппинга, пикфактор от среднего уровня сигнала до максимума. Это правильная диванная интерпретация?
Нет.
Есть номинальный\оптимальный уровень, есть максимальный, разница между ними (в db), и есть хэдрум.
Т.е. это зона когда искажения уже есть, но еще не давят на уши, и растут подбираясь к потолку максимума.
Различие в том, что внутри цифры хэдрум большой, если это 32бит, 32бит плавающие и т.д.
Но это не касается моментов преобразования аналога в цифру и обратно, в этом месте хэдрума практически нет, искажения наступают сразу при превышении уровня.
Можно "нагнуть систему", сместив оптимум на десяток децибел вниз и получить запас, но цена - шумы квантования.
И всеравно, это не будет аналоговый хэдрум, суть которого в плавности роста искажений.
И именно по этому на клине в лампу кажется что звук чистый, на самом деле любой прибор покажет, что сигнал засран, но мы это не воспринимаем на прямую, мы слышим искажения в виде подкраски звука. Он ярче, насыщенней, более упругий и т.д. А дальше наращивая уровень уже начинаем слышать проявления искажений как они есть.
Вот именно этого "хэдрума" нет в цифре, она квадратная, её суть - ступенчатость. Пытаются конечно алгоритмами решить проблему но...
Отсюда и компрессия в звуке, и легче играть.
... и добавил:то есть кому-то нужно чтобы эффекты перегружались?)
ну поставьте их перед блоком AMP, или в конец цепи добавьте NAM профиль лампового оконечника перегруженного
обычно про хэдрум говорят когда нужно чтобы лампа не перегружала эффекты подключенные в инструментальный вход усилителя,
например если у усилка нет петли эффектов, на сценической громкости
но таких проблем у процов нет, ведь именно за усиление отвечает площадка, куда ты приперся поиграть
Конечно, куча обработки из аналога перекочевала в цифру именно по причине того, что не только выполняет свое предназначение, но и искажает звук, насыщая его.
... и добавил:Если у нас карта с максимальным уровнем 16 dBu, это 7 Vpeak, соответствующие 0 dBFS.
Берем этот 24-битный сигнал, конвертируем в 32 бита integer, у нас появляется 48 дополнительных децибел, максимальное значение в вольтах, которым мы можем оперировать становится 1730.
Если 32 bit float, то 6.9*10 в 75-й степени вольт.
Понятно, что смысла линейно разгонять виртуальное напряжение нет никакого, и использовать нижние 24 бита, оставляя остальное «про запас» смысла нет, и моделируется аналоговый клиппинг с сатурацией и компрессией, но раз спросил про вольты, то вот максимальные их значения.
В реальности они будут у разных компонент такие же, как на моделируемом девайсе, если передаточная функция смоделирована верно.
На выходе все это конвертируется естественно в 24 бита, поскольку аналоговый шум слишком сильный, чтобы от этого была польза.
Для самого сигнала смысла в этом нет. Есть смысл чтобы алгоритмы которые обрисовывают некую модель эффекта не гадили по амплитуде, те же эквалайзеры, динамическая обработка, с каждого по не многу и звук говно.
Динамика исходного сигнала как была так и остается, если её целенаправленно не разгонять, той же динамической обработкой, или автоматизацией, но и в этом случае речь идет об единицах децибел, не о десятках.
По этому это все нужно для точности алгоритмов. И если ты случайно вылетишь за 0db, чтоб не было перегрузки.
Старые 24битные плагины легко перегружались. И это хорошо - дисциплинирует, точнее выставляешь уровни, больше контролируешь ситуацию.