Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
fftanalyzererrorcodes.h File Reference
#include <memory>
#include <vector>
+ Include dependency graph for fftanalyzererrorcodes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FrequencyDetectionResultStruct
 

Typedefs

using TuningDeviationCurveType = std::vector< double >
 The FrequencyDetectionResultStruct struct. More...
 
using FrequencyDetectionResult = std::shared_ptr< FrequencyDetectionResultStruct >
 

Enumerations

enum  FFTAnalyzerErrorTypes { FFTAnalyzerErrorTypes::ERR_NONE, FFTAnalyzerErrorTypes::ERR_FREQUENCY_OUT_OF_BOUNDS, FFTAnalyzerErrorTypes::ERR_NO_COMPUTED_FREQUENCY, FFTAnalyzerErrorTypes::ERR_NO_PEAK_AMPLITUDE }
 Enumeration of possible errors during the fft analysis. More...
 

Typedef Documentation

Definition at line 57 of file fftanalyzererrorcodes.h.

using TuningDeviationCurveType = std::vector<double>

The FrequencyDetectionResultStruct struct.

Definition at line 43 of file fftanalyzererrorcodes.h.

Enumeration Type Documentation

enum FFTAnalyzerErrorTypes
strong

Enumeration of possible errors during the fft analysis.

Enumerator
ERR_NONE 

No error occured.

ERR_FREQUENCY_OUT_OF_BOUNDS 

The recorded frequency is out of the piano range.

ERR_NO_COMPUTED_FREQUENCY 

The analyzer needs a computed frequency.

ERR_NO_PEAK_AMPLITUDE 

No intensity in the signal near expected peak.

Definition at line 30 of file fftanalyzererrorcodes.h.