A lookahead compressor/limiter that's soft as a lamb.
Lamb was made with these goals in mind:
- Be as clean as possible
- Give the user full control over the character with the minimum amount of knobs.
The secret sauce is all in the attack/release: you can change both the length and the shape of their curve.
The shapes look like this; t in Desmos corresponds to the shape parameter in the plugin.
When it has the middle value, the curve is a slice of pure sine.
With the default settings, there is practically zero distortion, even at 20Hz:
After installing Rust and Faust, you can compile lamb as follows:
./build.sh
./install.sh
๐