Download free Part of NULL JSFX 3.3: 154 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.

Controls

  • LearnOff / On — Press On and play the track: it listens for 15 s of signal (or until you turn it Off, after at least 0.5 s), then stores what it heard and returns to Off.
  • SourceVocal / Drums / Bass / Instrument / Mix — What is playing: Vocal, Drums, Bass, Instrument or Mix. Each has its own healthy balance that Learn corrects toward.
  • TargetNatural / Warm / Bright / Punchy / Radio / Podcast / Lo-Fi — The sound you want: Natural (only corrects), Warm, Bright, Punchy, Radio, Podcast or Lo-Fi.
  • Amount0 to 150% — How much of the learned correction and target is applied, 0-150%.
  • Low Trim−6 to +6 dB — Your own shelf at 100 Hz on top.
  • Mid Trim−6 to +6 dB — Your own bell at 1 kHz on top.
  • High Trim−6 to +6 dB — Your own shelf at 10 kHz on top.
  • Output−12 to +12 dB — Level after the EQ, on top of the automatic level match.
  • LearnedNo / Yes — Hidden: whether Learn has run. Saved with the project.
  • Learned Low−24 to +24 dB — Hidden: the learned level of the lows (60-120 Hz) against the reference, in dB.
  • Learned Mud−24 to +24 dB — Hidden: the learned level of the mud region (200-500 Hz) against the reference, in dB.
  • Learned Mud Freq200 to 500 Hz — Hidden: the frequency where the mud peaks.
  • Learned Honk−24 to +24 dB — Hidden: the learned level of the honk region (800 Hz-1.6 kHz) against the reference, in dB.
  • Learned Presence−24 to +24 dB — Hidden: the learned level of the presence region (2-5 kHz) against the reference, in dB.
  • Learned Air−24 to +24 dB — Hidden: the learned level of the air region (8-16 kHz) against the reference, in dB.
  • Learned Lowest20 to 500 Hz — Hidden: the lowest band with real content; the learned high-pass sits below it.

Best uses

  • A first EQ on a vocal without knowing where to cut
  • Taking the mud out of a recording with one button
  • Radio, podcast or phone sound on a voice
  • A quick, safe tone balance on a bus or a mix

Properties

Learn: 29 third-octave band-passes in 50 ms windows (only windows above -60 dBFS count), measured against a -4.5 dB/oct reference levelled at 500 Hz-4 kHz, grouped into low, mud, honk, presence and air. Rules (tools/assisted_targets.json): 60% of each deviation from the source's healthy balance beyond 1.5 dB is corrected (-6 to +4 dB, mud only cut), plus the target's flavour, times Amount. EQ: high-pass (learned and target), low shelf 100 Hz, mud bell, honk bell 1 kHz, presence bell 3 kHz, air shelf 10 kHz, target low-pass (RBJ biquads) → automatic level match → Output. No AI: fixed rules, the same result every time. Zero latency.

Formats

  • JSFXJSFX for REAPER, with REAPER's own sliders
  • GFXJSFX GFX for REAPER, with its own interface
  • VST3VST3 for any DAW
  • CLAPCLAP for any DAW
  • LV2LV2 for Linux DAWs such as Ardour, Carla and Qtractor

Factory presets

Vocal Warm · Vocal Bright · Radio Voice · Podcast Voice · Phone Voice · Punchy Drums · Natural Drums · Warm Bass · Bright Instrument · Natural Instrument · Mix Natural · Mix Warm · Mix Bright

Try it

Try it on orOS StudioAdd it to a track in your browser, with its own interface. Nothing to install.