home/ atoms/ bitcrush-vs-saturation

Bitcrushing reduces bit depth or sample rate for digital lo-fi grit, distinct from analog saturation

Bitcrush degrades a signal by reducing its bit depth (quantizing amplitude into fewer levels) or its sample rate (down-sampling), producing lo-fi grit, digital harshness, and retro/8-bit texture. It is a digital destruction effect and must be distinguished from saturation-drive: saturation adds harmonic content through analog-style nonlinearity (warm, musical), whereas bitcrush adds quantization and aliasing artifacts (cold, digital). Choosing between them is choosing the flavor of dirt — analog warmth versus digital harshness — even though both make a sound ‘gritty’.

Examples

Reduce a synth to 6-bit + 8kHz sample rate for a chiptune/retro texture. Strudel: .crush(6).coarse(4). Contrast with .shape(0.4) for analog warmth.

Assessment

Explain the mechanism of bitcrushing and how it differs sonically and mechanically from saturation-drive. When would you reach for each?

“**`bitcrush`**: reduce bit depth/sample rate → lo-fi grit, digital harshness, retro texture. Distinct from analog `saturation-drive` (digital vs harmonic).”
context/ · L2-composer/music/timbre.md · chunk 3