more options for saturation
catfact opened this issue · 1 comments
catfact commented
add some waveshapers (e.g. from dsp-kit
)
catfact commented
i think shapers could be interestingly combined with a bitcrushing (float-rounding) stage:
-
by saturating before rounding, then inverting the saturation afterwards, one implements "compander laws," which distribute truncation noise away from quieter parts of the signal. (sounds much nicer and "vintage.")
-
but one could also not invert afterwards, or "partially invert," and using different saturation shapes would change the truncation noise character. (e.g. shapers with folding and lots of harmonics could get really.... weird.)