FastLED 3.9.15
Loading...
Searching...
No Matches
fl::audio::detector::Percussion Member List

This is the complete list of members for fl::audio::detector::Percussion, including all inherited members.

applyCrossBandRejection()fl::audio::detector::Percussionprivate
computeConfidences()fl::audio::detector::Percussionprivate
computeFeatures(const fft::Bins &fft)fl::audio::detector::Percussionprivate
detectHiHat(float trebleEnergy, float trebleFlux, u32 timestamp)fl::audio::detector::Percussionprivate
detectKick(float bassEnergy, float bassFlux, u32 timestamp)fl::audio::detector::Percussionprivate
detectSnare(float midEnergy, float midFlux, u32 timestamp)fl::audio::detector::Percussionprivate
fireCallbacks() overridefl::audio::detector::Percussionvirtual
getBassEnergy(const fft::Bins &fft)fl::audio::detector::Percussionprivate
getBassToTotalRatio() constfl::audio::detector::Percussioninline
getClickRatio() constfl::audio::detector::Percussioninline
getHiHatConfidence() constfl::audio::detector::Percussioninline
getKickConfidence() constfl::audio::detector::Percussioninline
getMidEnergy(const fft::Bins &fft)fl::audio::detector::Percussionprivate
getMidToTrebleRatio() constfl::audio::detector::Percussioninline
getName() const overridefl::audio::detector::Percussioninlinevirtual
getOnsetSharpness() constfl::audio::detector::Percussioninline
getSnareConfidence() constfl::audio::detector::Percussioninline
getSubBassProxy() constfl::audio::detector::Percussioninline
getTomConfidence() constfl::audio::detector::Percussioninline
getTrebleEnergy(const fft::Bins &fft)fl::audio::detector::Percussionprivate
getTrebleFlatness() constfl::audio::detector::Percussioninline
getTrebleToTotalRatio() constfl::audio::detector::Percussioninline
getZeroCrossingFactor() constfl::audio::detector::Percussioninline
HIHAT_COOLDOWN_MSfl::audio::detector::Percussionprivatestatic
isHiHat() constfl::audio::detector::Percussioninline
isKick() constfl::audio::detector::Percussioninline
isSnare() constfl::audio::detector::Percussioninline
isTom() constfl::audio::detector::Percussioninline
KICK_COOLDOWN_MSfl::audio::detector::Percussionprivatestatic
mBassToTotalfl::audio::detector::Percussionprivate
mClickRatiofl::audio::detector::Percussionprivate
mHiHatConfidencefl::audio::detector::Percussionprivate
mHiHatDetectedfl::audio::detector::Percussionprivate
mHiHatThresholdfl::audio::detector::Percussionprivate
mKickConfidencefl::audio::detector::Percussionprivate
mKickDetectedfl::audio::detector::Percussionprivate
mKickThresholdfl::audio::detector::Percussionprivate
mLastHiHatTimefl::audio::detector::Percussionprivate
mLastKickTimefl::audio::detector::Percussionprivate
mLastSnareTimefl::audio::detector::Percussionprivate
mLastTomTimefl::audio::detector::Percussionprivate
mMidToTreblefl::audio::detector::Percussionprivate
mOnsetSharpnessfl::audio::detector::Percussionprivate
mPrevBassEnergyfl::audio::detector::Percussionprivate
mPrevMidEnergyfl::audio::detector::Percussionprivate
mPrevTrebleEnergyfl::audio::detector::Percussionprivate
mRetainedFFTfl::audio::detector::Percussionprivate
mSnareConfidencefl::audio::detector::Percussionprivate
mSnareDetectedfl::audio::detector::Percussionprivate
mSnareThresholdfl::audio::detector::Percussionprivate
mSubBassProxyfl::audio::detector::Percussionprivate
mTomConfidencefl::audio::detector::Percussionprivate
mTomDetectedfl::audio::detector::Percussionprivate
mTomThresholdfl::audio::detector::Percussionprivate
mTotalEnvelopefl::audio::detector::Percussionprivate
mTrebleFlatnessfl::audio::detector::Percussionprivate
mTrebleToTotalfl::audio::detector::Percussionprivate
mZeroCrossingFactorfl::audio::detector::Percussionprivate
needsFFT() const overridefl::audio::detector::Percussioninlinevirtual
needsFFTHistory() const overridefl::audio::detector::Percussioninlinevirtual
onHiHatfl::audio::detector::Percussion
onKickfl::audio::detector::Percussion
onPercussionHitfl::audio::detector::Percussion
onPercussionHitfl::audio::detector::Percussion
onSnarefl::audio::detector::Percussion
onTomfl::audio::detector::Percussion
Percussion() FL_NOEXCEPTfl::audio::detector::Percussion
Percussion() FL_NOEXCEPTfl::audio::detector::Percussion
reset() overridefl::audio::detector::Percussionvirtual
reset()fl::audio::detector::Percussionvirtual
setHiHatThreshold(float threshold)fl::audio::detector::Percussioninline
setHiHatThreshold(float threshold)fl::audio::detector::Percussioninline
setKickThreshold(float threshold)fl::audio::detector::Percussioninline
setKickThreshold(float threshold)fl::audio::detector::Percussioninline
setSampleRate(int) FL_NOEXCEPTfl::audio::Detectorinlinevirtual
setSnareThreshold(float threshold)fl::audio::detector::Percussioninline
setSnareThreshold(float threshold)fl::audio::detector::Percussioninline
setTomThreshold(float threshold)fl::audio::detector::Percussioninline
SNARE_COOLDOWN_MSfl::audio::detector::Percussionprivatestatic
TOM_COOLDOWN_MSfl::audio::detector::Percussionprivatestatic
update(shared_ptr< Context > context) overridefl::audio::detector::Percussionvirtual
update(shared_ptr< Context > context)fl::audio::detector::Percussionvirtual
~Detector() FL_NOEXCEPT=defaultfl::audio::Detectorvirtual
~Percussion() FL_NOEXCEPT overridefl::audio::detector::Percussion
~Percussion() FL_NOEXCEPTfl::audio::detector::Percussion