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 low cut, level and ducking.
  • TargetNatural / Warm / Bright / Punchy / Radio / Podcast / Lo-Fi — The sound you want: Natural, Warm, Bright, Punchy, Radio, Podcast or Lo-Fi.
  • Amount0 to 150% — How much echo, 0-150% of the level the rules choose.
  • Repeats Trim−2 to +2 — More (+) or fewer (-) repeats: +1 doubles them, -1 halves them.
  • Tone Trim−2 to +2 — Brighter (+) or darker (-) repeats: +1 moves the high cut up an octave.
  • Level Trim−12 to +12 dB — The echoes' level on top of the rules, in dB.
  • Output−12 to +12 dB — Level after the delay.
  • LearnedNo / Yes — Hidden: whether Learn has run. Saved with the project.
  • Learned Loud−80 to 0 dB — Hidden: the learned level of the loud parts (90th percentile of the 50 ms levels).
  • Learned Median−80 to 0 dB — Hidden: the learned median level; the ducking starts above it.
  • Learned Onset0 to 2000 ms — Hidden: the learned mean time between onsets (0 = none found).
  • Learned Bright−60 to 0 dB — Hidden: the learned brightness: the power above 4 kHz against the whole.

Best uses

  • A tempo-synced vocal echo without knowing the settings
  • Slapback for radio or a vintage voice
  • Echoes that duck under the singer and come back in the gaps
  • Fewer repeats on busy parts, more on sparse ones

Properties

Learn: as Assisted Reverb (levels, onset interval, brightness). Rules (tools/assisted_targets.json): time is the target's note at the host tempo (quarter, dotted quarter, eighth, dotted eighth) or a 90 ms slapback; ping-pong per target; repeats (echoes within 30 dB) per target, fewer when the learned onsets come faster than the echoes, times 2^Repeats; one-pole low cut per source and high cut per target moved by the brightness, times 2^Tone, in the feedback loop; echo level per source and target times Amount; ducking as in Assisted Reverb. Up to 3 s. 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 Quarter · Vocal Warm Dotted · Vocal Bright Ping-Pong · Vocal Slapback · Podcast Touch · Drum Dotted Eighths · Bass Hint · Instrument Quarter · Instrument Lo-Fi Echoes · Mix Throw · Long Dark Repeats

Try it

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