I've been learning voice leading with a mixture of on-line classes and some reading. Receiving feedback for exercises can be troublesome sometimes.
I was thinking if there is a way to cut that dependency, so I'm looking for a program that can do voice leading analysis, like looking for parallel octaves, octaves by contrary motion, leading tone duplication, hidden fifths, etc.
So far I've only found Harmony Builder, but it uses its own format, so it seems that it can't analyze external files. That's why I'm looking for a program that can handle MIDI or MusicXML formats, since those are supported by most notation software. I'm currently using MuseScore, so it would be also helpful that the program supports MuseScore format, but nor required.
Is there a program that can do voice leading check and supports any of those formats?