v0.1Latest

Bitcrusher

Lo-fi digital degradation - bit depth reduction and sample rate decimation.

Bitcrusher applies symmetric bipolar quantization, then holds each captured sample for the selected downsample factor. Use it for anything from light digital grit to staircase aliasing and brittle retro textures, with a dry/wet control for parallel blending.

Inputs

Audio In

Audio signal input

IDaudio
Signalaudio · audio rate · stereo
Unitnormalized
Range-1 to 1 normalized
Default0
CoercionImplicit

Bits

Live bit-depth control

IDbitDepth
Signalcontrol · control rate
Range1 to 24
Default8
CoercionImplicit

Downsample

Live downsample control

IDdownsampleFactor
Signalcontrol · control rate
Range1 to 128
Default4
CoercionImplicit

Mix

Live dry/wet mix control

IDmix
Signalcontrol · control rate
Unitmix01
Range0 to 1 mix01
Default1
CoercionImplicit

Outputs

Audio Out

Audio signal output

IDaudio
Signalaudio · audio rate · stereo
Unitnormalized
Range-1 to 1 normalized
CoercionImplicit

Parameters

Bits

Sets quantization depth; lower values create coarser amplitude steps.

IDbitDepth
Typeint
Controlslider
Range or Options1 to 24 bits, step 1
Default8

Downsample

Sets the sample-rate reduction factor.

IDdownsampleFactor
Typeint
Controlslider
Range or Options1 to 128 ratio, step 1
Default4

Mix

Blends the unchanged input with the crushed signal.

IDmix
Typefloat
Controlslider
Range or Options0 to 1 mix01, step 0.01
Default1

Details

Canonical IDfx.bitcrusher
Categoryeffects
Runtime Surfacecontrol
Runtime Targetscontrol-main-thread
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.
Audio Channel BehaviorPreserve (stereo in → stereo out, width unchanged)