DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::NoiseGate< T > Member List

This is the complete list of members for dspark::NoiseGate< T >, including all inherited members.

adaptiveHold_dspark::NoiseGate< T >protected
applyFrequencyGate(T input, int ch) noexceptdspark::NoiseGate< T >inlineprotected
applyScHpf(T input, int ch) noexceptdspark::NoiseGate< T >inlineprotected
attackCoeff_dspark::NoiseGate< T >protected
attackMs_dspark::NoiseGate< T >protected
cachedAdaptiveHold_dspark::NoiseGate< T >protected
cachedCloseThresholdLinear_dspark::NoiseGate< T >protected
cachedDuck_dspark::NoiseGate< T >protected
cachedFsInvPi2_dspark::NoiseGate< T >protected
cachedGateMode_dspark::NoiseGate< T >protected
cachedNyquist_dspark::NoiseGate< T >protected
cachedRangeLinear_dspark::NoiseGate< T >protected
cachedScHpfEnabled_dspark::NoiseGate< T >protected
cachedThresholdLinear_dspark::NoiseGate< T >protected
computeEnvelopeFollower(T rawLevel) noexceptdspark::NoiseGate< T >inlineprotected
detectorReleaseCoeff_dspark::NoiseGate< T >protected
duckMode_dspark::NoiseGate< T >protected
envelopeState_dspark::NoiseGate< T >protected
estimatedPeriod_dspark::NoiseGate< T >protected
freqHpFreq_dspark::NoiseGate< T >protected
freqHpPrev_dspark::NoiseGate< T >protected
freqHpState_dspark::NoiseGate< T >protected
freqLpFreq_dspark::NoiseGate< T >protected
freqLpState_dspark::NoiseGate< T >protected
freqSmoothCoeff_dspark::NoiseGate< T >protected
gateGain_dspark::NoiseGate< T >protected
GateMode enum namedspark::NoiseGate< T >
gateMode_dspark::NoiseGate< T >protected
getCurrentGain() noexceptdspark::NoiseGate< T >inlineprotected
getState() constdspark::NoiseGate< T >inline
holdCounter_dspark::NoiseGate< T >protected
holdMs_dspark::NoiseGate< T >protected
holdSamples_dspark::NoiseGate< T >protected
hysteresis_dspark::NoiseGate< T >protected
kMaxChannelsdspark::NoiseGate< T >protectedstatic
kMaxScChannelsdspark::NoiseGate< T >protectedstatic
kZeroCrossWindowdspark::NoiseGate< T >protectedstatic
paramsDirty_dspark::NoiseGate< T >protected
prepare(double sampleRate) noexceptdspark::NoiseGate< T >inline
prepare(const AudioSpec &spec) noexceptdspark::NoiseGate< T >inline
prevSign_dspark::NoiseGate< T >protected
processBlock(AudioBufferView< T > buffer) noexceptdspark::NoiseGate< T >inline
processBlock(AudioBufferView< T > audio, AudioBufferView< T > sidechain) noexceptdspark::NoiseGate< T >inline
processSample(T input) noexceptdspark::NoiseGate< T >inline
processSampleInternal(T input, T sidechain, int ch) noexceptdspark::NoiseGate< T >inlineprotected
processSampleWithSidechain(T input, T sidechain) noexceptdspark::NoiseGate< T >inline
rangeDb_dspark::NoiseGate< T >protected
releaseCoeff_dspark::NoiseGate< T >protected
releaseMs_dspark::NoiseGate< T >protected
reset() noexceptdspark::NoiseGate< T >inline
sampleRate_dspark::NoiseGate< T >protected
scHpfA0_dspark::NoiseGate< T >protected
scHpfCoeff_dspark::NoiseGate< T >protected
scHpfEnabled_dspark::NoiseGate< T >protected
scHpfFreq_dspark::NoiseGate< T >protected
scHpfPrev_dspark::NoiseGate< T >protected
scHpfState_dspark::NoiseGate< T >protected
setAdaptiveHold(bool enabled) noexceptdspark::NoiseGate< T >inline
setAttack(T ms) noexceptdspark::NoiseGate< T >inline
setDuckMode(bool enabled) noexceptdspark::NoiseGate< T >inline
setGateMode(GateMode mode) noexceptdspark::NoiseGate< T >inline
setHold(T ms) noexceptdspark::NoiseGate< T >inline
setHysteresis(T dB) noexceptdspark::NoiseGate< T >inline
setRange(T dB) noexceptdspark::NoiseGate< T >inline
setRelease(T ms) noexceptdspark::NoiseGate< T >inline
setSidechainHPF(bool enabled, double cutoffHz=80.0) noexceptdspark::NoiseGate< T >inline
setState(const uint8_t *data, size_t size)dspark::NoiseGate< T >inline
setThreshold(T dB) noexceptdspark::NoiseGate< T >inline
State enum namedspark::NoiseGate< T >
state_dspark::NoiseGate< T >protected
syncParams() noexceptdspark::NoiseGate< T >inlineprotected
syncParamsIfDirty() noexceptdspark::NoiseGate< T >inlineprotected
threshold_dspark::NoiseGate< T >protected
updateStateMachine(T envelopeLinear) noexceptdspark::NoiseGate< T >inlineprotected
updateZeroCrossing(T sample) noexceptdspark::NoiseGate< T >inlineprotected
zeroCrossCount_dspark::NoiseGate< T >protected
zeroCrossSamples_dspark::NoiseGate< T >protected
~NoiseGate()=defaultdspark::NoiseGate< T >