You will never be able to do it with a full song file. You can only do it right now if you have say the bass on a seperate track, the guitar, etc, and even then it will really only work with single note lines, not chords. Sorry.
ill have to agree with these guys: i dont think technology allows for what you want to do. mabye i can give somewhat of answer to how midi is created though.
to the best of my knowledge midi is mostly associated with keyboards. i record my keyboard into cakewalk(a computer recording program)using a midi cable and it shows me what notes i used. the advantages of recording in midi are that the signal is very clean, theirs lots of effects to mess with, and i can see the notes and change them manually if i wanted.
you can also record a guitar into midi, but that hasn't evolved nearly as much as the keyboard from what i read and hear.
there are a lot of utils for this, I did this way back in 1994 so I could convert to mid for making doom maps with custom music as well. I dont remember what program I used so here are a bunch that should work
cool....Midi 2 Wav
I am not confused, there are the links above whic was a typo just click on it, but even better there is a plugin on MS site that doesnt convert it but does put the notes to the scree. NOTE in the link above where it says MIDI2WAV, it should say WAV2MIDI, just click it......
there are many programs that do this, and if you really want to do this simply to get the notes/tab, then you can use the plugin for windows media player, look for plugins at MS download sites...
Thank you for your interest in Guitars101.com. A forum community dedicated to guitar owners and enthusiasts. Come join the discussion about collections, displays, models, styles, amps, modifications, kits, reviews, accessories, classifieds, and more!