I am on the lookout for such a software too. From whatever apps I have tried, all are at around 70-80% accuracy. The songs with prominent bass lines and major chords gets detected accurately but the accuracy drops when it has inversions or dominating lead instruments.
The spectral analysis of the audio signals need really good algorithms than merely identifying based on the frequency range and harmonic content. Unlike audio, MIDI world is so much better; it obeys whatever its told to do.
The BIG three have the money and the R&D to get it right. Let`s hope we get such a feature in our arrangers. And this would be great if its a software only upgrade. Oh well ...