]> git.donarmstrong.com Git - lilypond.git/commit
MusicXML: First steps towards implementing general compound time signatures
authorReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 30 Nov 2008 01:21:58 +0000 (02:21 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 30 Nov 2008 01:21:58 +0000 (02:21 +0100)
commitffd4b1434da640477729308ca47c121d12f008e5
treef4b9b16ca241a2251387120b0b1a39e21c38de81
parent7f3df5c85cb38cf9a0b15addcf5a32efb7a6bb03
MusicXML: First steps towards implementing general compound time signatures

-) correctly parse compound time signatures and senza-misura signatures.
   as a side-effect, crashes on these signatures have been fixed, too.
-) correctly create the time signature change event
-) switch measure length from (num, den) to a Rational
-) Add test cases for general compound time signatures
input/regression/musicxml/11-TimeSignatures.itexi [new file with mode: 0644]
input/regression/musicxml/11a-TimeSignatures-CompoundSimple.xml [new file with mode: 0644]
input/regression/musicxml/11b-TimeSignatures-CompoundMultiple.xml [new file with mode: 0644]
input/regression/musicxml/11c-TimeSignatures-CompoundMixed.xml [new file with mode: 0644]
input/regression/musicxml/11d-TimeSignatures-SingleNumber.xml [new file with mode: 0644]
input/regression/musicxml/11e-TimeSignatures-SenzaMisura.xml [new file with mode: 0644]
python/musicexp.py
python/musicxml.py
scripts/musicxml2ly.py