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
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL