ГОСТ Р 53556.5—2013
gain
I
со
b[>]2
и буфер очищается.
Исходной значение при каждом обращении равно
х ’А.
где
А
является текущим уровнем затухания.
9.11.3
balance
aopcode balance (asig x. asig ref[ivar length})
Код операции
balance
ослабляет или усиливает амплитуду сигнала и делает его мощность равной
уровню мощности в опорном сигнале.
Если
length
не будет обеспечена, то она должна быть установлена в продолжительность периода
управления. Это— ошибка времени выполнения, если
length
обеспечивается и не строго положительна. В
секундах определяется параметр
length.
Исходное значение вычисляется следующим образом. Пусть / будет значением
(length
*
SR).
где
SR
частотадискретизации оркестра.
При первом обращении к коду операции уровень затухания устанавливается в 1. При каждом после
дующем обращении входное значение
х
должно быть сохранено в буфере Ь[] длиной /, и входное значе
ние refсохраненного в буфере г[] длиной
I.
Когда буферы переполнены, повторно вычисляется уровень
затухания как
Г-1
1Ь[1]
(-0
и буферы очищаются.
Исходное значение при каждом обращении равно
х
*
А.
где
А
является текущим уровнем затухания.
9.11.4
compressor
aopcode compressor (asig x. asig comp, ksig nfloor. ksig thresh, ksig loknee. ksig hiknee.
ratio ksig. ksig att. ksig rel. ivar look)
Код операции
compressor
функционирует, как аудио компрессор ограничивающий, расширяющий
или подавляющий шумы. Необходимы два входных сигнала аудиочастоты
х
и
сотр.
первый из которых
изменяется анализом работы второго. Оба сигнала могут быть одинаковы или первый может быть изменен
различными сигналами управления.
Если какое-либо из следующих условий выполняется, то это ошибка вычисления:
thresh <nfloor.
loknee
<
thresh, hiknee <toknee. ratio
равно, или меньше 0.
look
отрицателен,
att
отрицательно, или
rel
отрицателен.
compressor
сначала исследует
comp
сигнала управления, выполняя детектирование огибающей. Это
управляется двумя контрольными значениями
att
и
ret
, и значением инициализации
look,
определяющем
начало, окончание и предварительные времена (в секундах) огибающей детектора.
look
является предварительным временем (в секундах) огибающей детектора. Это определяет, как
долгодетектор ищет новый пик в затухающем сигнале. Если новый пик находится, то огибающая коррек
тируется. чтобы интерполировать между текущими и будущими пиками.
att
и
rel
являются временем начала и окончания огибающей детектора (в секундах). Для определения
времени берут огибающую от точки пикового значения (для
att)
до точки нуля (для
ref).
nfloor
установит для системы абсолютный низ вдецибелах.
Оценка огибающей преобразовывается вдецибелы, затем проходит через функцию отображающую
характеристики компрессора чтобы определить, какие меры должен предпринять компрессор. Отображаю
щаяся функция определяется четырьмя областями: нулевая область, область 1:1 (никаких изменений),
излом и область сжатия/расширения.
58