crush2bits
Version:
aught-bitcrush simulator
18 lines (12 loc) • 377 B
Markdown
# 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
```js
var crush2bits = require('crush2bits')
, bitDepth = 8
, crush = crush2bits(bitDepth)
;
function sampler(sample){
return crush(sample) // Where sample is a float [-1, 1]
}
```