| Interface | Description |
|---|---|
| Goertzel.FrequenciesDetectedHandler |
An interface used to react on detected frequencies.
|
| PitchDetectionHandler |
An interface to handle detected pitch.
|
| PitchDetector |
A pitch detector is capable of analyzing a buffer with audio information
and return a pitch estimation in Hz.
|
| Class | Description |
|---|---|
| AMDF |
A pitch extractor that extracts the Average Magnitude Difference (AMDF) from
an audio buffer.
|
| DTMF |
Utility class to generate Dual-tone multi-frequency (DTMF) signaling tones.
|
| DynamicWavelet |
The pitch is the main frequency of the waveform (the 'note' being played or
sung).
|
| FastYin |
An implementation of the YIN pitch tracking algorithm which uses an FFT to
calculate the difference function.
|
| FFTPitch |
Implements a pitch tracker by simply locating the most
salient frequency component in a signal.
|
| GeneralizedGoertzel |
Goertzel algorithm generalized to non-integer multiples of fundamental frequency
Petr Sysel and Pavel Rajmic
|
| Goertzel |
Contains an implementation of the Goertzel algorithm.
|
| McLeodPitchMethod |
Implementation of The McLeod Pitch Method (MPM).
|
| PitchDetectionResult |
A class with information about the result of a pitch detection on a block of
audio.
|
| PitchProcessor |
Is responsible to call a pitch estimation algorithm.
|
| Yin |
An implementation of the AUBIO_YIN pitch tracking algorithm.
|
| Enum | Description |
|---|---|
| PitchProcessor.PitchEstimationAlgorithm |
A list of pitch estimation algorithms.
|