Sounds Logical
home

WaveWarp 2.0 Component

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentBottom of Page

Functional Description | Algorithm | Signal Implementations | Related Components | Example DWBs usage

Dynamic Range Controllers:

Compressor Threshold

Functional Description
Special-purpose component for implementing a "compressor static curve" for use in the element-by-element construction of a dynamic range compressor. The control signal input is assumed to originate from the mean-square measurement of an audio signal, converted to a logarithmic scale in base-2. This "dB" signal measurement is multiplied by 0.5, and the compressor threshold (adjustable via the Parameter Window) is subtracted from this value. If the resulting difference is positive, the control output is made equal to the difference multiplied by the quantity ((1/R)-1), where R denotes the compression ratio (adjustable via the Parameter Window). Otherwise, the output is set to zero. It is intended that the output is sent to a Control AntiLog2 component for conversion from the logarithmic scale into a gain value.

IMPORTANT: This component is not intended for any use other than the specialised application described above.

Algorithm
See [Zo] section 7.1 for an explanation of "static curves", and section 7.3.2 for a discussion specific to the implementation of a "compressor static curve".
Signal Implementations
Audio signals Control signals Description
n/a Single input single output It is assumed that the control input originates from the mean-square measurement of an audio signal, converted to a logarithmic scale in base-2, and that the output is routed to an AntiLog2 component for conversion into a gain.
Related components:
Example DrawingBoards illustrating usage:

IndexCurrent GroupPrevious GroupNext GroupPrevious ComponentNext ComponentTop of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement