[ ] There are some annotations showing None instead of a valid RNA entry. These are surely things that went unrecognized by my **harm parser in music21.
[ ] The way I understand your romanWrite.py code, it either takes a stream with a single part, or the first part of a multi-part stream. Oftentimes, the annotations are distributed across different parts (side effect of using lyrics where you are forced to link an annotation with a specific note and the bass is a held note, for example), meaning, there may be annotations lost in the process of using romanWrite.py. If the script takes into account annotations coming from different parts, then this is not a problem.
An initial PR.
Things that I noticed so far.
None
instead of a valid RNA entry. These are surely things that went unrecognized by my**harm
parser in music21.romanWrite.py
code, it either takes a stream with a single part, or the first part of a multi-part stream. Oftentimes, the annotations are distributed across different parts (side effect of using lyrics where you are forced to link an annotation with a specific note and the bass is a held note, for example), meaning, there may be annotations lost in the process of usingromanWrite.py
. If the script takes into account annotations coming from different parts, then this is not a problem.