crush2bits
An aught-bitcrush simulator. Crush any float value to a float value in a limited range, depending on your desired bit depth. Does not actually reduce bit depth.
usage
var crush2bits = bitDepth = 8 crush = ; { return // Where sample is a float [-1, 1]}