This tuner app allows you to select a pitch detection algorithm to adapt to various environments (ambient noise, instrument harmonics, instrument range, etc.).
You can also switch the indicator between "waveform display" and "spectrum display," helping you create your ideal sound.
●Selectable Algorithms
[Fast Fourier Transform] The detection time and resolution (frequency units) are determined by the sample rate and number of samples. It is relatively resistant to environmental noise.
[Autocorrelation Method] Compared to Fast Fourier Transform, it is more resistant to noise and has a lower CPU load. However, calculating frequency requires a constant pitch.
[Cepstrum Method] Cepstrum analysis is well-suited to capturing the timbre and resonance of instruments and analyzing frequency components. However, it requires a high computational load and is often subject to octave differences.
[YIN Method] It can estimate the fundamental frequency with high accuracy and is resistant to noise. Disadvantages include reduced accuracy for low-frequency components and difficulty in accurately detecting pitch for tones with complex harmonics. Setting the threshold is key.
[Zero-Crossing Method] This simple method calculates frequency from the time distance at which the waveform crosses zero. It allows for the most real-time measurement. However, it can be difficult to obtain accurate frequency for instruments with many harmonics or a lot of noise. When using instruments with many harmonics, inaccuracy can be mitigated by carefully configuring the low-pass filter.