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

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

applyParametersNow() noexceptdspark::FilterEngine< T, MaxChannels >inline
cascadeForSlope(int slopeDb, float userQ=0.707f) noexceptdspark::FilterEngine< T, MaxChannels >inlinestatic
computeCascade(int slopeDb) noexceptdspark::FilterEngine< T, MaxChannels >inlineprotectedstatic
disableAnalogDrift() noexceptdspark::FilterEngine< T, MaxChannels >inline
driftEnabled_dspark::FilterEngine< T, MaxChannels >protected
driftGen_dspark::FilterEngine< T, MaxChannels >protected
driftIntensity_dspark::FilterEngine< T, MaxChannels >protected
enableAnalogDrift(AnalogRandom::AnalogComponent component, float intensity=0.5f)dspark::FilterEngine< T, MaxChannels >inline
freqSmoother_dspark::FilterEngine< T, MaxChannels >protected
gainSmoother_dspark::FilterEngine< T, MaxChannels >protected
getShape() const noexceptdspark::FilterEngine< T, MaxChannels >inline
getSlopeDb() const noexceptdspark::FilterEngine< T, MaxChannels >inline
getState() constdspark::FilterEngine< T, MaxChannels >inline
isMatchedPeak() const noexceptdspark::FilterEngine< T, MaxChannels >inline
kMaxOrderdspark::FilterEngine< T, MaxChannels >protectedstatic
kMaxStagesdspark::FilterEngine< T, MaxChannels >protectedstatic
lastFreq_dspark::FilterEngine< T, MaxChannels >protected
lastGain_dspark::FilterEngine< T, MaxChannels >protected
lastMatched_dspark::FilterEngine< T, MaxChannels >protected
lastQ_dspark::FilterEngine< T, MaxChannels >protected
lastShape_dspark::FilterEngine< T, MaxChannels >protected
lastShelfSlope_dspark::FilterEngine< T, MaxChannels >protected
lastSlopeDb_dspark::FilterEngine< T, MaxChannels >protected
matchedPeak_dspark::FilterEngine< T, MaxChannels >protected
numStages_dspark::FilterEngine< T, MaxChannels >protected
prepare(const AudioSpec &spec)dspark::FilterEngine< T, MaxChannels >inline
processBlock(AudioBufferView< T > buffer) noexceptdspark::FilterEngine< T, MaxChannels >inline
processSample(T input, int channel) noexceptdspark::FilterEngine< T, MaxChannels >inline
reset() noexceptdspark::FilterEngine< T, MaxChannels >inline
resSmoother_dspark::FilterEngine< T, MaxChannels >protected
setAllPass(float freq, float Q=0.707f)dspark::FilterEngine< T, MaxChannels >inline
setBandPass(float freq, float Q=0.707f)dspark::FilterEngine< T, MaxChannels >inline
setFrequency(float freq) noexceptdspark::FilterEngine< T, MaxChannels >inline
setGain(float dB) noexceptdspark::FilterEngine< T, MaxChannels >inline
setHighPass(float freq, float Q=0.707f, int slopeDb=12)dspark::FilterEngine< T, MaxChannels >inline
setHighShelf(float freq, float gainDb, float slope=1.0f)dspark::FilterEngine< T, MaxChannels >inline
setLowPass(float freq, float Q=0.707f, int slopeDb=12)dspark::FilterEngine< T, MaxChannels >inline
setLowShelf(float freq, float gainDb, float slope=1.0f)dspark::FilterEngine< T, MaxChannels >inline
setMatchedPeak(bool enabled) noexceptdspark::FilterEngine< T, MaxChannels >inline
setNonlinearity(T amount) noexceptdspark::FilterEngine< T, MaxChannels >inline
setNotch(float freq, float Q=10.0f)dspark::FilterEngine< T, MaxChannels >inline
setPeaking(float freq, float gainDb, float Q=1.0f)dspark::FilterEngine< T, MaxChannels >inline
setResonance(float Q) noexceptdspark::FilterEngine< T, MaxChannels >inline
setShape(Shape newShape, int slopeDb=12) noexceptdspark::FilterEngine< T, MaxChannels >inline
setState(const uint8_t *data, size_t size)dspark::FilterEngine< T, MaxChannels >inline
setTilt(float centerFreq, float gainDb)dspark::FilterEngine< T, MaxChannels >inline
Shape enum namedspark::FilterEngine< T, MaxChannels >
shape_dspark::FilterEngine< T, MaxChannels >protected
shelfSlope_dspark::FilterEngine< T, MaxChannels >protected
slopeDb_dspark::FilterEngine< T, MaxChannels >protected
slopeToStages(int slopeDb) noexceptdspark::FilterEngine< T, MaxChannels >inlineprotectedstatic
spec_dspark::FilterEngine< T, MaxChannels >protected
stages_dspark::FilterEngine< T, MaxChannels >protected
targetFreq_dspark::FilterEngine< T, MaxChannels >protected
targetGain_dspark::FilterEngine< T, MaxChannels >protected
targetNonlinearity_dspark::FilterEngine< T, MaxChannels >protected
targetRes_dspark::FilterEngine< T, MaxChannels >protected
updateCoefficients(float freq, float Q, float gainDb) noexceptdspark::FilterEngine< T, MaxChannels >inlineprotected
~FilterEngine()=defaultdspark::FilterEngine< T, MaxChannels >