I know this was a while ago but I've since discoverd an app called Amazing MIDI (search for it on http://www.Winfiles.com) that takes a .WAV file for input and outputs a .MIDI file - it seems quite good and works with chords and multiple voices etc.
Still quite a way off from the original request, though.