Repository for a python music parser. This works with MusicXML as the input format which forms a tree of objects in memory representing the piece. This can be optionally outputted to lilypond which produces a PDF, or perused for your own uses.
bar 1 contains 2 staves, 1 of which contains a note and the other contains a rest
bar 2 contains 2 staves, 1 of which contains a note and the other should contain a note
however, as note 2 has the "voice" attrib, but not the "staff" attrib, a new voice is created on staff 1 instead.
Best solution is probably to add each voice id to part, along with info about which staff each one resides on? That would avoid reoganising the entire class hierarchy again.
Issue by Godley Saturday Mar 07, 2015 at 17:57 GMT Originally opened as https://github.com/Godley/FYP/issues/175
In testcase 02e:
Best solution is probably to add each voice id to part, along with info about which staff each one resides on? That would avoid reoganising the entire class hierarchy again.