70 audio::Processor *proc =
nullptr)
fl::size frameCount() const
fl::span< const AudioFrame > frames() const
const AudioFrame * begin() const
bool hasProcessor() const
AudioBatch() FL_NOEXCEPT=default
AudioBatch & operator=(const AudioBatch &) FL_NOEXCEPT=delete
fl::span< const AudioFrame > mFrames
const EqLevels & equalizer() const
AudioBatch(const AudioBatch &) FL_NOEXCEPT=delete
const PercussionState & percussion() const
const AudioFrame * end() const
const VibeLevels & vibe() const
Platform-independent mutex interface.
fl::platforms::mutex mutex
Base definition for an LED controller.
Snapshot of self-normalizing MilkDrop-style vibe levels.
Snapshot of percussion detection state.
Lightweight snapshot of pre-computed audio analysis for one audio sample.
static constexpr int kNumBins
Snapshot of 16-bin normalized spectrum.