That's a capability I'm dreaming of for a long time, in my attempts to learn some jazz pieces (no chord progression table for them). It remains to be proven that it's effective. If it works then it's fantastic. Some time ago I did a little research and found some software that was effective for audio files containing only one instrument. The main difficulty until then was separating the several instruments and vocals in an audio file. This possibility is very exciting, IF effective!
-- José.