DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::OfflineTempoAnalyzer< T >::Beat Struct Reference

#include <OfflineTempoAnalyzer.h>

Public Attributes

std::int64_t frame = 0
 Source-relative grid position, not timelineOrigin + frame.
 
double nextIntervalBpm = 0
 Three-interval median tempo; zero on the last point.
 
bool reliable = false
 Global/local confidence, consistent interval and pulse anchors.
 

Detailed Description

template<FloatType T>
struct dspark::OfflineTempoAnalyzer< T >::Beat

Definition at line 46 of file OfflineTempoAnalyzer.h.

Member Data Documentation

◆ frame

template<FloatType T>
std::int64_t dspark::OfflineTempoAnalyzer< T >::Beat::frame = 0

Source-relative grid position, not timelineOrigin + frame.

Definition at line 48 of file OfflineTempoAnalyzer.h.

◆ nextIntervalBpm

template<FloatType T>
double dspark::OfflineTempoAnalyzer< T >::Beat::nextIntervalBpm = 0

Three-interval median tempo; zero on the last point.

Definition at line 49 of file OfflineTempoAnalyzer.h.

◆ reliable

template<FloatType T>
bool dspark::OfflineTempoAnalyzer< T >::Beat::reliable = false

Global/local confidence, consistent interval and pulse anchors.

Definition at line 50 of file OfflineTempoAnalyzer.h.


The documentation for this struct was generated from the following file: