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) noexcept
dspark::NoiseGate< T >
inline
protected
applyScHpf
(T input, int ch) noexcept
dspark::NoiseGate< T >
inline
protected
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) noexcept
dspark::NoiseGate< T >
inline
protected
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 name
dspark::NoiseGate< T >
gateMode_
dspark::NoiseGate< T >
protected
getCurrentGain
() noexcept
dspark::NoiseGate< T >
inline
protected
getState
() const
dspark::NoiseGate< T >
inline
holdCounter_
dspark::NoiseGate< T >
protected
holdMs_
dspark::NoiseGate< T >
protected
holdSamples_
dspark::NoiseGate< T >
protected
hysteresis_
dspark::NoiseGate< T >
protected
kMaxChannels
dspark::NoiseGate< T >
protected
static
kMaxScChannels
dspark::NoiseGate< T >
protected
static
kZeroCrossWindow
dspark::NoiseGate< T >
protected
static
paramsDirty_
dspark::NoiseGate< T >
protected
prepare
(double sampleRate) noexcept
dspark::NoiseGate< T >
inline
prepare
(const AudioSpec &spec) noexcept
dspark::NoiseGate< T >
inline
prevSign_
dspark::NoiseGate< T >
protected
processBlock
(AudioBufferView< T > buffer) noexcept
dspark::NoiseGate< T >
inline
processBlock
(AudioBufferView< T > audio, AudioBufferView< T > sidechain) noexcept
dspark::NoiseGate< T >
inline
processSample
(T input) noexcept
dspark::NoiseGate< T >
inline
processSampleInternal
(T input, T sidechain, int ch) noexcept
dspark::NoiseGate< T >
inline
protected
processSampleWithSidechain
(T input, T sidechain) noexcept
dspark::NoiseGate< T >
inline
rangeDb_
dspark::NoiseGate< T >
protected
releaseCoeff_
dspark::NoiseGate< T >
protected
releaseMs_
dspark::NoiseGate< T >
protected
reset
() noexcept
dspark::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) noexcept
dspark::NoiseGate< T >
inline
setAttack
(T ms) noexcept
dspark::NoiseGate< T >
inline
setDuckMode
(bool enabled) noexcept
dspark::NoiseGate< T >
inline
setGateMode
(GateMode mode) noexcept
dspark::NoiseGate< T >
inline
setHold
(T ms) noexcept
dspark::NoiseGate< T >
inline
setHysteresis
(T dB) noexcept
dspark::NoiseGate< T >
inline
setRange
(T dB) noexcept
dspark::NoiseGate< T >
inline
setRelease
(T ms) noexcept
dspark::NoiseGate< T >
inline
setSidechainHPF
(bool enabled, double cutoffHz=80.0) noexcept
dspark::NoiseGate< T >
inline
setState
(const uint8_t *data, size_t size)
dspark::NoiseGate< T >
inline
setThreshold
(T dB) noexcept
dspark::NoiseGate< T >
inline
State
enum name
dspark::NoiseGate< T >
state_
dspark::NoiseGate< T >
protected
syncParams
() noexcept
dspark::NoiseGate< T >
inline
protected
syncParamsIfDirty
() noexcept
dspark::NoiseGate< T >
inline
protected
threshold_
dspark::NoiseGate< T >
protected
updateStateMachine
(T envelopeLinear) noexcept
dspark::NoiseGate< T >
inline
protected
updateZeroCrossing
(T sample) noexcept
dspark::NoiseGate< T >
inline
protected
zeroCrossCount_
dspark::NoiseGate< T >
protected
zeroCrossSamples_
dspark::NoiseGate< T >
protected
~NoiseGate
()=default
dspark::NoiseGate< T >
Generated by
1.9.8