Hi everyone,
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
Mags