v0.1Latest

Slew Limiter

Slew Limiter

Smooths abrupt changes in a control signal by limiting how fast it can move, with independent rise and fall times. Applied to pitch it produces portamento and glide, and applied to any modulation it rounds off steps and jumps for gentler movement. Separate up and down rates let attacks and releases be shaped differently.

Slew Limiter node screenshot

Inputs

Input

  • ID: x
  • Kind: control
  • Rate: control
  • Coercion: Implicit
  • Description: Signal to smooth

Outputs

Output

  • ID: y
  • Kind: control
  • Rate: control
  • Coercion: Implicit
  • Description: Smoothed signal

Parameters

Rise

  • ID: riseSec
  • Type: float
  • Control: slider
  • Range or Options: 0 to 10 s, step 0.001
  • Default: 0.01

Fall

  • ID: fallSec
  • Type: float
  • Control: slider
  • Range or Options: 0 to 10 s, step 0.001
  • Default: 0.01

Notes

  • Canonical ID: mod.slew
  • Category: modulators
  • Runtime Surface: control
  • Runtime Targets: control-main-thread
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.