|
If i understand correctly, you're describing a program that could recognize the audio signal and translate it to MIDI note. This would be almost an equivalent of OCR (optical character recognition) for text. So, say someone faxes you a letter and your program has to guess what's typed in it by translating images to text. The problem with this, as with any other program that tries to guess like a human - there's very limited amount of AI power available to us now. As much as Steven Spielberg would love you to believe that computers will be able to substitute humans and become indistinguishable, the truth of the matter is that in order for computers to think like humans, humans have to program computers to be smarter than them.
I just can't fathom the ammount of programming that would be involved with teaching computer to recognizing distinct frequencies, note the pitch and distinguish a note progression from other sounds blended into the track. Of course, if you take a simple melody using single notes - that would be relatively easy to program. but today's music is much more complex and unless you have something simple, I doubt you'll find any programs that would be capable of doing that.
so, use your head and just rip off other's people work by hearing ;-)
cheers!
___________________
| quote: | | No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true. |
--Steve Jobs (1955 - 2011)
|