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

Listen

The same music with the Bass Sub Octave preset and without the plugin. Switch while it plays.

Controls

  • Dry0 to 100% — Level of the original signal.
  • Oct -10 to 100% — Level of the voice one octave below the input (square wave from a flip-flop, following the input envelope).
  • Oct -20 to 100% — Level of the voice two octaves below the input.
  • Up0 to 100% — Level of the voice one octave above (full-wave rectified input).
  • Tone100 to 5000 Hz — Low-pass on the octave voices: lower is rounder and more synth-bass-like.
  • Tracking60 to 1000 Hz — Low-pass ahead of the pitch tracking: set it just above the fundamental of the part for stable tracking.

Best uses

  • Fattening bass lines with a sub octave
  • Synth-bass tones from bass or guitar
  • OC-2 style octave-down guitar leads
  • Octave-up fuzz textures

Properties

Mono sum → DC blocker → Tracking low-pass (2 × one-pole) → Schmitt trigger (20% hysteresis) → flip-flop (-1 oct) → flip-flop (-2 oct); squares × input envelope; Up = rectified tracked signal; voices → Tone low-pass (2 × one-pole) → added to the dry signal. Monophonic sources. 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

Factory presets

Bass Sub Octave · Five String Bass · Guitar Octave Down · Deep Synth Bass · Sub Only Layer · Octave Up Lead · Organ Stack

In the FX chains and Rack presets

Sub Harmonics

See every FX chain

Try it

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