Wiki

This version (02 Jan 2023 13:57) was approved by Jagan M.

RMS Compressor with Max/Avg IP

Description

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 Block Block NA


Pins

Input

NameTypeDescription
Input Audio Input channel

Output

NameTypeDescription
Output ControlCompressor Gain


Configurable Parameters

GUI Parameter NameDefault ValueRangeFunction Description
RMSTC 121 1 – 1000 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 - 1000 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/sigmastudio/toolbox/dynamicsprocessors/rmsipaveragemaxgainout.txt · Last modified: 25 Apr 2022 14:50 by Jagan M