Entropy Piano Tuner
1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
|
This is the complete list of members for FFTAnalyzer, including all inherited members.
analyse(const Piano *piano, FFTDataPointer finalFFT, int finalKey) | FFTAnalyzer | |
computeTuningDeviation(const SpectrumType &kernel, const SpectrumType &signal, int searchSize) | FFTAnalyzer | private |
constructKernel(const SpectrumType &originalSpectrum) | FFTAnalyzer | private |
constructLogBinnedSpectrum(FFTDataPointer fftData, SpectrumType &spectrum) | FFTAnalyzer | private |
detectFrequencyOfKnownKey(FFTDataPointer finalFFT, const Piano *piano, const Key &key, int keyIndex) | FFTAnalyzer | |
estimateFrequency(int keynumber, double concertPitch, int keyNumberOfA) | FFTAnalyzer | private |
estimateFrequencyShift() | FFTAnalyzer | private |
estimateInharmonicity(FFTDataPointer fftData, SpectrumType &spectrum, double f) | FFTAnalyzer | private |
estimateQuality() | FFTAnalyzer | private |
FFTAnalyzer() | FFTAnalyzer | |
findAccuratePeakFrequency(FFTDataPointer fftData, double f, int cents=5) | FFTAnalyzer | private |
findNearestKey(double f, double conertPitch, int numberOfKeys, int keyNumberOfA) | FFTAnalyzer | private |
getExpectedInharmonicity(double f) | FFTAnalyzer | private |
identifyPeaks(FFTDataPointer fftData, const SpectrumType &spectrum, const double f, const double B) | FFTAnalyzer | private |
interpolatePeakPosition(const SpectrumType &spectrum, int m, int width) | FFTAnalyzer | private |
locatePeak(const SpectrumType &spectrum, int m, int width) | FFTAnalyzer | private |
mCurrentKernel | FFTAnalyzer | private |
mCurrentKernelKey | FFTAnalyzer | private |
mFFT | FFTAnalyzer | private |
mOptimalSuperposition | FFTAnalyzer | private |
NumberOfBins | FFTAnalyzer | private |
PeakListType typedef | FFTAnalyzer | |
SpectrumType typedef | FFTAnalyzer | |
Write(std::string filename, SpectrumType &v) | FFTAnalyzer | private |
Write(std::string filename, FFTComplexVector &v) | FFTAnalyzer | private |
WritePeaks(std::string filename, SpectrumType &v, PeakListType &peaks) | FFTAnalyzer | private |
~FFTAnalyzer() | FFTAnalyzer | inline |