Skip to content

farzanmirshekari/tuner

Repository files navigation

Instrument Tuner

A chromatic instrument tuner capable of tuning a wide variety of instruments with precision.


Origins

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.


How to run the tuner

First, install the required dependencies:

pip install -r requirements.txt

Then, launch the tuner:

python Application.py

How to use the tuner

  1. Enter the note you want to tune to in the top text box (e.g. A4, C#3, G5, etc.).
  2. Play the note on your instrument.
  3. 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

About

Chromatic instrument tuner capable of tuning a variety of instruments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages