Stoatworks Labs

Zero EQ

Zero-latency EQ & dynamics

Releasedv0.7.1Plugin & 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 zero-added-latency parametric EQ and compressor in VST3 and AU. Every filter is minimum-phase IIR — no lookahead, no linear-phase convolution, no oversampling, no buffering beyond the host's block size — so it is safe to track through in a live or monitoring chain.

Any gain-having band can be switched out of static mode into a dynamic one, with its own threshold, ratio, attack, release and range, detecting either on the signal already in the chain or on 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

Where it stands

Released at v0.7.1. The DSP is verified analytically against the RBJ and Butterworth cookbook formulas and against real audio through the shipped processor class, including FFT-verified per-band harmonic content; pluginval passes clean on VST3 and with two known benign warnings on AU, and it has been hosted successfully in REAPER. It has not been used on real gear in a live signal chain. Four earlier releases shipped a broadband saturator as the Harmonic character before that was caught — a single-tone test cannot tell a frequency-selective process from a broadband one.