Wiki

This version (25 Jun 2012 15:33) was approved by William Jahn.The Previously approved version (22 Jun 2012 23:03) is available.Diff

Mono peak No Gain

Click here to return to the Dynamics Processors page


The Mono Peak (no gain) algorithm is a dynamics processor that can gate, expand, compress, and limit input signals. The detection path uses the peak level of the input signal to calculate the output gain. Hold and decay parameters are included to allow control of the output gain over time. The transfer function can be fully controlled (within the computational limits of the DSP) using the “Show Graph” GUI control.

Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio Inputdecimal - audioAudio Input - Channel 0

Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio Outputdecimal - audioAudio Output - Channel 0

GUI Controls

GUI Control NameDefault ValueRangeFunction Description
Hold (ms)00 to 2000Hold time applied to the output gain before it starts the decay ramp
Decay (dB/s)100 to 1000Speed of the linear decay ramp applied to the output gain until it reaches the current target output gain
Soft KneeDisabledEnabled or DisabledControls whether or not the corners (or “knees”) on the transfer function are smoothed or not

DSP Parameter Information

GUI NameCompiler NameFunction Description
Show GraphMonoChannelSingleDetectNoPost2prec1_1
MonoChannelSingleDetectNoPost2prec1_p1_1
MonoChannelSingleDetectNoPost2prec1_p1_1_autoincremented
33 table points for input-to-output transfer function (compression curve)
Hold (ms)MonoChannelSingleDetectNoPost2prec1hold_1Sets the hold time of the compressor
Decay (dB/s)MonoChannelSingleDetectNoPost2prec1decay_1Sets the decay rate of the compressor

Example

This example shows the mono peak compressor being used on an analog input. Depending on the application, a variety of transfer curves could be used to achieve the desired effect. For example, when used on a microphone input, a noise gate curve could be implemented to remove the noise floor when no signal of interest is present.



Other cells used in this example: Input, Output

Algorithm Details

Toolbox PathDynamics Processors - Peak - Standard Resolution - Lower Range (-90 to +6 dB) - No Post Gain - Mono - Mono Peak (no gain)
Cores SupportedADAU1781
ADAU1761
ADAU144x
ADAU170x
AD1940
“Grow Algorithm” Supportedno
“Add Algorithm” Supportedno
Subroutine/Loop Basedno
Program RAM41
Data RAM13
Parameter RAM35
resources/tools-software/sigmastudio/toolbox/dynamicsprocessors/monopeaknogain.txt · Last modified: 25 Jun 2012 15:33 by William Jahn