Six audio plugins, hand-built for people who measure their listening rooms. Pay what you want — including nothing. If the work helps you, throw something in the tip jar.
Two faces. One signal. Linear phase, by design.
A linear-phase Linkwitz-Riley crossover with symmetric reach in both directions — high-pass on one face, low-pass on the other, sum-flat by construction. Built for multi-way active loudspeakers where phase coherence between bands and minimized audible pre-ringing are non-negotiable.
Three bands of Baxandall musicality.
A three-band tone control built on Baxandall-style musical curves. Gentle, broad, intentionally reciprocal — cut and boost are mirrored halves of the same adjustment, not two unrelated filters. The shelves taper smoothly toward asymptote at the extremes, so even bold moves stay musical. The bell handles everything from wide tonal lean to focused presence shaping. Built for voicing by ear — the listener-end counterpart to Janus.
Every bit, accounted for.
A bit-depth and true-peak analyzer for multichannel signal chains. Measures the effective bit-depth of your audio in real time — not the claimed bit-depth, the bits actually doing useful work — and tracks sample clips, intersample peaks, and true-peak dBTP separately per channel. Pick any two channels from a multichannel bus to monitor.
Drive. Mix. Single-ended warmth.
An asymmetric soft-saturating waveshaper voiced for the harmonic character of a 300B SET. Not a tube simulation — an honest waveshaper that draws the same kind of even-dominant ladder a real single-ended triode produces, in a memoryless nonlinearity that's clean, fast, and predictable. The live harmonics display shows you the ladder building as you turn Drive up.
Any IR. Convolved in double.
A VST3 double-precision convolution engine for room correction, active crossover work, and audiophile playback. End-to-end 64-bit floating point including the FFT itself — not the float-FFT-with-double-buffer compromise most convolvers ship. Non-uniform partitioned, with user-controllable head block size, hot-swap WAV loading, multi-rate filter sets, and an honest latency readout. Load a measured room correction, an active-speaker filter, or a captured IR of any analog hardware — Chronos convolves it cleanly.
filter_44100.wav, filter_48000.wav, filter_96000.wav — and Chronos auto-picks the file matching your host rate. No resampling, exact response. When no native match exists, r8brain-free-src handles the conversion and tells you exactly what it did. Hot-swap loading: drop a new IR into the browser without stopping playback, lock-free filter handoff means the audio thread never blocks.
These plugins were built because I needed them. Not because there's a market, not because there's a roadmap — because the tools I wanted didn't quite exist in the shape I needed.
If you find them useful, throw something in the tip jar. A few euros buys a coffee and keeps the workshop running. A bigger donation buys parts for the next build, which often becomes the next plugin.
If you can't pay, or don't want to — that's also completely fine. Download for free, no questions, no popup nags, no telemetry. The work is the work either way.
Two rules: no ads, ever. No telemetry, ever. The plugin you download is the plugin you run.
Questions about a plugin, bug reports, feature requests. I read everything and try to reply within a few days.
Updates on new plugins, builds, and the workshop. Low volume, no spam.
This plugin is donationware. Pick an amount — PayPal opens in a new tab, then your download appears here. Pay nothing if you'd rather.
PayPal opened in a new tab. Hit the button below whenever you're ready.
// PayPal payments go directly to my account.
// No accounts. No newsletters. No follow-ups.