Skip to main content
k2k audio logo k2k audio

Back to Extractors
Documentation tree

Temporal Envelope Extractor

This node extracts the amplitude envelope of each frequency band — a smoothed, slow-moving version of the per-bin level over time.

Parameters

ParameterRangeDefault
Smoothing Time Ms1.0 – 500.050.0

Smoothing Time Ms — Time constant of the envelope smoother, in ms, 1–500. Sets how quickly the per-frequency envelope tracks the underlying signal. Short values (1–10 ms) produce reactive envelopes that follow fast dynamics — useful for catching transient details. Mid (20–100 ms) produce smoother envelopes that follow musical level changes. Long (200–500 ms) produce very smooth envelopes that capture only slow changes — useful for separating “average level” from “moment-to-moment detail.”

Additional controls

Envelope Type — How the per-frequency envelope is computed:

  • Mean — average magnitude over the smoothing window. Smooth, accurate-on-average representation of the level.
  • Max — peak magnitude over the window. Catches transient spikes, good for percussion-aware envelopes.
  • RMS — root-mean-square. Standard “perceived level” measure, good for sustained material.

For sustained tonal content, RMS or Mean; for percussive content, Max.

About Temporal Envelope Extractor

This node extracts the amplitude envelope of each frequency band — a smoothed, slow-moving version of the per-bin level over time. The two outputs are: the envelope (extracted, the smooth slow content) and the detail (rejected, the fast variations and spectral fine-structure). The labels in the UI reflect this — output 1 is “Envelope” or “Detail” depending on the invert state. Use it for: extracting per-band level curves to drive other processing (route the envelope into a Subgraph as a control signal), separating “shape” from “fine grain” for independent processing, or building dynamics-aware effects where the slow envelope drives one path and the fast detail drives another. Different from a single broadband envelope follower (which gives one envelope for the whole signal) — this gives an envelope per frequency bin, allowing per-band envelope shaping.


Generated 2026-05-05 from K2K_Dev@96730bdc by scripts/gen_lexique.py. Edit _intros/ or _overrides/, not this file.