FastLED 3.9.15
Loading...
Searching...
No Matches

◆ reset() [2/2]

void fl::audio::detector::Vocal::reset ( )
overridevirtual

Reimplemented from fl::audio::Detector.

Definition at line 98 of file vocal.cpp.hpp.

98 {
99 mVocalActive = false;
100 mPreviousVocalActive = false;
101 mConfidence = 0.0f;
102 mConfidenceSmoother.reset();
103 mSpectralCentroid = 0.0f;
104 mSpectralRolloff = 0.0f;
105 mFormantRatio = 0.0f;
106 mSpectralFlatness = 0.0f;
107 mHarmonicDensity = 0.0f;
108 mVocalPresenceRatio = 0.0f;
109 mSpectralFlux = 0.0f;
110 mSpectralVariance = 0.0f;
111 mEnvelopeJitter = 0.0f;
113 mZeroCrossingCV = 0.0f;
116 mZcCVSmoother.reset();
117 mPrevBins.clear();
118 mFluxNormBins.clear();
120 mFramesInState = 0;
122}
ExponentialSmoother< float > mZcCVSmoother
Definition vocal.h:71
ExponentialSmoother< float > mEnvelopeJitterSmoother
Definition vocal.h:69
fl::vector< float > mFluxNormBins
Definition vocal.h:73
ExponentialSmoother< float > mConfidenceSmoother
Definition vocal.h:55
SpectralVariance< float > mSpectralVarianceFilter
Definition vocal.h:74
fl::vector< float > mPrevBins
Definition vocal.h:72
ExponentialSmoother< float > mAcfIrregularitySmoother
Definition vocal.h:70
float mAutocorrelationIrregularity
Definition vocal.h:67

References mAcfIrregularitySmoother, mAutocorrelationIrregularity, mConfidence, mConfidenceSmoother, mEnvelopeJitter, mEnvelopeJitterSmoother, mFluxNormBins, mFormantCachedBinCount, mFormantRatio, mFramesInState, mHarmonicDensity, mPrevBins, mPreviousVocalActive, mSpectralCentroid, mSpectralFlatness, mSpectralFlux, mSpectralRolloff, mSpectralVariance, mSpectralVarianceFilter, mVocalActive, mVocalPresenceRatio, mZcCVSmoother, and mZeroCrossingCV.

Referenced by reset().

+ Here is the caller graph for this function: