About This Guide
This Application Note explains the use of the LinSmooth module in the Audio Weaver Application.
The LinSmooth Module
The LinSmooth module can be found in Sound Design/Effects folder or by using the search window in the module browser. It is called “Lin Smooth”.
...
Figure 1. Location in Module Browser
Linear versus exponential smoothing
The LinSmooth module’s algorithm differs from the smoothing algorithm built into many modules.
...
Green: LinSmooth Input
Blue: LinSmooth Output
Settings:
...
Linear and exponential smoothing with random input
While the examples below show comparison between the LinSmooth module and the built-in smoothing in a ScalerV2, the LinSmooth module can of course be used for any purpose in addition to controlling volume.
...
Red: Random input
Black: LinSmooth output
Blue: ScalerV2 output showing exponential smoothing
...
Using LinSmooth with Continuously Varying Signals
You can also use LinSmooth to change the shape of continuous signals such as sine waves. This example shows a 15 Hz sine wave. Note that the input sine wave (red) goes from -1.0 to 1.0.
Blue: through the exponential smoothing of the ScalerV2 (which acts as a low pass filter, attenuating and shifting in phase, but doesn’t change the shape).
Black: through a LinSmooth module with Up time = 10 msec and Down time = 30 msec. The signal is attenuated and shifted in phase, but its shape has been changed as well. The change in shape will increase with the sine wave’s frequency. This introduces harmonics into the result and is a form of distortion.
...
Tip:
When using LinSmooth with a module that already incorporates smoothing, set the smoothing time in the controlled module to 0.