Что такое программный компрессор

Автор: Эрик Тарр

Что такое программный компрессор, image #1

О чем статья

Компрессоры динамического диапазона – неотъемлемый инструмент любого микс инженера. Почти во всех стилях музыки компрессоры применяют на большинстве инструментов в каждом миксе.

Условно говоря, компрессоры ведут себя довольно сложно. С одной стороны, такое поведение позволяет делать с миксом всевозможные вещи, такие как сглаживание, эксайт, склеивание, изменение формы, панч, «прижатие» транзиентов и байт. С другой стороны, такое сложное поведение и делает компрессор загадкой для многих начинающих инженеров.

В частности, одним из сложных аспектов компрессора является программная зависимость. Давайте рассмотрим что это, как работает и как можно применить. Перед тем как продолжить, я бы хотел отметить, что не все компрессоры имеют программное поведение. По факту, большинство стандартных цифровых компрессоров не являются программными. Наоборот, такое поведение чаще встречается в аналоговых и в особых цифровых моделях аналоговых компрессоров. Например, LA-2A, LA-3A, 1176, Fairchild, Distressor и многие компрессоры типа DBX – программно-зависимы. Можно ли отнести отдельную цифровую эмуляцию того же LA-2A к типу программных? Зависит от конкретного плагина, который Вы используете. В некоторых она имеется, в некоторых нет. Да и четкость самой реализации этой функции меняется от плагина к плагину.

Более того, когда инженеры говорят: «В аналоговых компрессорах есть всего пара вещей, которых не хватает в цифровых компрессорах» — это обычно означает одно из двух. Во-первых, аналоговые схемы могут демонстрировать тонкую нелинейную сатурацию. Во-вторых, что для нас более актуально — в них есть программная зависимость.

Что такое программная зависимость?

Название «программная зависимость» происходит от того факта, что поведение компрессора может изменяться в зависимости от входного сигнала (исторически называемого программным материалом). Теоретически существует множество различных параметров, которые могут изменяться в компрессоре в зависимости от входного сигнала (порог, соотношение), но почти во всех случаях изменяется время атаки и релиза.

Теперь вы подумаете: «Должна быть какая-то сложная схема, выполняющая тщательный анализ всех возможных сигналов, передаваемых через компрессор, для определения времени атаки и восстановления!» В действительности, как правило, это один компонент схемы, который отвечает за программную зависимость и по своей сути вызывает ее. Этот компонент представляет собой фоторезистор. В LA-2A используется хорошо известный тип фоторезистора, называемый T4 Cell. Уникальное, нерегулярное поведение этого компонента контролирует время отклика компрессора.

Кстати, существуют разные истории о том, была ли программная зависимость преднамеренной характеристикой ранних аналоговых компрессоров или это был непреднамеренный побочный эффект. Независимо от того, была ли это «ошибка» или «особенность», мы все должны признать, что открытие получилось громким. В настоящее время многие желанные винтажные компрессоры - это компрессоры с ячейкой T4 той или иной эпохи.

Как это функционирует?

Для сравнения, стандартный цифровой компрессор обычно имеет параметры для установки времени атаки и восстановления в миллисекундах. Хорошее и плохое в цифровых эффектах заключается в том, что они могут быть очень точными. Если вы установите время восстановления 100 мс, вы можете быть уверены, что оно будет 100 мс. Программная зависимость, по сути, полная противоположность этому. Для некоторых входных сигналов время отклика велико, а для других - медленное.

Вот описание того, как обычно работает время отклика с LA-2A:

Предположим, компрессор перешел в состояние с понижением усиления на 0 дБ (gain reduction=0). Если поступает входной сигнал, который приведет к небольшому увеличению gain reduction до 1 дБ, время атаки будет очень медленным, чтобы уменьшить гейн плавно. Однако, если входной сигнал поступает с транзиентом, который приводит к значительному повышению gain reduction на 10 дБ, время атаки будет намного быстрее, чтобы быстро захватить входной сигнал.

Вот самая крутая часть программной зависимости. Предположим, вы сжимаете вокал и уже имеете примерно 6 дБ gain reduction, если входной сигнал заставляет GR повышаться или понижаться на 1 дБ, время отклика будет очень медленным, потому что на самом деле изменяется только небольшое количество нового GR. Это именно то, что заставляет программно-зависимый компрессор звучать так гладко, даже когда применяется большое уменьшение усиления. Базовый цифровой компрессор точно этого не сделает.

Время восстановления LA-2A обычно ведет себя аналогичным образом. Когда gain reduction начинается с 1 дБ и его необходимо уменьшить до 0 дБ, время восстановления будет очень медленным (возможно, даже от 5 до 10+ секунд). Когда входной сигнал вызывает снижение усиления на 10 дБ, а затем внезапно пропадает, снижение усиления будет быстро уменьшаться с быстрым временем восстановления, а затем постепенно замедляться по мере того, как GR достигает точки перехода с 1 дБ на 0. дБ. В LA-2A это много раз описывается как «двухступенчатый релиз». Однако на самом деле нет двух совершенно точных этапов с разным временем релиза, которые внезапно меняются. Из фактических измерений оборудования можно увидеть, что релиз на самом деле переходит от быстрого к медленному очень постепенно.

Зачем нам использовать такую компрессию?

Итак, в заключение, почему все это имеет значение для вас как для микс-инженера? Хотя программно-зависимые компрессоры, возможно, были случайностью в их первоначальном изобретении, нельзя утверждать, что такое общее поведение на самом деле идеально для многих сигналов по сравнению с фиксированными атакой и релизом.

Программная зависимость - одна из важных характеристик для создания «звука» компрессора. Это одна из весомых причин, по которой некоторые инженеры предпочитают аналоговые компрессоры цифровым, и почему одни цифровые модели компрессоров лучше других. Но здесь я не буду указывать на какие-то конкретные версии.

Многие из известных нам всех любимых записей были созданы с использованием программно-зависимых компрессоров. Теперь мы с вами знакомы с тем, как звучит зависимость от программного материала, а звучит она очень музыкально, потому что компрессор реагирует на то, как меняется входной сигнал.

Наконец, программно-зависимые компрессоры могут упростить и ускорить сведение. Вы можете потратить бесконечное количество времени, пытаясь получить точное время атаки и восстановления. Или вы можете попробовать несколько различных вариантов программно-зависимых компрессоров, увеличить gain reduction, и очень вероятно, что результаты будут лучше.

Перевод и локализация: Studio Day

371 views·12 shares