Stoatworks Labs

Zero EQ

Zero-latency EQ & dynamics

Field testingv0.8.2Plugin & ModuleC++ / JUCE
Zero EQ — Zero-latency EQ & dynamics
The Standalone build: the eight-band curve over the analyser, the Band panel, Dynamic EQ and the compressor.

What it does

A parametric EQ and compressor with zero added latency, as VST3, AU and a standalone application. Every filter is minimum-phase IIR, with no lookahead, no linear-phase convolution, no oversampling and no buffering beyond the host's block size, so it's safe to track through in a live or monitoring chain.

Any band with a gain control can be switched from static to dynamic, with its own threshold, ratio, attack, release and range, detecting on either the signal already in the chain or an external sidechain input.

  • Node-based curve over a live pre and post spectrum analyser: drag for frequency and gain, scroll for Q, double-click to add a band
  • Dynamic EQ per band, downward (duck) or upward (boost), with optional external sidechain
  • Three per-band characters — Modern, Vintage (proportional Q that widens with gain) and Harmonic (harmonics generated from only that band's frequency region)
  • Post-EQ feed-forward compressor: soft knee, peak or RMS detection, no lookahead
  • Metering combining fast peak, VU-style integration, a 4× oversampled true-peak estimate and a held clip indicator
  • Seven factory presets plus user save and load, doubling as the host program list
  • The plugin's own DSP compiled to WebAssembly, so the whole thing runs in a browser tab against built-in sources or your own file — no install, and the audio never leaves the page

Where it stands

Released at v0.8.2, which stops it designing filter coefficients on the audio thread every block. v0.8.1 only changed the Windows installer, which no longer touches the system PATH (the earlier one could overwrite it). The DSP is checked analytically against the RBJ and Butterworth cookbook formulas, and against real audio through the shipped processor class, including FFT checks of the harmonic content per band. pluginval passes clean on VST3 and with two known, harmless warnings on AU, and it's been loaded and used inside REAPER on real audio. It hasn't been used live or on real gear in a show signal chain. Four earlier releases shipped a broadband saturator as the Harmonic character before that was caught, because a single-tone test can't tell a frequency-selective process from a broadband one.

Watch it running

Zero EQ video thumbnail

Nothing loads from YouTube until you press play.Watch it there instead