syncopika / mmp-to-MusicXML

convert LMMS mmp files to MusicXML
https://syncopika.github.io/mmp-to-MusicXML/
5 stars 2 forks source link

Add specified key signature support #11

Closed syncopika closed 1 month ago

syncopika commented 1 month ago

satisfies https://github.com/syncopika/mmp-to-MusicXML/issues/7

this PR focuses on adding new functionality to set a piece in a user-specified key signature and to assign the right notes based on the key.

additionally, the convert-mmp.py script now uses argparse with some additional argument options like filename specification, any additional instruments to convert that's not already specified in the converter and master pitch specification for the piece if the user wants to transpose on conversion (thanks to @nicolai-rostov for adding these).