FastLED 3.10.6
Loading...
Searching...
No Matches

◆ reset()

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

Reimplemented from fl::audio::Detector.

Definition at line 178 of file vibe.cpp.hpp.

178 {
179 mFrameCount = 0;
180 for (int i = 0; i < 3; i++) {
181 mImm[i] = 0.0f;
182 mAvg[i] = 0.0f;
183 mLongAvg[i] = 0.0f;
184 mImmRel[i] = 1.0f;
185 mAvgRel[i] = 1.0f;
186 // Match the mImmRel/mAvgRel defaults of 1.0 so the silence gate
187 // picks up from the public state after reset().
188 mImmRelEnv[i].reset(1.0f);
189 mAvgRelEnv[i].reset(1.0f);
190 }
191 mBassSpike = false;
192 mMidSpike = false;
193 mTrebSpike = false;
194 mPrevBassSpike = false;
195 mPrevMidSpike = false;
196 mPrevTrebSpike = false;
197}
SilenceEnvelope mImmRelEnv[3]
Definition vibe.h:170
SilenceEnvelope mAvgRelEnv[3]
Definition vibe.h:171

References mAvg, mAvgRel, mAvgRelEnv, mBassSpike, mFrameCount, mImm, mImmRel, mImmRelEnv, mLongAvg, mMidSpike, mPrevBassSpike, mPrevMidSpike, mPrevTrebSpike, and mTrebSpike.