]> git.donarmstrong.com Git - lilypond.git/commit
MusicXML: convert Tab and drum staves to Lilypond
authorReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 2 Nov 2007 00:49:11 +0000 (01:49 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Fri, 2 Nov 2007 00:49:11 +0000 (01:49 +0100)
commit25d705179a863839d6c4bc942ca8493c8de8a7d8
treebeaf0f809a60991a49272e3c6be988790f76880b
parent450c7b26d7728a28bb466a7526cc4f47a3e2a54d
MusicXML: convert Tab and drum staves to Lilypond

-) Depending on the staff attributes, create TabStaff/TabVoice,
   DrumStaff/DrumVoice, RhythmicStaff/Voice or ordinary Staff/Voice
   staves.
-) From the staff attributes, create the list of string tunings
   for tab staves.
These two points were all that was missing for proper tablature support.

As an implementation detail, I changed all the keys in the dicts from
the full part objects to the part ID (which is also used in the part-list
element in Lilypond, so we can do proper assignments now).
input/regression/musicxml/18a-TabStaves-Finale.xml [new file with mode: 0644]
python/musicexp.py
python/musicxml.py
scripts/musicxml2ly.py