The front panel of an E-mu SP-1200, the 12-bit, 26.04 kHz drum sampler whose sound many bitcrusher presets imitate

Bitcrusher

In this post

What is a bitcrusher?

A bitcrusher is a digital audio effect that makes a sound deliberately worse. It lowers the bit depth, the sample rate, or both, and the errors it creates are the sound you hear: grit, hiss, buzzy harmonics and metallic, out-of-tune overtones. Wikipedia’s one-line definition is “an audio effect that produces distortion by reducing the resolution or bandwidth of digital audio data” (Wikipedia, Bitcrusher).

The effect is also called bit crushing, bit reduction or decimation, and it’s the classic route to lo-fi sounds. Those names hide two different processes that most plugins put on two different knobs. One knob throws away loudness steps. The other throws away samples. They fail in different ways, and once you know which one is doing what, a bitcrusher stops being a “destroy” button and becomes a precise tool.

I’ve used a lot of bitcrusher plugins over the years. These days I also crush in hardware, inside the synth voice itself, and I’ll come back to why that’s a different experience. First, the mechanics, then three things I measured that the knob labels don’t tell you.

Key Takeaways
  • A bitcrusher does two separate things: bit depth reduction (fewer loudness steps) and sample rate reduction (fewer samples per second, which causes aliasing).
  • In my test, pitch and level decided where the crushing error landed. At 4 bits and -1 dBFS, 92.0% of the error on a 97 Hz tone sat on its harmonics, like a fuzz pedal, but only 0.6% on a 2.7 kHz tone, which turned into inharmonic hiss. Turned down to -20 dBFS, even the 2.7 kHz tone went fuzz-like (70.3%).
  • A round-to-nearest bitcrusher also works like a gate. In my test at 4 bits, anything peaking below -24 dBFS became digital silence, which is why tails and fades vanish.
  • Sample rate reduction moves pitches: a 5 kHz tone held at a 6 kHz rate came out mainly as a 1 kHz tone.

How does a bitcrusher work?

Digital audio stores a waveform as a list of numbers. The bit depth decides how many different values each number can take. The sample rate decides how many numbers are stored per second. A bitcrusher cuts one or both, and each cut leaves its own fingerprint.

Bit depth reduction: fewer loudness steps

Each bit doubles the number of available levels. 16 bits give 65,536 steps, 8 bits give 256, and 4 bits only 16. The crusher rounds every sample to the nearest remaining step, so a smooth sine turns into a staircase. The rounding error is the new sound.

Engineers have a rule for how loud that error is. Analog Devices’ converter tutorial gives the signal-to-noise ratio of an ideal N-bit quantizer as “SNR = 6.02N + 1.76dB, over the dc to fs/2 bandwidth” (Analog Devices, MT-001, Rev. A 2008). Roughly 6 dB per bit, then. That puts 16-bit audio at about 98 dB, 12-bit at 74 dB and 8-bit at 50 dB.

The formula only tells you how much error there is, not what it sounds like. The same tutorial warns that with simple, repeating signals the error is not random: “the quantization noise appears concentrated at the various harmonics of the input signal, just where you don’t want them.” For a bitcrusher, that’s exactly where you do want them. My measurements below show when that happens, and when it doesn’t.

Sample rate reduction: fewer samples, folded pitches

The second knob is usually called rate, downsample or decimate. It holds each sample for several sample periods instead of fetching a new one, which effectively lowers the sample rate. The catch is Nyquist. A sampled system can only represent frequencies up to half its sample rate. Analog Devices states the rule as a sampling frequency “at least twice the highest frequency contained in the signal” (Analog Devices, MT-002).

A real converter filters out everything above that limit first. Most bitcrushers don’t, at least by default. Whatever sits above half the new rate folds back down as a different frequency, called an alias. Music Technology described it in 1989 as “the echoing of frequencies in the upper half of the sampling rate into the lower half” (Music Technology, Akai S950 review, January 1989). Aliases aren’t tied to the musical key, which is why a crushed lead sounds clangy and slightly detuned rather than simply duller.

The same problem exists inside synthesizers, where oscillators have to avoid aliasing on purpose. My virtual analog entry measures how much of it a naive sawtooth produces.

Charly Sauret (Woochia) demonstrates bit depth and sample rate reduction by ear (8 minutes). Watch on YouTube.

What I measured: three things the knob doesn’t tell you

To see what a crusher really does, I ran a small numpy test at 48 kHz. A 440 Hz sine at -1 dBFS went through an ideal round-to-nearest quantizer at 16 down to 1 bit. I measured the signal-to-noise ratio and, more usefully, how much of the error energy landed exactly on the tone’s harmonics below the Nyquist limit. Then I repeated that at other pitches and levels, added dither, fed quieter signals through a 4-bit setting, and pushed test tones through a plain sample-and-hold rate reducer. The test is deterministic: the same script gives the same numbers every run.

A caveat first. This is a textbook crusher. Commercial plugins add filters, dither options, soft clipping and their own rounding rules, so their numbers will differ. The principles carry over, but the high-note hiss in finding 1 depends on the 48 kHz session rate and on the crusher not oversampling.

1. Low notes crush into harmonics, loud high notes into hiss

The measured SNR followed the 6.02N rule closely: 96.9 dB at 16 bits, 73.2 dB at 12 and 49.0 dB at 8, about 1 dB under the formula because my tone peaked at -1 dBFS. The interesting number is the harmonic share. At 8 bits and above, only about 4 to 8% of the error energy sat on the harmonics of 440 Hz. The rest was scattered across the spectrum between them, where it behaves like hiss. At 6 bits the harmonic share jumped to 19.4%, at 4 bits to 67.7%, and at 3 bits to 87.6%.

Share of quantization error on exact harmonics of the input
16-bit (65,536 steps)
6.9% on harmonics, SNR 96.9 dB
12-bit (4,096 steps)
7.7% on harmonics, SNR 73.2 dB
10-bit (1,024 steps)
5.1% on harmonics, SNR 60.8 dB
8-bit (256 steps)
4.5% on harmonics, SNR 49.0 dB
6-bit (64 steps)
19.4% on harmonics, SNR 36.5 dB
4-bit (16 steps)
67.7% on harmonics, SNR 25.4 dB
3-bit (8 steps)
87.6% on harmonics, SNR 17.7 dB
2-bit (4 steps)
95.7% on harmonics, SNR 9.9 dB
1-bit (2 steps)
98.7% on harmonics, SNR 2.2 dB
440 Hz sine at -1 dBFS, 48 kHz, round-to-nearest quantizer, no dither. Harmonics counted up to 24 kHz. Red bars: more than half of the error is harmonic distortion rather than noise-like error. At 48 kHz a 440 Hz tone repeats every 1,200 samples, so its high-bit shares sit near chance level. Source: my own numpy test, October 2026.

That’s where a bitcrusher stops sounding like an old, noisy recording and starts sounding like a fuzz pedal. Down to 4 bits, the harmonics were all odd ones (3rd, 5th, 7th), the same family a square wave has. At 3 bits and below, even harmonics crept in too, because a quantizer like this has one more step below zero than above it, so the top of the wave clips first.

One tone isn’t the whole story, so I repeated the test at four pitches and two levels:

Tone Level 12 bits 8 bits 6 bits 4 bits
97 Hz -1 dBFS 0.8% 13.8% 74.1% 92.0%
97 Hz -20 dBFS 9.4% 88.3% 96.4% 99.1%
440 Hz -1 dBFS 7.7% 4.5% 19.4% 67.7%
440 Hz -20 dBFS 19.6% 36.5% 82.9% 96.0%
1,013 Hz -1 dBFS 0.1% 0.1% 3.5% 14.3%
1,013 Hz -20 dBFS 1.0% 14.5% 65.6% 91.4%
2,711 Hz -1 dBFS 0.0% 0.1% 1.4% 0.6%
2,711 Hz -20 dBFS 0.3% 5.5% 11.5% 70.3%
Share of quantization error on the tone’s own harmonics below 24 kHz. Higher share = more fuzz-like, lower share = more hiss-like. Source: my own numpy test, October 2026.

At 8 bits and below the pattern is consistent, and it’s useful. Fewer bits and quieter signals push the error onto harmonics. Higher notes push it the other way. At -1 dBFS, a 2.7 kHz tone has only 8 harmonics below the 24 kHz limit, so most of its quantization error is made of higher harmonics that fold back between them, and it stayed hiss-like even at 4 bits. At -20 dBFS the same tone crossed over at 4 bits (70.3%). Because that hiss is folded-back error, it depends on the 48 kHz rate: a crusher that oversamples folds back less of it.

In practice, a crushed bassline turns into fuzz, while loud high leads turn into clangy, inharmonic grit. Quiet passages cross over at higher bit settings than loud ones.

Dither changes the picture. Adding a small amount of random noise before rounding, up to one step either way, pushed the harmonic share at 4 bits down from 67.7% to 1.0%. The price was about 5 dB less SNR. So dither gives you an honest, hissy low-resolution recording. Leaving it off gives you the buzzy, gated “crushed” character. Some plugins offer a dither switch, and now you know what it does.

2. A round-to-nearest bitcrusher is also a gate

Round-to-nearest has a side effect that confuses people. Any sample smaller than half a step rounds to zero. At 4 bits, half a step sits at -24 dBFS. In my test, a sine peaking at -24 dBFS kept only 8.8% of its samples, and at -30 dBFS the output was completely silent.

  • -6 dBFS in: 92% of samples non-zero, level almost unchanged
  • -18 dBFS in: 67% non-zero, a buzzy square-ish wave
  • -24 dBFS in: 8.8% non-zero, short clicks around each peak
  • -30 dBFS and below: digital silence

The general rule is that a round-to-nearest crusher at N bits silences everything below about -6.02 times N dBFS. That’s -48 dBFS at 8 bits and -24 dBFS at 4 bits. Reverb tails, fades and quiet ghost notes are the first to go, and the crusher behaves like a hard noise gate with its threshold set by the bit depth. Two fixes work. Raise the level going into the crusher and pull it down after it, or use a design that adds dither or noise. Some crushers place their steps on either side of zero instead of on it (a mid-rise quantizer). They never output zero, so quiet input turns into a small square wave instead of silence.

3. Sample rate reduction changes the pitch you hear

For the rate test I held each sample with no anti-aliasing filter, the way a bare rate knob works. Here’s where the energy went:

Tone in Held at Limit (half the rate) Loudest out Three strongest components
5,000 Hz 6,000 Hz 3,000 Hz (above the limit, folds) 1,000 Hz 1,000 Hz (-6 dB), 5,000 Hz (-20 dB), 7,000 Hz (-23 dB)
3,000 Hz 8,000 Hz 4,000 Hz (below the limit) 3,000 Hz 3,000 Hz (-8 dB), 5,000 Hz (-12 dB), 11,000 Hz (-19 dB)
15,000 Hz 26,040 Hz 13,020 Hz (above the limit, folds) 15,000 Hz 15,000 Hz (-11 dB), 6,960 Hz (-12 dB), 11,040 Hz (-12 dB)
11,000 Hz 26,040 Hz 13,020 Hz (below the limit) 11,000 Hz 11,000 Hz (-8 dB), 15,040 Hz (-14 dB), 10,960 Hz (-14 dB)
440 Hz 4,000 Hz 2,000 Hz (below the limit) 440 Hz 440 Hz (-6 dB), 3,560 Hz (-24 dB), 4,440 Hz (-26 dB)
Test tones at -6 dBFS, plain sample-and-hold inside a 48 kHz session, no filter; levels relative to a full-scale sine. Source: my own numpy test, October 2026.

The first row is the surprise. Hold a 5 kHz tone at a 6 kHz rate and the loudest thing coming out is a 1 kHz alias, about 14 dB louder than the 5 kHz component. The third row uses the SP-1200’s 26.04 kHz rate: a 15 kHz overtone folds down to 11.04 kHz at almost the same level.

The 6,960 and 10,960 Hz components in the 26.04 kHz rows come from holding at that rate inside a 48 kHz session. A real SP-1200 running at 26.04 kHz wouldn’t make them, which is one more reason a plugin isn’t the hardware.

Even a tone below the limit isn’t safe. A 440 Hz tone at a 4 kHz rate kept its pitch, but the hold steps added images, mirror copies of the tone around the hold rate, at 3,560 and 4,440 Hz. Those aren’t harmonics of 440, which is where the metallic ring of low rates comes from.

Bit crushing vs distortion, saturation and wavefolding

All four add harmonics, so they’re easy to mix up. The difference is what shapes the waveform. Distortion, clipping and saturation bend the wave according to its level, through a smooth or hard curve. Wavefolding mirrors peaks back into the wave. A bitcrusher cuts it into steps in level and time.

Bitcrusher
Rounds the wave into steps in level (bits) and in time (rate). Adds harmonics, plus aliases that don’t follow the key. Gates quiet parts at low bit depths.
Clipping and distortion
Flattens or bends everything above a threshold. Symmetric clipping adds odd harmonics. The effect grows with input level.
Saturation
Rounds peaks off with a smooth curve. Gentler, with fewer strong upper harmonics. An asymmetric curve adds even harmonics too.
Wavefolding
Mirrors any part of the wave that crosses a threshold back inward. The harmonic content changes sharply as the input gets louder.
Four ways to add harmonics, and what each one does to the waveform.

Can a bitcrusher be analog? Only half of it. The rate side can be analog, using a clocked sample-and-hold circuit, but bit depth only exists once the signal becomes numbers.

A pedal that calls itself an analog bit crusher can simply mean extreme clipping. Cosmodio describes the BIT switch on its Pet Yeti as “the most extreme hard clipping physically possible” (Cosmodio, Pet Yeti). Other builds go the other way and put a real converter chip in the signal path. Parasit Studio’s DIY Beverly BitCrusher is “based on an 8-bit Analog-To-Digital converter IC”, with a knob that sets the converter’s clock (Parasit Studio, Beverly BitCrusher). Inside synths, the line blurs further. A waveshaper can have a crusher curve, and that’s how I use it most these days.

Crushing inside the synth voice

On my Mayer EMI Vibes MD850, the shaper has a CRUSHER type. The owner’s manual describes it in five words: “Bit crusher adds quantization steps” (Vibes MD850 Owner’s Manual v1.2, page 56). I use it to give sounds more character, and it feels different from a plugin at the end of a chain.

The manual explains why. The shaper can be inserted “after OSC1 or OSC2 or the MIX of all OSC1, OSC2, NOISE”, and the mix section is where the signal is routed to filter A or B. So the crusher comes before the filter, in every voice. Its curve is a modulation destination in the matrix, listed as “Shaper Curve Modulation”, and the manual warns that “the output signals of the shaper can generate aliasing artifacts”.

In practice that means two things. The crushed harmonics go into the filter, so you can play the filter against the grit. Each note is crushed on its own, so chords don’t smear into one mass of intermodulation, the extra tones that appear when several notes are distorted together, the way they do with a crusher on the whole mix. Some synth firmwares build a crusher in too: the FM-1+VA firmware I covered in my M-VAVE FM-1 custom firmware post adds a Bitcrush effect.

Where the sound comes from: 8-bit and 12-bit machines

Bit crushing imitates a limitation that early digital instruments couldn’t avoid. Memory and converters were expensive, so samplers and computers stored audio at 8 or 12 bits and low rates. The specs below come from period reviews, manuals and the manufacturers themselves.

Machine Bit depth Sample rate Spec source
Fairlight CMI (Series I/II) 8-bit linear (10-bit converter) 2.1 to 30.2 kHz (1982 manual) E&MM, Oct 1984; CMI manual, 1982
E-mu Emulator 8-bit, companded 30 kHz, fixed E&MM, Jun 1982; MT, Feb 1991
Ensoniq Mirage 8-bit 10 to 33 kHz E&MM, Jul 1985; Mirage manual
E-mu SP-12 12-bit linear 26.04 kHz One Two Testing, Aug 1985; Rossum
Akai S900 12-bit 7.5 to 40 kHz E&MM, Jul 1986
E-mu SP-1200 12-bit linear 26.04 kHz Sound On Sound, Oct 1987; Rossum
Akai MPC60 12-bit non-linear (16-bit converter) 40 kHz, fixed MT, Apr 1988; MPC60 manual
Akai S950 12-bit up to 48 kHz MT, Jan 1989
Commodore Amiga (4 channels) 8-bit up to 28,867 Hz Amiga Hardware Reference Manual, 1989
Specs as stated in period reviews, manuals and by Rossum Electro-Music. The Fairlight rate comes from its 1982 operation manual; other sources often quote 24 kHz (Series I) and 32 kHz (Series II). E&MM = Electronics & Music Maker, MT = Music Technology.

Two details are worth knowing. First, “8-bit” didn’t always mean 8-bit quality. The original Emulator used “companding 8-bit A/D and D/A conversion”, which a 1982 review put at about 72 dB against “approximately 52dB for straight 8-bit conversion” (the 6.02N formula gives about 50 dB) (Electronics & Music Maker, June 1982).

Second, the famous 12-bit drum machines weren’t all the same 12 bits. A 1985 review of the SP-12 called it “the first drum machine to offer 12-bit linear as opposed to 8-bit companding sampling” (One Two Testing, August 1985). The MPC60, by contrast, sampled with “a 16 bit analog-to-digital converter” and then compressed the data “into a special 12-bit non-linear storage format” (MPC60 V3.1 Operator’s Manual).

So a plain 12-bit setting gives you a linear staircase. That’s close to an SP-1200 and not quite an MPC60. A few crushers, such as TAL-Bitcrusher with its companding control, get closer to the non-linear formats. The SP-1200’s grit also comes from its 26.04 kHz rate, which is why SP-style presets set both knobs. For the MPC side of the story, see my history of the Akai MPC.

Where did the name come from? I couldn’t find a documented first product called a “bitcrusher”. Bit reduction as a plugin goes back at least to 1998. Sound On Sound’s 1998 review of Emagic Logic Audio Platinum describes a DQ plug-in that “offers a choice of bit-depth reductions and degrees of clipping” (Sound On Sound, October 1998).

What is a bitcrusher used for?

Most uses fall into four groups. For a full rundown of plugins, built-in DAW crushers, pedals and starting settings, see my guide to bitcrusher plugins and pedals.

  • Drums and samples: 12 bits around 26 kHz for SP-1200-style crunch on breaks and samples, often on a parallel bus.
  • Bass and 808s: low notes crush into harmonics, as measured above, so a hard-crushed parallel copy (around 4 to 6 bits) adds upper harmonics that make a sub audible on small speakers. Blend it in low so the low end stays solid; my guide on how to mix 808s covers the rest of that chain.
  • Chiptune and retro leads: 4 to 8 bits at low rates. The Game Boy’s wave channel used “4 bits x 32 steps” (Game Boy Programming Manual, 1999).
  • Glitch and transitions: automate the rate or bit depth so a part degrades into a fill. Automation on hardware such as the Akai MPC Live III makes this easy.

Two habits help in every case. Put a low-pass filter before the crusher to limit aliasing and an EQ after it to tame the harsh top, and use the mix knob instead of crushing 100% wet. A crusher is most convincing when you can only just hear it.

Frequently asked questions

Is bit crushing the same as downsampling?

No. Bit crushing in the strict sense lowers the bit depth, so each sample has fewer loudness steps; 4 bits leave only 16. Downsampling lowers the sample rate, so frequencies above half the new rate fold back as aliases. Most bitcrusher plugins combine both on two separate knobs, which is why the names get used interchangeably.

Why does my sound disappear with a bitcrusher?

Because of rounding. A crusher that rounds to the nearest step turns every sample smaller than half a step into zero. At 4 bits that happens below about -24 dBFS, at 8 bits below about -48 dBFS. Raise the input gain before the crusher and lower it afterwards, or switch on dither or noise if the plugin has it.

What bit depth sounds like the SP-1200?

Set 12 bits and a sample rate of about 26 kHz. The E-mu SP-1200 stored 12-bit linear samples at 26.04 kHz, according to Rossum Electro-Music. The rate matters as much as the bit depth: in a plugin without a pre-filter, anything above 13 kHz folds back as aliasing. A plugin gets the numbers, not the whole machine.

Does a bitcrusher cause aliasing?

The rate control does, by design. Without a filter, everything above half the new rate folds back down, so a 15 kHz overtone held at 26.04 kHz reappears at 11.04 kHz. A low-pass before the crusher stops the input’s own highs from folding, but not harmonics the crusher creates, and no filter afterwards removes an alias.

Can a bitcrusher be analog?

Only partly. Sample rate reduction can use an analog sample-and-hold circuit, but bit depth only exists in digital audio. Some pedals sold as analog bit crushers use extreme clipping instead, and some DIY builds include a real 8-bit converter chip. Synth waveshapers can have one too: the Mayer EMI Vibes MD850 lists CRUSHER as one of its 6 shaper types.

Get free sounds in your inbox

New free presets and packs, the day they drop. Plus production tips and early access to paid releases.

Share this with a producer friend, or DM me @iamdreyandersson

Picture of Drey Andersson

Drey Andersson

Drey Andersson is a Berlin-based music producer and sound designer with over 20 years behind the desk. He co-produced Shekhinah's Different (SAMA award, RiSA Gold), won the Beatleague Beat Battle in Berlin, and built a 100K+ community around sound design and synthesis. He co-founded the Berlin producer collective Beat Unit and shares his sounds through his own Serum banks and free downloads.

Want the full toolkit?

My full Serum banks go deeper: hundreds of presets, custom wavetables from real vintage gear, and the exact sounds I use on my own productions.