Стандартный независимый RMS
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Audio Input L | decimal - audio | Аудиовход левого канала |
| Pin 1: Audio Input R | decimal - audio | Аудиовход правого канала |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Audio Output L | decimal - audio | Сжатый аудиовыход левого канала |
| Pin 0: Audio Output R | decimal - audio | Сжатый аудиовыход правого канала |
Элементы управления GUI
*Элементы управления GUI для этого блока находятся в другом окне. Нажмите на значок компрессора, чтобы открыть следующее окно компрессора, содержащее следующие элементы управления компрессором:

Элемент управления GUI
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Threshold (dB) | 0 | -96 | Управляет пороговой точкой сжатия/расширения. |
| Compressor | 100 | 100 - 1 | Управляет соотношением сжатия. Число, выбранное в этом поле, интерпретируется как соотношение N:1 для сжатия выше пороговой точки. |
| Expander | 1 | 100 - 1 | Управляет соотношением нисходящего расширения. Число, выбранное в этом поле, интерпретируется как соотношение N:1 для нисходящего расширения ниже пороговой точки. |
| Knee | 1 | 1 - 100 | Управляет соотношением жесткого/мягкого колена кривой. Колено обеспечивает более плавный расчет кривой вокруг пороговой точки, где «1» — жесткое колено, а «100» — самое мягкое. |
| Input Gain (dB) | 0 | -96 | Управляет усилением, которое применяется к левому и правому каналам перед сжатием. Позволяет сдвигать кривую влево и вправо. |
| Attack (ms) | 72 | 1- 500 | Управляет временем до реакции компрессора на входной сигнал, превысивший пороговую точку. |
| Hold (ms) | 0 | 0 - Attack | Управляет временем удержания уровня сжатия перед реакцией на новое изменение уровня входного сигнала. Максимальное время удержания ограничено настройкой времени атаки. |
| Release (ms) | 868 | Jan-00 | Управляет временем до реакции компрессора на входной сигнал, упавший ниже пороговой точки. |
| LINK Both Channels | unchecked (0) | 0 - 1 | Включает или выключает функцию LINK. Когда алгоритм НЕ СВЯЗАН, сжатие независимо для левого и правого каналов. Когда алгоритм СВЯЗАН, больший из каналов управляет сжатием. |
| Level Indicators | off | on/off | Включает или выключает индикаторы. С этим не связана никакая функция DSP. |
Информация о параметрах DSP
| GUI Control Name | Compiler Name | Function Description |
|---|---|---|
| Threshold Compressor Expander Knee | StdPeakCompressorAlgIndp1 | При изменении значений Threshold, Compressor, Expander или Knee в DSP записываются 34 параметра, представляющие кривую усиления, отображаемую в окне. |
| Input Gain | StdPeakCompressorAlg1Indpattenuation | При изменении Input Gain значение в dB преобразуется в линейное и записывается в DSP. |
| Attack | StdPeakCompressorAlg1IndpPeak | При изменении времени атаки вычисляется новое значение и записывается в DSP для управления временем реакции. |
| Hold | StdPeakCompressorAlg1Indphold | При изменении времени удержания вычисляется новое значение и записывается в DSP для управления временем удержания. |
| Decay | StdPeakCompressorAlg1Indpdecay | При изменении времени спада вычисляется новое значение и записывается в DSP для управления временем реакции. |
| LINK Both Channels | StdPeakCompressorAlg1Indplinked | При включении/выключении LINK в DSP записывается логическое значение, определяющее, как выполнять разделы кода для этого режима работы. |
Описание алгоритма
Стандартный независимый пиковый компрессор предназначен для работы аналогично большинству других пиковых компрессоров SigmaStudio. Производительность и основной алгоритм, управляющий стандартным пиковым компрессором, такие же, как у других компрессоров в той же папке библиотеки (Peak - Standard Resolution - Lower Range). Основные различия описаны здесь:
- Управление кривой сжатия через порог и соотношение вместо 33 настраиваемых точек
- Управление постоянной времени атаки/спада в (ms) вместо (dB/s)
- Визуальные индикаторы уровней входа, выхода и сжатия вместо отсутствия визуальных индикаторов
- Точная настройка колена вместо логического управления Soft/Hard
- Связанное/несвязанное детектирование вместо метода детектирования Ext/No Ext*
*Метод детектирования для этого алгоритма уникален и отличается от других компрессоров в той же папке библиотеки. Для левого и правого каналов выполняется независимый мониторинг. Таким образом, сигнал детектирования генерируется как для левого, так и для правого каналов. В зависимости от того, связан алгоритм или нет, поведение при выборе выходных усилений для левого и правого каналов будет различаться. Возможность связанного/несвязанного поведения является управлением в реальном времени.
Несвязанный (Unlinked):
Сигналы детектирования для левого и правого каналов будут независимо управлять кривой усиления. Оба канала следуют одной и той же кривой, но в зависимости от уровня детектирования из кривой будут выбраны разные усиления для применения к левому и правому каналам.
Связанный (Linked):
Сигналы детектирования для левого и правого каналов будут сравниваться. Больший из двух сигналов детектирования будет использоваться для управления кривой усиления. Таким образом, для левого и правого каналов будет использоваться одна и та же компенсация усиления.
Если для метода детектирования желательно усреднение между левым и правым каналами, следует использовать стандартный пиковый компрессор.
Пример
Это пример использования компрессора непосредственно на входном сигнале. Компрессор подключен к внешнему регулятору громкости для обеспечения выходного усиления перед отправкой сигнала на выходы.

Детали алгоритма
| Toolbox Path | RMS - Standard Resolution - Lower Range - Standard Independent RMS |
| Cores Supported | ADAU144x ADAU176x ADAU178x |
| “Grow Algorithm” Supported | no |
| “Add Algorithm” Supported | no |
| Subroutine/Loop Based | no |
| Program RAM | 137 |
| Data RAM | 39 |
| Parameter RAM | 47 |
