Bitcrush
EffectsbitcrushModerate CPU
Lo-fi bit-depth + sample-rate crush. Crush Rate CV.
What it does
Digital lo-fi: bit reduction + downsampling.
Wraps daisysp::Bitcrush. Bit depth (1–16) is set at init; crush rate (Hz, down toward the sample rate) is audio-rate so the port can be swept.
Parameters
-
Bit Depth
bitDepthHow many bits each sample is quantised to, 1 to 16. This is the gritty half of lo-fi: at 16 the effect is essentially clean, around 8 you get the crunch of an early sampler, and down at 1 or 2 the signal collapses into harsh square-edged distortion. The artefacts scale with the signal, so quiet passages get proportionally dirtier. ⚠ Baked at build time, so it cannot be swept while the patch runs.
-
Crush Rate (Hz)
crushRateThe rate the signal is resampled at, in Hz, which is the aliasing half of lo-fi. Bringing it down throws away high-frequency detail and folds what it cannot represent back down the spectrum as clangorous, inharmonic tones — the sound of an old sampler rather than simply a dull filter. Unlike Bit Depth this one is per-sample, so the port can be swept, and sweeping it is far more dramatic than it looks.
Bit Depth is baked at init (1 = extreme, 16 = clean). Crush Rate is the per-sample downsample frequency and can be modulated.
Ports
In
-
Audio In
input -
Crush Rate
crush_rate
Out
-
Audio Out
output
Audio Control
Inputs
- Audio In
- Source.
- Crush Rate
- Downsample frequency in Hz.
Outputs
- Audio Out
- Crushed signal.