Dynamics
Compressors, limiters, gates, expanders, de-essers and transient shapers. 13 nodes. Filter them in Explore.
- Envelope follower
@maru/dynamics-envelope-follower
Canonical peak/RMS envelope-follower state, branching one-pole attack/release detector, and the standalone mean-square window a separated compressor detector needs.
Dynamics- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Follower limiter
@maru/dynamics-follower-limiter
CHOMPI firmware port of the stmlib peak-follower Limiter: asymmetric slope follower and reciprocal gain into the rational soft limit, plus the firmware's compressor and hard paths.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Gate
@maru/dynamics-gate
Soft envelope gate: absolute-value detector, one-pole smoothed envelope with its own clamped time-coefficient policy, logistic comparator and VCA.
Dynamics- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Keyed compressor
@maru/dynamics-keyed-compressor
Canonical keyed/sidechain dynamics compressor: widened soft-knee gain computer with a limiter sentinel, auto-makeup and stereo-link laws, bounded one-pole ballistics…
Dynamics- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Lookahead limiter
@maru/dynamics-lookahead-limiter
Mono and stereo linked true-peak lookahead brickwall limiter: 4x polyphase true-peak detector, sliding-minimum hold, two-pole release, boxcar attack, delayed apply and arithmetic…
Dynamics- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Peak compressor
@maru/dynamics-peak-compressor
Canonical feed-forward peak-compressor state, quadratic soft-knee curve, f32 gain-reduction ballistics, tick and reset semantics.
Dynamics- JavaScript: Available
- WebAssembly: Builds
- C: Builds
- Native macOS: Builds
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Plosive repair
@maru/dynamics-plosive-repair
Stereo low-band burst attenuation with rising-energy protection, manual reduction and processed/removed/dry audition.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Sidechain duck
@maru/dynamics-sidechain-duck
CHOMPI TEMPO firmware port of the SimpleCompressor sidechain duck: a boosted, rectified key envelope above a 0.1 threshold lowers the gain of a second stereo signal, smoothed…
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Stereo compressor
@maru/dynamics-stereo-compressor
Linked stereo peak/RMS compressor with independent signed-channel detector high-pass filters before the max-magnitude link.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Stereo de esser
@maru/dynamics-stereo-de-esser
Linked high-pass peak detector controlling a dynamic high shelf.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Stereo expander
@maru/dynamics-stereo-expander
Linked stereo downward expander with a ratio-based quadratic soft knee, canonical finite peak detector and independent opening/closing ballistics.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Stereo linked
@maru/dynamics-stereo-linked
Linked stereo peak compressor and hysteretic gate gain controllers composed from canonical detector and ballistics leaves.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental
- Stereo transient shaper
@maru/dynamics-stereo-transient-shaper
Stereo transient shaping from the pinned Gin full-band amplitude-envelope law, with independent detector and processing M/S balances.
Dynamics- JavaScript: Available
- WebAssembly: Not checked
- C: Builds
- Native macOS: Not checked
- Native Windows: Not checked
- Native Linux: Not checked
- Rust: Not checked
- GPU: Experimental
- Cortex-M: Experimental