Audacity 3.2.0
Public Attributes | List of all members
MIR::QuantizationFitDebugOutput Struct Reference

#include <MirTypes.h>

Collaboration diagram for MIR::QuantizationFitDebugOutput:
[legend]

Public Attributes

OnsetQuantization tatumQuantization
 
double bpm = 0
 
std::optional< TimeSignaturetimeSignature
 
double score = 0.
 
std::vector< PffftFloatVectorpostProcessedStft
 
std::vector< float > rawOdf
 
std::vector< float > movingAverage
 
std::vector< float > odf
 
double odfSr = 0.
 
double audioFileDuration = 0.
 
std::vector< int > odfPeakIndices
 
std::vector< float > odfAutoCorr
 
std::vector< int > odfAutoCorrPeakIndices
 

Detailed Description

Definition at line 136 of file MirTypes.h.

Member Data Documentation

◆ audioFileDuration

double MIR::QuantizationFitDebugOutput::audioFileDuration = 0.

Definition at line 147 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ bpm

double MIR::QuantizationFitDebugOutput::bpm = 0

Definition at line 139 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ movingAverage

std::vector<float> MIR::QuantizationFitDebugOutput::movingAverage

Definition at line 144 of file MirTypes.h.

Referenced by MIR::GetOnsetDetectionFunction(), and MIR::TEST_CASE().

◆ odf

std::vector<float> MIR::QuantizationFitDebugOutput::odf

Definition at line 145 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ odfAutoCorr

std::vector<float> MIR::QuantizationFitDebugOutput::odfAutoCorr

◆ odfAutoCorrPeakIndices

std::vector<int> MIR::QuantizationFitDebugOutput::odfAutoCorrPeakIndices

◆ odfPeakIndices

std::vector<int> MIR::QuantizationFitDebugOutput::odfPeakIndices

Definition at line 148 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ odfSr

double MIR::QuantizationFitDebugOutput::odfSr = 0.

Definition at line 146 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ postProcessedStft

std::vector<PffftFloatVector> MIR::QuantizationFitDebugOutput::postProcessedStft

Definition at line 142 of file MirTypes.h.

Referenced by MIR::GetOnsetDetectionFunction(), and MIR::TEST_CASE().

◆ rawOdf

std::vector<float> MIR::QuantizationFitDebugOutput::rawOdf

Definition at line 143 of file MirTypes.h.

Referenced by MIR::GetOnsetDetectionFunction(), and MIR::TEST_CASE().

◆ score

double MIR::QuantizationFitDebugOutput::score = 0.

Definition at line 141 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ tatumQuantization

OnsetQuantization MIR::QuantizationFitDebugOutput::tatumQuantization

Definition at line 138 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().

◆ timeSignature

std::optional<TimeSignature> MIR::QuantizationFitDebugOutput::timeSignature

Definition at line 140 of file MirTypes.h.

Referenced by MIR::GetMeterUsingTatumQuantizationFit(), and MIR::TEST_CASE().


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