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

◆ fireCallbacks()

void fl::audio::detector::Downbeat::fireCallbacks ( )
overridevirtual

Reimplemented from fl::audio::Detector.

Definition at line 121 of file downbeat.cpp.hpp.

121 {
122 if (mFireDownbeat) {
123 if (onDownbeat) onDownbeat();
124 mFireDownbeat = false;
125 }
126 if (mFireMeasureBeat) {
128 mFireMeasureBeat = false;
129 }
130 if (mFireMeterChange) {
132 mFireMeterChange = false;
133 }
134 if (onMeasurePhase) {
136 }
137}
function_list< void(float phase)> onMeasurePhase
Fires with measure phase each frame (0-1 range)
Definition downbeat.h:66
function_list< void()> onDownbeat
Fires on detected downbeat (first beat of measure)
Definition downbeat.h:57
function_list< void(u8 beatsPerMeasure)> onMeterChange
Fires when time signature changes.
Definition downbeat.h:63
function_list< void(u8 beatNumber)> onMeasureBeat
Fires on each beat with beat number (1-based, downbeat = 1)
Definition downbeat.h:60

References mFireDownbeat, mFireMeasureBeat, mFireMeterChange, mMeasurePhase, mPendingBeatNumber, mPendingMeter, onDownbeat, onMeasureBeat, onMeasurePhase, and onMeterChange.

Referenced by ~Downbeat().

+ Here is the caller graph for this function: