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
| ID | audio |
|---|---|
| Signal | audio · audio rate · stereo |
| Unit | normalized |
| Range | -1 to 1 normalized |
| Default | 0 |
| Coercion | Implicit |
Bits
Live bit-depth control
| ID | bitDepth |
|---|---|
| Signal | control · control rate |
| Range | 1 to 24 |
| Default | 8 |
| Coercion | Implicit |
Downsample
Live downsample control
| ID | downsampleFactor |
|---|---|
| Signal | control · control rate |
| Range | 1 to 128 |
| Default | 4 |
| Coercion | Implicit |
Mix
Live dry/wet mix control
| ID | mix |
|---|---|
| Signal | control · control rate |
| Unit | mix01 |
| Range | 0 to 1 mix01 |
| Default | 1 |
| Coercion | Implicit |
Outputs
Audio Out
Audio signal output
| ID | audio |
|---|---|
| Signal | audio · audio rate · stereo |
| Unit | normalized |
| Range | -1 to 1 normalized |
| Coercion | Implicit |
Parameters
Bits
Sets quantization depth; lower values create coarser amplitude steps.
| ID | bitDepth |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 1 to 24 bits, step 1 |
| Default | 8 |
Downsample
Sets the sample-rate reduction factor.
| ID | downsampleFactor |
|---|---|
| Type | int |
| Control | slider |
| Range or Options | 1 to 128 ratio, step 1 |
| Default | 4 |
Mix
Blends the unchanged input with the crushed signal.
| ID | mix |
|---|---|
| Type | float |
| Control | slider |
| Range or Options | 0 to 1 mix01, step 0.01 |
| Default | 1 |
Details
| Canonical ID | fx.bitcrusher |
|---|---|
| Category | effects |
| Runtime Surface | control |
| Runtime Targets | control-main-thread |
| JUCE Early Access | Supported |
| Early Access Note | Native-supported in the plugin for the current catalog/runtime support contract. |
| Audio Channel Behavior | Preserve (stereo in → stereo out, width unchanged) |