Creative Key
I created this app in my spare time because I believe a musician can be trained to eventually be able to play the same note as they hear in their head by constantly using a device like a tuner that tells you the note when you sing it. The human voice is the instrument we are most familiar with, the one that has the highest chance of playing what a user hears in their head. By singing what you hear in your head and then playing the notes on the instrument and using the app to know instantly what notes were sung, I believe it accelerates the process of seeing the musical instrument as an extension of yourself, a window to your mind that allows outsiders to hear what is going on in your head. It felt great singing the first 11 notes of 'Round Midnight after the introduction and then playing the notes on my tenor saxophone! It was no longer about guessing.
The app is able to determine the name of the pitch that is being sung by applying a Hamming filter to the incoming audio signal, calculating the autocorrelation using a 512-point FFT, and then using a median filter. The code for the application is on my GitHub account and here is a video of the application in action:
The app is able to determine the name of the pitch that is being sung by applying a Hamming filter to the incoming audio signal, calculating the autocorrelation using a 512-point FFT, and then using a median filter. The code for the application is on my GitHub account and here is a video of the application in action: