]> git.donarmstrong.com Git - lilypond.git/commit
MusicXML: Add possible \layout block, use autoBeaming=##f by default, allow manual...
authorReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 22 Feb 2008 15:33:00 +0000 (16:33 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 22 Feb 2008 15:33:00 +0000 (16:33 +0100)
commit75fc5edff75b930b004f8ae058b7ea51414e6ecf
treeaceafb50bb2450b86063420f6aeb32830fa315e9
parent4e77471a95103dab4aea4e94b896171c30c35290
MusicXML: Add possible \layout block, use autoBeaming=##f by default, allow manual beaming

-) Added a musicexp.Layout class to print out a \layout block. It contains a dict
   ContextName<=>ListOfEntries.
-) Added a global variable to hold the layout options, so whenever we encounter
   the need for an entry in the \layout block, we can simply add the corresponding
   setting.
-) By default, autoBeaming should be ##f (since MusicXML files contain full beaming
   information), unless beaming should be ignored (e.g. for wrong musicxml files, like
   the ones from Sibelius). I'm already using the Layout class for this.
-) Add command line option to ignore beaming information in the MusicXML file and
   use lilypond's autoBeaming.
python/musicexp.py
scripts/musicxml2ly.py