// basic softclipping

slider1:0<-30,0,0.1>Threshold (dB)
slider2:0<-24,6,0.1>Output (dB)

in_pin:L in
in_pin:R in
out_pin:L out
out_pin:R out

@slider

gain=10^(slider1/20);
output=10^(slider2/20);

@sample

out0=spl0/(abs(spl0)+gain);
out1=spl1/(abs(spl1)+gain);

spl0=out0*output;
spl1=out1*output;
