query by humming, help needed!
Im trying to create an application for a project that enables a user to hum a tune into a microphone which inturn searches a database of audio files for a tune that matches, retrieves it and displays it to the user.
it currently captures the users hummed tune and stores it into an audioinputstream. what i need to know is how do I go about comparing the audioinputstream with the .wav files in the database?
Do I have to do an FFT then a spectral analysis? Any suggestions would be greatly appreciated!!
Thanks in advance