Hi, i'm learning to program in python and using musc21 library; I also work as a teacher at the Conservatory of Music in Buenos Aires, in the counterpoint class. I've made a script that i want to share, its called voiceCipher and its very handy for some counterpoint analysis and teaching.
Basically it ciphers all harmonic intervals and motions between each pair of voices in the score, like this:
Here is the link to the code and more info
voiceCipher; there are still some problems with it and a TODO list that i would like to implement. I would aprecciate any suggestions and comments from the community and also be glad to know if anyone find this tool helpfull.
Best,
Matias