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

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

applyBallistics(T targetGrDb, int ch, bool splitAdaptive, T loopSlope=T(0)) noexceptdspark::Compressor< T >inlineprotected
applyBallisticsFeedbackImplicit(T inDb, int ch, Character charType, T thresh, T ratio, T knee) noexceptdspark::Compressor< T >inlineprotected
applyHoldAndRange(T targetGR_Db, int ch) noexceptdspark::Compressor< T >inlineprotected
applySidechainHPF(T input, int ch) noexceptdspark::Compressor< T >inlineprotected
attackMs_dspark::Compressor< T >protected
autoMakeupCoeff_dspark::Compressor< T >protected
autoMakeupEnv_dspark::Compressor< T >protected
AutoMakeupMode enum namedspark::Compressor< T >
autoMakeupMode_dspark::Compressor< T >protected
channelLevelDb_dspark::Compressor< T >protected
Character enum namedspark::Compressor< T >
character_dspark::Compressor< T >protected
characterColor_dspark::Compressor< T >protected
charAttCoeff_dspark::Compressor< T >protected
charChargeCoeff_dspark::Compressor< T >protected
charFastWeight_dspark::Compressor< T >protected
charRelCoeff_dspark::Compressor< T >protected
charSlowRelCoeff_dspark::Compressor< T >protected
clampEnum(E value, E last) noexceptdspark::Compressor< T >inlineprotectedstatic
colorSmooth_dspark::Compressor< T >protected
computeGain(T inputDb, T thresh, T ratio, T knee, Character charType, Mode modeType, T guardDb) const noexceptdspark::Compressor< T >inlineprotected
computeGainFeedback(T outDb, T thresh, T ratio, T knee, Character charType) const noexceptdspark::Compressor< T >inlineprotected
computeGainUpward(T inputDb, T thresh, T ratio, T knee, T guardDb) const noexceptdspark::Compressor< T >inlineprotected
detectLevel(T sample, int ch, DetectorType detType) noexceptdspark::Compressor< T >inlineprotected
DetectorType enum namedspark::Compressor< T >
detectorType_dspark::Compressor< T >protected
effectiveKneeFor(Character charType, T knee) noexceptdspark::Compressor< T >inlineprotectedstatic
effectiveRatioFor(Character charType, T ratio, T excessDb) noexceptdspark::Compressor< T >inlineprotectedstatic
elementLaw(T eOut, T r, T w) noexceptdspark::Compressor< T >inlineprotectedstatic
envFastDb_dspark::Compressor< T >protected
envSlowDb_dspark::Compressor< T >protected
fbLastOutput_dspark::Compressor< T >protected
fetDcCoeff_dspark::Compressor< T >protected
fetDcState_dspark::Compressor< T >protected
gainReductionDb_dspark::Compressor< T >protected
getCharacter() const noexceptdspark::Compressor< T >inline
getCharacterColor() const noexceptdspark::Compressor< T >inline
getDetector() const noexceptdspark::Compressor< T >inline
getGainReductionDb() const noexceptdspark::Compressor< T >inline
getLatency() const noexceptdspark::Compressor< T >inline
getState() constdspark::Compressor< T >inline
getTopology() const noexceptdspark::Compressor< T >inline
heldGrDb_dspark::Compressor< T >protected
hilbertDetectors_dspark::Compressor< T >protected
holdCounters_dspark::Compressor< T >protected
holdMs_dspark::Compressor< T >protected
holdSamples_dspark::Compressor< T >protected
kFetColorH2dspark::Compressor< T >protectedstatic
kMaxChannelsdspark::Compressor< T >protectedstatic
kneeSmooth_dspark::Compressor< T >protected
kneeWidth_dspark::Compressor< T >protected
kRmsRecomputePerioddspark::Compressor< T >protectedstatic
lookaheadBuffers_dspark::Compressor< T >protected
lookaheadMs_dspark::Compressor< T >protected
lookaheadSamples_dspark::Compressor< T >protected
makeupGain_dspark::Compressor< T >protected
makeupSmooth_dspark::Compressor< T >protected
mix_dspark::Compressor< T >protected
mixSmooth_dspark::Compressor< T >protected
Mode enum namedspark::Compressor< T >
mode_dspark::Compressor< T >protected
prepare(const AudioSpec &spec)dspark::Compressor< T >inline
prepare(double sampleRate) noexceptdspark::Compressor< T >inline
processBlock(AudioBufferView< T > buffer) noexceptdspark::Compressor< T >inline
processBlock(AudioBufferView< T > audio, AudioBufferView< T > sidechain) noexceptdspark::Compressor< T >inline
processBlockImpl(AudioBufferView< T > audio, AudioBufferView< T > sidechain) noexceptdspark::Compressor< T >inlineprotected
processSample(T input, int channel) noexceptdspark::Compressor< T >inline
rangeDb_dspark::Compressor< T >protected
ratio_dspark::Compressor< T >protected
ratioSmooth_dspark::Compressor< T >protected
releaseMs_dspark::Compressor< T >protected
reset() noexceptdspark::Compressor< T >inline
rmsBuffers_dspark::Compressor< T >protected
rmsIndices_dspark::Compressor< T >protected
rmsRecomputeCounters_dspark::Compressor< T >protected
rmsSums_dspark::Compressor< T >protected
rmsWindowDirty_dspark::Compressor< T >protected
rmsWindowMs_dspark::Compressor< T >protected
rmsWindowMsAtomic_dspark::Compressor< T >protected
rmsWindowSamples_dspark::Compressor< T >protected
sampleRate_dspark::Compressor< T >protected
scHpfA0_dspark::Compressor< T >protected
scHpfB1_dspark::Compressor< T >protected
scHpfEnabled_dspark::Compressor< T >protected
scHpfFreq_dspark::Compressor< T >protected
scHpfPrev_dspark::Compressor< T >protected
scHpfState_dspark::Compressor< T >protected
setAttack(T ms) noexceptdspark::Compressor< T >inline
setAutoMakeup(AutoMakeupMode mode) noexceptdspark::Compressor< T >inline
setAutoMakeup(bool on) noexceptdspark::Compressor< T >inline
setCharacter(Character type) noexceptdspark::Compressor< T >inline
setCharacterColor(T amount) noexceptdspark::Compressor< T >inline
setDetector(DetectorType type) noexceptdspark::Compressor< T >inline
setHoldTime(T ms) noexceptdspark::Compressor< T >inline
setKnee(T dB) noexceptdspark::Compressor< T >inline
setLookahead(T ms) noexceptdspark::Compressor< T >inline
setMakeupGain(T dB) noexceptdspark::Compressor< T >inline
setMix(T dryWet) noexceptdspark::Compressor< T >inline
setMode(Mode mode) noexceptdspark::Compressor< T >inline
setRange(T dB) noexceptdspark::Compressor< T >inline
setRatio(T ratio) noexceptdspark::Compressor< T >inline
setRelease(T ms) noexceptdspark::Compressor< T >inline
setRmsWindow(T ms) noexceptdspark::Compressor< T >inline
setSidechainHPF(bool enabled, T cutoffHz=T(80)) noexceptdspark::Compressor< T >inline
setState(const uint8_t *data, size_t size)dspark::Compressor< T >inline
setStereoLink(T amount) noexceptdspark::Compressor< T >inline
setThreshold(T dB) noexceptdspark::Compressor< T >inline
setTopology(Topology topo) noexceptdspark::Compressor< T >inline
solveFeedbackGain(T inDb, T k, T effB, T thresh, T ratio, T knee, Character charType) const noexceptdspark::Compressor< T >inlineprotected
spec_dspark::Compressor< T >protected
splitDetAttCoeff_dspark::Compressor< T >protected
splitDetRelCoeff_dspark::Compressor< T >protected
splitNegEnv_dspark::Compressor< T >protected
splitPosEnv_dspark::Compressor< T >protected
stereoLink_dspark::Compressor< T >protected
threshold_dspark::Compressor< T >protected
thresholdSmooth_dspark::Compressor< T >protected
timeConstantsDirty_dspark::Compressor< T >protected
Topology enum namedspark::Compressor< T >
topology_dspark::Compressor< T >protected
truePeak_dspark::Compressor< T >protected
updateHpfCoefficients() noexceptdspark::Compressor< T >inlineprotected
updateRmsWindow() noexceptdspark::Compressor< T >inlineprotected
updateTimeConstants(T fs) noexceptdspark::Compressor< T >inlineprotected
upwardGuardDb_dspark::Compressor< T >protected
upwardGuardDecay_dspark::Compressor< T >protected
~Compressor()=defaultdspark::Compressor< T >