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

◆ reset() [2/2]

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

Reimplemented from fl::audio::Detector.

Definition at line 122 of file percussion.cpp.hpp.

122 {
123 mKickDetected = false;
124 mSnareDetected = false;
125 mHiHatDetected = false;
126 mTomDetected = false;
127 mKickConfidence = 0.0f;
128 mSnareConfidence = 0.0f;
129 mHiHatConfidence = 0.0f;
130 mTomConfidence = 0.0f;
131 mBassToTotal = 0.0f;
132 mTrebleToTotal = 0.0f;
133 mClickRatio = 0.0f;
134 mTrebleFlatness = 0.0f;
135 mMidToTreble = 0.0f;
136 mOnsetSharpness = 0.0f;
137 mSubBassProxy = 0.0f;
138 mZeroCrossingFactor = 0.0f;
139 mTotalEnvelope.reset();
140 mLastKickTime = 0;
141 mLastSnareTime = 0;
142 mLastHiHatTime = 0;
143 mLastTomTime = 0;
144}
AttackDecayFilter< float > mTotalEnvelope
Definition percussion.h:97

References mBassToTotal, mClickRatio, mHiHatConfidence, mHiHatDetected, mKickConfidence, mKickDetected, mLastHiHatTime, mLastKickTime, mLastSnareTime, mLastTomTime, mMidToTreble, mOnsetSharpness, mSnareConfidence, mSnareDetected, mSubBassProxy, mTomConfidence, mTomDetected, mTotalEnvelope, mTrebleFlatness, mTrebleToTotal, and mZeroCrossingFactor.

Referenced by reset().

+ Here is the caller graph for this function: