Definition at line 101 of file sound_orchestrator.cpp.
101 {
103
105
106
107
108
112 } else {
115 }
116
117
118 const float tempoConf =
mProcessor->getTempoConfidence();
119 const float beatConf =
mProcessor->getBeatConfidence();
120
121
122
123
124
125
126
127 const bool silenceReleased =
131
132
137
140 tempoConf >=
mCfg.tempoConfidenceEnter &&
141 beatConf >=
mCfg.beatConfidenceEnter) {
144 (tempoConf >=
mCfg.tempoConfidenceExit &&
145 beatConf >=
mCfg.beatConfidenceExit)) {
146
150 } else {
152 }
153
154
155
160 }
163 if (candidateHeld >=
mCfg.classifierHysteresisMs &&
164 stateHeld >=
mCfg.minDwellMs) {
165 return instant;
166 }
168 }
169
170
174}
fl::u32 mCandidateSinceMs
fl::u32 mNonSilentSinceMs
fl::shared_ptr< fl::audio::Processor > mProcessor
fl::u32 mStateEnteredAtMs
References animartrix_ring::BpmLocked, animartrix_ring::Disorganized, isSilent, mCandidate, mCandidateSinceMs, mCfg, mNonSilentSinceMs, mProcessor, mSilentSinceMs, mState, mStateEnteredAtMs, and animartrix_ring::Silence.
Referenced by tick().