BTW: in softcut 2.0, record + playback at <1.0 rate is effectively equivalent to sample rate reduction with cubic resampling.
there is an option for linear resampling in the code (and of course zero-hold resampling is pretty trivial.) lower-order options are not currently enabled for runtime selection. maybe in a future update. (is this appealing?)
bitcrushing is another option. linear remapping is trivial; but i suppose mu-law mapping is important for getting that “12-bit sound.” (is static companding an important component of that?)
an immediate update i’d like to add for that subsystem is post-resampling SVF (in addition to the existing pre-record SVF, which allows a different set of possibilities.) post-filtering makes distorting processes more useful i think. that’s not a big deal to add, it’s just that there are already a lot of new parameters in 2.0. so currentlty, we’re leaving additional baked-in FX options for, like, 2.1, simply for usability reasons.