Компрессор динамического диапазона
compressor
Система object™ выполняет сжатие динамического диапазона независимо через каждый входной канал. Сжатие динамического диапазона ослабляет объем громких звуков, которые пересекают заданный порог. Это использует заданные времена нападения и релиза, чтобы достигнуть сглаженной прикладной кривой усиления. Свойства compressor
Системный объект задает тип сжатия динамического диапазона.
Выполнять сжатие динамического диапазона:
Создайте compressor
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
dRC = compressor
создает Системный объект, dRC
, это выполняет сжатие динамического диапазона независимо через каждый входной канал в зависимости от времени.
dRC = compressor(
устанавливает свойство Threshold на thresholdValue
)thresholdValue
.
dRC = compressor(
устанавливает свойство Ratio на thresholdValue
,ratioValue
)ratioValue
.
dRC = compressor(___,
наборы каждое свойство Name,Value
)Name
к заданному Value
. Незаданные свойства имеют значения по умолчанию.
dRC = compressor('AttackTime',0.01,'SampleRate',16000)
создает Системный объект, dRC
, со временем атаки на 10 мс, действуя на уровне частоты дискретизации на 16 кГц.Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
createAudioPluginClass
и configureMIDI
функции сопоставляют настраиваемые свойства compressor
Системный объект к стоящим с пользователем параметрам:
Свойство | Область значений | Отображение | Модуль |
---|---|---|---|
Threshold | [–50, 0] | линейный | дБ |
Ratio | [1, 50] | линейный | 'none' |
KneeWidth | [0, 20] | линейный | дБ |
AttackTime | [0, 4] | линейный | секунды |
ReleaseTime | [0, 4] | линейный | секунды |
MakeUpGain (доступный, когда вы устанавливаете MakeUpGainMode к 'Property' ) | [–10, 24] | линейный | дБ |
[1] Giannoulis, Димитриос, Михаэль Массберг и Джошуа Д. Рейсс. "Цифровой Проект Компрессора Динамического диапазона – Пример и Анализ". Журнал Общества звукоинженеров. Издание 60, Выпуск 6, 2012, стр 399–408.