DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::BeatTracker< T > Member List

This is the complete list of members for dspark::BeatTracker< T >, including all inherited members.

analyze(AudioBufferView< const T > whole)dspark::BeatTracker< T >inline
beatNow() const noexceptdspark::BeatTracker< T >inline
BeatTracker()dspark::BeatTracker< T >inline
beginOffline(int64_t expectedSamples=0)dspark::BeatTracker< T >inline
detail::OfflineBeatEngine< T >dspark::BeatTracker< T >friend
finishOffline()dspark::BeatTracker< T >inline
getConfidence() const noexceptdspark::BeatTracker< T >inline
getFrameRate() const noexceptdspark::BeatTracker< T >inline
getLastBeatSample() const noexceptdspark::BeatTracker< T >inline
getLatencySamples() const noexceptdspark::BeatTracker< T >inline
getOnsetDetector() const noexceptdspark::BeatTracker< T >inline
getRunningTempoBpm() const noexceptdspark::BeatTracker< T >inline
getTempoAndConfidence(T &bpmOut, T &confidenceOut) const noexceptdspark::BeatTracker< T >inline
getTightness() const noexceptdspark::BeatTracker< T >inline
prepare(const AudioSpec &spec)dspark::BeatTracker< T >inline
processBlock(AudioBufferView< const T > in) noexceptdspark::BeatTracker< T >inline
pushOffline(std::span< const T > samples)dspark::BeatTracker< T >inline
pushSamples(std::span< const T > samples) noexceptdspark::BeatTracker< T >inline
reset() noexceptdspark::BeatTracker< T >inline
setTempoRange(T minBpm, T maxBpm) noexceptdspark::BeatTracker< T >inline
setTightness(T alpha) noexceptdspark::BeatTracker< T >inline