Download free Part of NULL JSFX 3.3: 154 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.

Controls

  • Bits1 to 16 — Resolution: 2^(Bits - 1) steps on each side of zero (16 is nearly clean, 1 is a square).
  • Sample Rate100 to 48000 Hz — How often a new sample is taken; lower is grittier, with more aliasing.
  • Anti AliasOff / On — On filters before the decimator at 0.45 x Sample Rate, for the clean sound of an old sampler; Off lets the aliasing through.
  • Smooth0 to 100% — Low-pass after the decimator, from 20 kHz (0%) down to 0.45 x Sample Rate (100%), to soften the steps.
  • Drive0 to 24 dB — Level into the crusher (more level uses more of the steps).
  • Mix0 to 100% — Blend of the crushed and the dry signal.
  • Output−24 to +12 dB — Output level.

Best uses

  • Lo-fi drums and old sampler grit
  • 8-bit game sounds
  • Parallel crunch on a bus
  • Telephone and broken-device effects

Properties

Input → Drive → optional 12 dB/oct anti-alias low-pass → sample-and-hold at Sample Rate → rounding to Bits → optional 12 dB/oct Smooth low-pass → Mix → Output. No latency, stereo.

Formats

  • JSFXJSFX for REAPER, with REAPER's own sliders
  • GFXJSFX GFX for REAPER, with its own interface
  • VST3VST3 for any DAW
  • CLAPCLAP for any DAW
  • LV2LV2 for Linux DAWs such as Ardour, Carla and Qtractor

Factory presets

12-Bit Sampler · Old Sampler Drums · 8-Bit Console · 4-Bit Grit · Telephone Lo-Fi · Aliasing Hash · Soft Steps · Parallel Crunch · Broken Toy

Try it

Try it on orOS StudioAdd it to a track in your browser, with its own interface. Nothing to install.