Wiki

This version (05 Apr 2021 07:46) was approved by Venkatesan Krishnamoorthy.The Previously approved version (02 Jul 2013 23:42) is available.Diff

RMS (no gain)

Click here to return to the Dynamics Processors page



This block functions exactly like RMS (gain) but does not include the knob for post gain.

For the block picture at right, the Mono Algorithm was chosen, meaning there is only one set of input/output pins.

Push Show Graph to open the Compression Curve window. Right-click along the curve to add or remove control points according to your needs.


This block uses an rms dynamics processor that can control the rms TC (time constant), Hold, Decay, and Soft Knee behavior, and also lets you open the compression curve graph for your curve creation.

RMS works on a longer average than peak processors, thus allowing some fast loud transients to pass without compression, operating more on longer segments that exceed the threshold.

To use this block:

  1. Drag and drop into the workspace
  2. Right-click the block and select the algorithm for your application:
    • Stereo 1 RMS
    • Stereo 1 RMS/Detect
    • Mono 1 RMS
    • Mono 1 RMS/Detect
  3. Set these parameters to fit your application and click Show Graph and drag, add and remove (right-click) graphical points to draw your desired processing curve.

Controls

RMS TC (db/s)Controls the time constant (TC) in dB/second that is used for calculating the RMS input value. The time constant determines how rapidly the compressor will respond to input signal level changes, e.g. the “Attack” time. Larger values result in faster response times.
Hold (ms)Controls the time (in ms) the compressor maintains its current output gain setting after the input level decreases, before the gain starts increasing back to normal.
Decay (db/s)Controls the rate at which the compressor gain increases back to normal in response to decrease in the input signal level, e.g. the “Release” time. Larger values result in faster recoveries. Cannot be higher than the RMS TC rate.
Soft KneeSoft-knee lets the compressor ease into action, making a less-abrupt change from unprocessed signal to compressed signal. Typically it sounds better. If it is not activated, the default is hard-knee behavior, meaning compression reduces signal level immediately when the threshold is passed.
Show GraphOpens the Compression Curve editor window.

Examples

RMS compressor with no external detector input



  • The signal in pink is the input signal. The signal is a sine tone of 500hz initially with an amplitude of -10dB.
  • When the input signal is at -10dB, the compression gain from the below plot is 6dB. This compression gain is applied to same signal as seen from the output waveform in red.
  • When the input signal level changes to -32dB by moving the Single1 volume slider, the compression gain is unchanged for 100ms because of the set hold time, after which the compression gain transitions to 0dB with the rate controlled by the release time set .

RMS compressor with external detector input




  • The signal in pink is the control signal. The signal is a sine tone of 500hz initially with an amplitude of 0dB.
  • When the control signal is at 0dB, the compression gain from the below plot is 16dB. This compression gain is applied to the input waveform( sine tone of 1000hz, 0dB) the resultant output is shown in blue.
  • When the control signal level changes to -32dB by moving the Single1 volume slider, the compression gain is unchanged for 100ms because of the set hold time, after which the compression gain transitions to 0dB with the rate controlled by the release time set.

resources/tools-software/sigmastudio/toolbox/dynamicsprocessors/rmsnogain.txt · Last modified: 28 Aug 2018 11:29 by Prasad Kamath