This version (03 Oct 2023 07:06) was approved by Arpit Arora.The Previously approved version (12 May 2021 09:38) is available.Diff

Click here to return to the Dynamic Processors page

RMS Compressor with Max/Avg IP


This Module computes the Gain of the Compressor. Compression happens by taking the RMS of the Average or Max of all inputs, and then looking up for the Gain based on the Compressor Graph.

Targets Supported

Name ADSP-214xx ADSP-215xx/SC5xx ADAU145x/146x
——————————————————-- —————————- ——————————-- —————————-
RMS Compressor with Max/Avg B B NA



————————————— —————————— ————————————————
Input Audio Input channel


————————————— —————————— ————————————————
Output ControlCompressor Gain

Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
———————————————- —————————- ————————————- —————————————————————-
RMSTC 121 1 – 10000 db/s Determines how rapidly the compressor will respond to input signal level changes
Hold 0 0-2000 Controls the time (in ms) the compressor maintains its current output gain setting before it starts decreasing as the input level decrease.
Decay 10 1 - 10000 db/s Controls the rate at which the compressor gain decreases in response to decrease in the input signal level.
Soft-knee - - Soft-knee lets the compressor ease into action, making a less-abrupt change from unprocessed signal to compressed signal.
Graph - - Compression Editor Graph.

DSP Parameters

Parameter NameDescriptionADSP-214xx/SC5xx/215xx
—————————— ———————————————-- ——————————————-
RMSTC RMS Time Constant Float
Decay Decay Float
Hold Hold Float
Graph Compressor Graph table values Float Array

resources/tools-software/sigmastudiov2/modules/dynamicsprocessors/rmsipmaxavg.txt · Last modified: 03 Oct 2023 07:06 by Arpit Arora