Envelope Peak External Decay
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Audio Input | decimal - audio | Аудиовход — канал 0 |
| Pin 1: Decay Speed | integer - control | Скорость спада сигнала пикового детектора |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Peak Level | decimal - control | Этот сигнал представляет пиковый уровень входного сигнала с применёнными удержанием и переменным спадом. |
Элементы управления GUI
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Hold (ms) | 0 | 0 to 2000 | Задаёт длительность времени, в течение которого удерживается входное пиковое значение. Спад начнётся после истечения этого таймера. Таймер сбрасывается, если входной аудиосигнал превышает текущее удерживаемое пиковое значение. |
Информация о параметрах DSP
| GUI Name | Compiler Name | Function Description |
|---|---|---|
| Hold (ms) | MonoEnvelopePeakExtDecayAlg1hold_1 | Задаёт время удержания для пиковой огибающей. |
Описание алгоритма
Этот модуль вычисляет пиковую огибающую входного сигнала, а затем применяет время удержания и спад (release). Время удержания фиксировано и может быть введено вручную в текстовом поле ввода. Время спада является переменным и зависит от входного пина decay.
Переменный вход спада приблизительно в 1.82 раза превышает скорость спада обычного модуля пиковой огибающей. Например, для получения скорости спада 100 dB/с на переменный пин спада следует подать значение 182 (в целочисленном формате).
При фиксированной скорости спада модуль ведёт себя так же, как обычный модуль пиковой огибающей. На приведённом ниже примере синий сигнал — это вход, а красный сигнал — пиковая огибающая с постоянной скоростью спада.

Если скорость спада является переменной, то огибающая будет спадать с переменной скоростью. На приведённом ниже примере показаны вход (синий импульсный сигнал справа), пиковая огибающая и изменяющаяся скорость спада (двухполупериодно выпрямленная синусоида).

Пример
На приведённом ниже примере показан цифровой вход, поступающий в модуль пиковой огибающей с фиксированным спадом 1000, что соответствует примерно 550 dB/с. Результирующая огибающая выводится на цифровой аудиопоследовательный порт.

Детали алгоритма
| Toolbox Path | Dynamics Processors - Envelope - Peak - Envelope Peak External Decay |
| Cores Supported | AD1940 ADAU144x ADAU170x ADAU1761 ADAU1781 |
| “Grow Algorithm” Supported | no |
| “Add Algorithm” Supported | no |
| Subroutine/Loop Based | no |
| Program RAM | 18 |
| Data RAM | 6 |
| Parameter RAM | 1 |
