A chromatic instrument tuner capable of tuning a wide variety of instruments with precision.
The motivation was to be able to tune my own violin. A proof-of-concept was developed using C++, PortAudio and FFTW and can be found here.
First, install the required dependencies:
pip install -r requirements.txt
Then, launch the tuner:
python Application.py- Enter the note you want to tune to in the top text box (e.g.
A4,C#3,G5, etc.). - Play the note on your instrument.
- Adjust your pitch until the speedometer needle is in the center of the gauge.
As seen in the image below, the speedometer needle will move to the left if the pitch is too low, and to the right if the pitch is too high. The labels on the gauge indicate how far off the pitch is from the desired note (in Hertz). The target frequency for the selected note is displayed in the second text box:
Developed and maintained by Farzan Mirshekari
