Стандартный независимый пиковый компрессор
Входные пины
| 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
- Связанное/несвязанное детектирование вместо метода внешнего/без внешнего детектирования*
*Метод детектирования для этого алгоритма уникален и отличается от других компрессоров в той же папке библиотеки. Для левого и правого каналов выполняется независимый мониторинг. Таким образом, сигнал детектирования генерируется как для левого, так и для правого каналов. В зависимости от того, является ли алгоритм связанным или несвязанным, поведение при выборе выходного усиления для левого и правого каналов будет различаться. Возможность использования связанного/несвязанного режима является управлением в реальном времени.
Несвязанный (Unlinked):
Сигналы детектирования для левого и правого каналов будут независимо управлять кривой усиления. Оба канала следуют одной и той же кривой, но в зависимости от уровня детектирования из кривой будут выбраны различные значения усиления для применения к левому и правому каналам.
Связанный (Linked):
Сигналы детектирования для левого и правого каналов будут сравниваться. Больший из двух сигналов детектирования будет использоваться для управления кривой усиления. Таким образом, для левого и правого каналов будет использоваться одна и та же компенсация усиления.
Если для метода детектирования желательно усреднение между левым и правым каналами, следует использовать стандартный пиковый компрессор (Standard Peak compressor).
Пример
Это пример использования компрессора непосредственно на входном сигнале. Компрессор подключен к внешнему регулятору громкости для установки выходного усиления перед отправкой сигнала на выходы.

Детали алгоритма
| Путь в панели инструментов | Peak - Standard Resolution - Lower Range - Standard Independent Peak |
| Поддерживаемые ядра | ADAU144x ADAU176x ADAU178x |
| Поддержка «Grow Algorithm» | нет |
| Поддержка «Add Algorithm» | нет |
| На основе подпрограмм/циклов | нет |
| Program RAM | 119 |
| Data RAM | 45 |
| Parameter RAM | 46 |
