Decimator

EffectsdecimatorLight CPU

Lo-fi downsample + bitcrush. Both factors are CV ports.

What it does

Downsampling + bit reduction in one node.

Wraps daisysp::Decimator. Both the downsample factor and the bitcrush factor (each 0..1) are audio-rate so their ports can be modulated.

Parameters

  • Downsample

    downsample
    Default 0.5Range 0 … 1

    How aggressively the sample rate is reduced, 0 to 1, where 0 is untouched and 1 is extreme. Throwing samples away folds the high frequencies back down the spectrum as inharmonic aliasing, which sounds like a cheap sampler rather than a filter. This is the reason to reach for this tile over Bitcrush — it is per-sample, so it can be swept while the patch runs.

  • Bitcrush

    bitcrush
    Default 0Range 0 … 1

    How far the bit depth is reduced, 0 to 1, where 0 keeps full resolution and 1 approaches a single bit. This is the quantisation grit rather than the aliasing: low settings add a fine dirt to quiet passages, high settings collapse the signal into hard square edges. Per-sample and modulatable, which is what distinguishes it from the Bitcrush tile.

Downsample (0 = clean, 1 = heavily aliased) and Bitcrush (0 = full depth, 1 = ~1-bit) are both per-sample, so the ports can be swept. Grittier sibling of the Bitcrush node — use this when you want to modulate the sample-rate reduction itself.

Ports

In

  • Audio In input
  • Downsample downsample
  • Bitcrush bitcrush

Out

  • Audio Out output

Audio Control

Inputs

Audio In
Source.
Downsample
0 = full rate, 1 = maximum aliasing.
Bitcrush
0 = full depth, 1 = ~1-bit.

Outputs

Audio Out
Decimated signal.