Seven tools, one idea: fold several sound-shaping factors into a single plugin so the controls react to each other instead of sitting in a long chain. Free to download for macOS and Windows.
TONEBLEED multiplies the signal before it distorts, and that order is the whole point. BLEED stacks copies of what comes in: three drifting unison voices per channel, then a granular octave below, then a granular octave above, so the stage behind it saturates a chord instead of a single note. Intermodulation between octave-related copies is consonant, between arbitrary partials it is not. FUZZ is two soft clipping stages with 14 and 12 dB of gain in front of them and a treble cut at 4.5 kHz between, running at 2x oversampling through a 97-tap half-band filter so the top end stays clean instead of folding back. It carries its own tone stack that closes down as the control opens, the way a pedal gets darker the harder you push it. GRAIN breaks the fuzzed signal into a cloud of four voices, sixty percent an octave up and forty percent unison read from a fresh position each grain, and the grain length is a note value taken from the host tempo, an eighth down to a sixty-fourth, so the sidebands a short window creates land in time with the track. AGE is transport and magnetics in one: three sine LFOs per channel on mutually prime rates plus a band-limited random drift on the read position, then soft asymmetric saturation and a head loss from 19 kHz down to 8 kHz. Past 45 percent BLEED also opens a sixteen-line plate behind everything, and AGE pulls that plate along with it. With all four controls at zero the output is the input delayed by the 52 samples the plugin reports to the host, 1.08 ms at 48 kHz, and nothing else.
Controls: BLEED · FUZZ · GRAIN · AGE
SHA-256 Mac: 7bd989129845e7e0bf7a75f507f4940ee56ddc5df0dc2806092956d98fd5a30b
SHA-256 Windows: 6fc04731a11b830bff02862f0b8f2885e1627ba6ecee2278a89365e1ccd64f64
GRAINWASH is not another shimmer reverb. Most of them lay their octaves across a track as an even sheet. This one listens to the piece. Its shimmer swells on every subdivision of the host tempo, so the octaves arrive as a pulse rather than a fog, and it opens further wherever the source falls away, so it answers the phrase instead of covering it. Both run with no control of their own, and the pulse needs the transport running. Underneath sits a room meant seriously: SPACE drives a tempo-synced multitap delay and a thirty-two line reverb network at once, from a tight slap to a wide rhythmic pattern running into a 3.85 second tail that measures 0.2 dB from ideally decaying noise. SHIMMER puts a granular octave shifter inside the reverb feedback and a tuned resonator on what comes out of it, so the tail rises and sings. GRAIN sets what the shimmer is made of, a grain window from an eighth note down to a sixty-fourth. WASH runs the lot through a tape machine and decides how much of it reaches the output and how wide it stands. The space also ducks itself: an internal sidechain driven by the dry input keeps the tail out of the way of every transient, with nothing to route. The dry path is left alone throughout: not delayed, not filtered, and bit-identical over most of the control field, and the plugin reports zero latency.
Controls: SPACE · SHIMMER · GRAIN · WASH
SHA-256 Mac: 64fad1c3003c3b5dd9dbc6c982ca2b577a0699d8b2970a2940e27c5e4d105de9
SHA-256 Windows: d353071f2ab4598d5789aeca0bf682a7eff887e02829b953521e7c8a64a35aef
PUNCHDUST pulls three moves at once. It drags the attack forward, trails a grainy lo-fi texture into the decay and lifts the whole sustain from underneath, so a thin signal turns dense and physical while the transient peaks stay where they were. One detector pass per sample on the mono sum drives all of it, which keeps the stereo image locked. The engine runs 48 samples ahead, 1.0 ms at 48 kHz, and reports that latency to the host, so texture and lift are already in position when the hit lands. What the plugin adds is strictly the difference between the processed and the dry signal, so the source itself never gets filtered or compressed. PUNCH is a dual-stage transient shaper that tracks its own baseline and touches the attack only, then pushes it into a soft clipper at 2x oversampling through a 97-tap linear-phase half-band filter, so the highs stay crisp instead of aliasing. DUST blends 5-bit rasterized crackle with warm analog hiss and opens only in the gaps where the source falls away, trailing the material instead of sitting under it. SQUEEZE is parallel upward compression that pulls low-level sustain up by as much as 26 dB with transients left out, while automatic gain compensation locks the peaks to unity. TILT is a balance filter around 700 Hz on the added signal alone, bass to the left, treble to the right, and a true bypass with PUNCH and SQUEEZE at zero.
Controls: PUNCH · DUST · SQUEEZE · TILT
SHA-256 Mac: e146e60120a5fe377b51a9f975315a08da6c20d06c578f335b1eb0c2198c3310
SHA-256 Windows: 37bbf5dbe76d4730c18309efebd609fc0a029145fdc3219e24754d6519a79891
PULSEMELT is not one box doing one thing. Four engines share a single signal path: a tempo-locked delay, a reverb, a continuous morph from clean through tape into bitcrush, and asynchronous pitch drift. What ties them together is that the whole space steps aside on its own. The tail ducks under the signal that feeds it, so transients stay in front while the modulated texture fills the rhythmic gaps behind them. No sidechain wiring, no bus routing, no companion plugin: put it on the track and turn MELT up. The detector runs 3 ms ahead of the audio path and reports that lookahead to the host, so the tail is already out of the way before the hit lands. The dry path gets no filter, no saturation and no compression, so every attack passes through exactly as it came in. SPACE sets room size and tempo-locked feedback, GRIT morphs in one sweep from clean through tape into bit and sample rate reduction, DRIFT adds asynchronous pitch modulation from three unrelated LFOs per channel, and MELT scales wet amount and ducking depth together, up to 85 percent wet and 28 dB of gain reduction.
Controls: SPACE · GRIT · DRIFT · MELT
SHA-256 Mac: 7c858ecb663a99f38773ffb4bf131034bc05115720c4d9f2836c600985a95590
SHA-256 Windows: 6bc9d76f6af18747fe760855d53d0c474dae722150fd9570e615a3dc98b08c7f
TEXTURETAP listens for hits in your signal and drops a short percussive texture on every onset. A fast onset detector fires exactly once per transient and triggers voices from a small polyphonic pool, each scaled by how hard the hit was. MATERIAL morphs the sound continuously across paper and dust, wood and typewriter, glass and metal. DECAY sets how long the textures ring, SENSITIVITY decides whether only the loud hits count or every fine detail comes alive.
Controls: MATERIAL · DECAY · SENSITIVITY
SHA-256 Mac: 046304246dc879d6e980b0ccf33ea00b51e29dbdd5d530527d6e0ba6b78041d7
SHA-256 Windows: eaa5e9dad66b962986b2ae55251f7ca0795849d15f56a8bf6b030c53f00e38df
A tape delay with a worn-out transport. A write head lays down your signal plus softly limited feedback, a moving read head plays it back with real wow and flutter. WARP bends the pitch with slow wow, faster flutter and random drift. STRETCH glides to new delay times, so the audio pitches up and down like a real capstan. Push FEEDBACK past 100 percent and an analogue-style soft limiter keeps it singing instead of screaming. From tight slapback to drifting, self-oscillating clouds.
Controls: WARP · STRETCH · FEEDBACK
SHA-256 Mac: df67c4c983ff34cc2b74c230d9e13c9a794ee52addecbf3cc892b623d64722fa
SHA-256 Windows: 67e61bf9f7f95d073c5666d4fd25178631fc57b331b8a860e3c95dc60c97062e
Slice, repeat and slowly destroy. GLITCHRUIN locks to your host tempo, grabs a fragment off the beat grid and repeats it, then drags the whole signal through waveshaping, bitcrushing and a closing low-pass. A single macro, RUIN, drives all three stages at once, from a subtle stutter to full collapse. Choose the flavour of the damage with VIBE (Tape, Tube or Digital), hold a fragment forever with FREEZE, and set MIX and WIDTH to taste.
Controls: RUIN · VIBE · MIX · WIDTH · FREEZE
SHA-256 Mac: cd41a0ef5385347cae539acd94df9c4f8ff0c86fdf8accb4186587ec250e0c53
SHA-256 Windows: 01738a99bb6294892bc28b465cdef06ff7c362851e9cfbf2ad8d9e5e35ca1331
Like these plugins?
They are free and they stay free. No account, no mailing list, no strings attached. If one of them earns its place in your projects, you can send whatever it is worth to you. It keeps the next one coming.
ⓘBuilt to run clean. Written in C++ with JUCE. VST3 audio effect, stereo in and out, every parameter automatable and saved with your project. Real-time safe, no memory allocation on the audio thread. macOS ships as a Universal Binary (Apple Silicon and Intel), Windows as a 64-bit build. Available for macOS and Windows. The plugins are not code-signed, so your system may warn you during install. You can ignore that and continue. Every download here is guaranteed virus-free.
⇩How to install. Download the ZIP, unzip it, and copy the .vst3 folder into your system VST3 folder. On Windows and on macOS this is a folder, not a single file, so copy it as a whole. Then restart your DAW and rescan your plugins.
macOS: /Library/Audio/Plug-Ins/VST3 (all users) or ~/Library/Audio/Plug-Ins/VST3 (your user only). Tip: in Finder use Go → Go to Folder and paste the path.
Windows: C:\Program Files\Common Files\VST3 (standard location for all 64-bit hosts).
⚙macOS: clear the quarantine flag. macOS tags every file you download from the web. Because these plugins are not code-signed, your DAW may skip them during the scan or refuse to load them. One line in Terminal removes that flag. Open Terminal, paste the line, press Return and enter your Mac password.sudo xattr -dr com.apple.quarantine /Library/Audio/Plug-Ins/VST3Installed into your user folder instead? Then use ~/Library/Audio/Plug-Ins/VST3 and leave out the sudo. The line covers every plugin in that folder, not only the ones from here. Nothing inside the plugin is touched, the flag is file metadata. Restart your DAW and rescan afterwards.