v0.1Latest

Envelope Follower

Tracks the amplitude envelope of an incoming audio signal and emits a remapped control value.

Tracks the amplitude envelope of an incoming audio signal and converts it into a smooth control value for driving modulation. Attack and release smoothing set how quickly the follower rises to transients and falls back on decays, and the detected level is remapped to a usable range so it can modulate filter cutoff, gain, pan, or any other target. Typical uses include auto-wah, ducking, and audio-reactive control.

Inputs

Audio In

Audio signal input

IDaudio
Signalaudio · audio rate · stereo
Unitnormalized
Range-1 to 1 normalized
Default0
CoercionImplicit

Outputs

Value

Envelope follower output remapped between Out Min and Out Max.

IDvalue
Signalcontrol · control rate
Unitnormalized
CoercionImplicit

Parameters

Input Level

Pre-gain applied to the incoming signal before envelope detection.

IDinputLevelDb
Typefloat
Controlslider
Range or Options-24 to 24 dB, step 0.1
Default0
GroupInput

Threshold

Gate threshold for the detector. Higher values require a louder input to open.

IDthresholdDb
Typefloat
Controlslider
Range or Options-60 to 0 dB, step 0.1
Default-60
GroupInput

Attack

How quickly the follower rises when the input level increases.

IDattackMs
Typefloat
Controlslider
Range or Options0.1 to 1000 ms, step 0.1, log
Default10
GroupEnvelope

Release

How quickly the follower falls when the input level decreases.

IDreleaseMs
Typefloat
Controlslider
Range or Options1 to 3000 ms, step 1, log
Default120
GroupEnvelope

Out Min

Minimum remapped output value.

IDoutMin
Typefloat
Controlslider
Range or Options-1 to 1 normalized, step 0.01
Default0
GroupRange

Out Max

Maximum remapped output value.

IDoutMax
Typefloat
Controlslider
Range or Options-1 to 1 normalized, step 0.01
Default1
GroupRange

Details

Canonical IDan.envelopeFollower
Categoryanalysis
Runtime Surfaceaudio
Runtime Targetsaudio-worklet
JUCE Early AccessSupported
Early Access NoteNative-supported in the plugin for the current catalog/runtime support contract.
Audio Channel BehaviorAnalyze / Reduce (audio → control, or terminal sink)
Stereo Reductionleft channel only