Garble separates sound into layers of broad structure
and fine detail, then lets you crush, quantise, or remove those layers
independently.
I adapted it from a compression algorithm developed during my PhD
research for robots communicating over unreliable networks.
It is close to bitcrushing in spirit, but the failure mode is different.
Under the hood, those layers are wavelet approximations—hence
wavecrusher.
I originally built this technology for robotics research. Robots still need useful information when their network connection is slow, intermittent, or degraded. The compression algorithm preserves the broad structure of a signal while discarding progressively finer detail as bandwidth becomes limited.
At some point, I wondered what that kind of failure would sound like on music. Garble is the result.
It uses a Haar wavelet transform to separate audio into coarse averages and detail bands. Garble quantises or removes parts of that representation, then reconstructs the signal from what remains.
The prism visuals are generated from the same wavelet-compression logic. They are an echo of the algorithm rather than an unrelated animation.
A conventional bitcrusher reduces the resolution of the sample stream directly. Garble first transforms the sound into layers at different resolutions, damages that representation, and then decodes it back into audio.
As you push Garble harder, fine texture can fall away while the broader contour, envelope, and energy of the sound remain. The result is less like uniformly lowering bit depth and more like hearing an increasingly incomplete reconstruction.
Drums can fracture into sparse transients. Synths can become rough and hollow. Dense sounds may retain their strongest movements while quieter details collapse. Depending on the source, Garble can resemble a broken codec, a damaged transmission, or a textural filter.
Garble is built as a CLAP plugin and runs on Windows, macOS, and Linux. A wrapped VST3 version is included for hosts without CLAP support.
Amen break run through Garble.
Produced by Kraken. [Sample Packs]
Free. No registration. No royalties.
Drop the plugin file into your plugins folder and try it.
.zip to unzip it. You'll
get
a file called Garble.clap or Garble.vst3 (or both).Go → Go to Folder… (or press
Shift ⌘ G). Paste the folder for the format you want to install:
~/Library/Audio/Plug-Ins/CLAP/ ~/Library/Audio/Plug-Ins/VST3/If the folder doesn't exist, Finder will say so — just go up one level and create a new folder with that name.
⌘ Space, type Terminal, press Enter). Then copy and paste
whichever line matches what you installed, and press Enter:
xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/CLAP/Garble.clap xattr -dr com.apple.quarantine ~/Library/Audio/Plug-Ins/VST3/Garble.vst3You only need to do this once.
.zip. You'll get a file
called
Garble.clap or Garble.vst3 (or both).
Ctrl H or in the View menu). Then navigate into:
~/.clap/ ~/.vst3/If the folder doesn't exist, create it.
Prefer the terminal? mkdir -p ~/.clap && cp Garble.clap ~/.clap/
.zip and choose
Extract All. You'll get a file called Garble.vst3 or
Garble.clap.
C:\Program Files\Common Files\VST3\ C:\Program Files\Common Files\CLAP\
I don't have a Windows machine, so I haven't been able to test this myself. If something doesn't work, let me know on GitHub.
This is pre-1.0 software. I'm not a professional audio programmer — I'm a robotics researcher with a music hobby who ported my algorithm to audio because I thought why not. I've tested Garble as thoroughly as I can, but it may have bugs, and it may even crash your DAW. I don't have a Windows machine so that version is totally untested by me. If something goes wrong, please let me know on GitHub and I'll do my best to fix it.