NoiseGateConfig

data class NoiseGateConfig(val thresholdDb: Float = -40f, val holdTimeMs: Float = 100.0f, val timeConstMs: Float = 10.0f)

Configuration for noise gate effect.

A noise gate attenuates audio signals below a threshold, useful for reducing background noise during silent passages.

Constructors

Link copied to clipboard
constructor(thresholdDb: Float = -40f, holdTimeMs: Float = 100.0f, timeConstMs: Float = 10.0f)

Properties

Link copied to clipboard

Time to hold gate open after signal drops (milliseconds)

Link copied to clipboard

Signal level below which gating occurs (dB)

Link copied to clipboard

Time constant for envelope follower (milliseconds)