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

#include <OfflineTempoAnalyzer.h>

Public Attributes

Reason reason = Reason::NoRhythm
 
double tempoBpm = 0
 
double secondaryTempoBpm = 0
 
double confidence = 0
 
std::size_t reliableIntervals = 0
 
std::size_t localWindows = 0
 
std::size_t locallyConfirmedIntervals = 0
 

Detailed Description

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

Definition at line 53 of file OfflineTempoAnalyzer.h.

Member Data Documentation

◆ confidence

template<FloatType T>
double dspark::OfflineTempoAnalyzer< T >::Report::confidence = 0

Definition at line 56 of file OfflineTempoAnalyzer.h.

◆ locallyConfirmedIntervals

template<FloatType T>
std::size_t dspark::OfflineTempoAnalyzer< T >::Report::locallyConfirmedIntervals = 0

Definition at line 58 of file OfflineTempoAnalyzer.h.

◆ localWindows

template<FloatType T>
std::size_t dspark::OfflineTempoAnalyzer< T >::Report::localWindows = 0

Definition at line 58 of file OfflineTempoAnalyzer.h.

◆ reason

template<FloatType T>
Reason dspark::OfflineTempoAnalyzer< T >::Report::reason = Reason::NoRhythm

Definition at line 55 of file OfflineTempoAnalyzer.h.

◆ reliableIntervals

template<FloatType T>
std::size_t dspark::OfflineTempoAnalyzer< T >::Report::reliableIntervals = 0

Definition at line 57 of file OfflineTempoAnalyzer.h.

◆ secondaryTempoBpm

template<FloatType T>
double dspark::OfflineTempoAnalyzer< T >::Report::secondaryTempoBpm = 0

Definition at line 56 of file OfflineTempoAnalyzer.h.

◆ tempoBpm

template<FloatType T>
double dspark::OfflineTempoAnalyzer< T >::Report::tempoBpm = 0

Definition at line 56 of file OfflineTempoAnalyzer.h.


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