The DSP Toolchest
427
MIOHardClip
• Synopsis: Adjustable Threshold Hard Clipper
• Category: Distortion, Building Blocks
• Channels: 1
Description:
Applies a hard clipping threshold to the input signal. The
Threshold
specifies the absolute level
at which the signal will be clipped. If the absolute value of the signal (on a sample by sample basis)
is greater than the level specified by
Threshold
the output will be set to
±
Threshold
(with the
sign determined by the sign of the input sample).
This is equivalent to the hard clipping that occurs when a fixed point signal hits full-scale, with the
addition that you can adjust the level of the clipping point. This is not musically useful by itself,
but it is very useful in combination with other basic processing blocks.
Parameters:
Threshold
[0, 4] samps
Sets the linear sample value at which the input will be clipped.
Master Bypass
{On, Off}
Disables the clipper and passes the signal through untouched.
See also:
,
,
MIOSoftClip Type 1
• Synopsis: Type 1 Soft Saturation Clipper
• Category: Distortion, Building Blocks
• Channels: 1
Description:
When the the absolute value of the input signal level reaches the specified
Threshold
(on a
sample by sample basis), Metric Halo type 1 saturation is applied to the signal. Type 1 saturation
is very gentle, low order distortion applied to the signal symmetrically.
The overall gain through the process block is automatically adjusted so that a full-scale input signal
creates a full-scale output. When the input signal is below the specified
Threshold
, the output
signal is just the input signal with the over-all gain applied, and no additional non-linearity.
MIOSoftClip(1) is useful for applying soft saturation in signal processing loops (for example, inside
a feedback delay line). It is also useful for saturating the output of other processors like the MIO
Compressor and MIO Limiter.
Parameters:
Threshold
[0, 4] samps
Threshold at which the saturation begins to be applied.