v0.1Latest

Filter

Filter

Resonant audio filter for sculpting tone, with low-pass, high-pass, band-pass, and notch modes.

Filter node screenshot

Inputs

Audio In

  • ID: audio
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Audio signal input
  • Default: 0

Cutoff

  • ID: cutoffHz
  • Kind: control
  • Rate: control
  • Unit: Hz
  • Range: 20 to 20000 Hz
  • Coercion: Implicit
  • Description: Cutoff frequency
  • Default: 1000

Resonance

  • ID: q
  • Kind: control
  • Rate: control
  • Unit: Q
  • Range: 0.1 to 30 Q
  • Coercion: Implicit
  • Description: Resonance / Q factor
  • Default: 0.707

Mix

  • ID: mix
  • Kind: control
  • Rate: control
  • Unit: mix01
  • Range: 0 to 1 mix01
  • Coercion: Implicit
  • Description: Live dry/wet mix control
  • Default: 1

Outputs

Audio Out

  • ID: audio
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Audio signal output

Parameters

Filter Type

  • ID: filterMode
  • Type: enum
  • Control: buttons
  • Range or Options: LP (lp), HP (hp), BP (bp), Notch (notch)
  • Default: LP (lp)

Cutoff

  • ID: cutoff
  • Type: float
  • Control: slider
  • Range or Options: 20 to 20000 Hz, step 1, log
  • Default: 1000

Resonance

  • ID: Q
  • Type: float
  • Control: slider
  • Range or Options: 0.1 to 30 Q, step 0.01, log
  • Default: 0.707

Topology

  • ID: mode
  • Type: enum
  • Control: buttons
  • Range or Options: Biquad (biquad), Zero-Delay (zeroDelay)
  • Default: Biquad (biquad)

Mix

  • ID: mix
  • Type: float
  • Control: slider
  • Range or Options: 0 to 1 mix01, step 0.01
  • Default: 1

Notes

  • Canonical ID: filter.lpf
  • Category: effects
  • Runtime Surface: audio
  • Runtime Targets: audio-worklet
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.