From: Reinhold Kainhofer Date: Wed, 6 Feb 2008 17:44:44 +0000 (+0100) Subject: MusicXML: Improve test suite for the direction elements X-Git-Tag: release/2.11.39-1~1^2~6 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=56858f0a5296c4259e32cf065319fad8b774854d;p=lilypond.git MusicXML: Improve test suite for the direction elements Instead of some exported (incomplete) MusicXML files, use a hand-crafted test, that really contains all elements defined in MusicXML, even if they are not supported by any application yet... --- diff --git a/input/regression/musicxml/02a-Notations-MusicXML.xml b/input/regression/musicxml/02a-Notations-MusicXML.xml index 0e3f1c9c29..11ab61d902 100644 --- a/input/regression/musicxml/02a-Notations-MusicXML.xml +++ b/input/regression/musicxml/02a-Notations-MusicXML.xml @@ -1,8 +1,8 @@ + "http://www.musicxml.org/dtds/partwise.dtd"> - All MusicXML Notations + MusicXML notations (attached to note) diff --git a/input/regression/musicxml/03a-Directions-MusicXML.xml b/input/regression/musicxml/03a-Directions-MusicXML.xml new file mode 100644 index 0000000000..7c9d2f9e6a --- /dev/null +++ b/input/regression/musicxml/03a-Directions-MusicXML.xml @@ -0,0 +1,760 @@ + + + + MusicXML directions (attached to staff) + + + + + + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + + + + C4 + 1 + 1 + quarter + reh.A (def=sq.) + + + + B + + + + C4 + 1 + 1 + quarter + reh.B (none) + + + + Test + + + + C4 + 1 + 1 + quarter + reh.Test (sq.) + + + + Crc + + + + C4 + 1 + 1 + quarter + reh.Crc (crc.) + + + + + + + + + + + C4 + 1 + 1 + quarter + Segno + + + + + + + + C4 + 1 + 1 + quarter + Coda + + + + words + + + + C4 + 1 + 1 + quarter + Words + + + + + + + + C4 + 1 + 1 + quarter + Eyegl. + + + + + + +

+ + + + C4 + 1 + 1 + quarter + p + + + + + + + + C4 + 1 + 1 + quarter + pp + + + + + + + + C4 + 1 + 1 + quarter + ppp + + + + + + + + C4 + 1 + 1 + quarter + pppp + + + + + + + + + + C4 + 1 + 1 + quarter + ppppp + + + + + + + + C4 + 1 + 1 + quarter + pppppp + + + + + + + + C4 + 1 + 1 + quarter + f + + + + + + + + C4 + 1 + 1 + quarter + ff + + + + + + + + + + C4 + 1 + 1 + quarter + fff + + + + + + + + C4 + 1 + 1 + quarter + ffff + + + + + + + + C4 + 1 + 1 + quarter + fffff + + + + + + + + C4 + 1 + 1 + quarter + ffffff + + + + + + + + + + C4 + 1 + 1 + quarter + mp + + + + + + + + C4 + 1 + 1 + quarter + mf + + + + + + + + C4 + 1 + 1 + quarter + sf + + + + + + + + C4 + 1 + 1 + quarter + sfp + + + + + + + + + + C4 + 1 + 1 + quarter + sfpp + + + + + + + + C4 + 1 + 1 + quarter + fp + + + + + + + + C4 + 1 + 1 + quarter + rf + + + + + + + + C4 + 1 + 1 + quarter + rfz + + + + + + + + + + C4 + 1 + 1 + quarter + sfz + + + + + + + + C4 + 1 + 1 + quarter + sffz + + + + + + + + C4 + 1 + 1 + quarter + fz + + + + abc-ffz + + + + C4 + 1 + 1 + quarter + abc-ffz (oth.) + + + + + + + + + + + C4 + 1 + 1 + quarter + beginhairpin + + + + + + + + C4 + 1 + 1 + quarter + endcresc + + + + + + + + C4 + 1 + 1 + quarter + begindash + + + + + + + + C4 + 1 + 1 + quarter + endes + + + + + + + + + + C4 + 1 + 1 + quarter + beginbra + + + + + + + + C4 + 1 + 1 + quarter + endcket + + + + + + + + C4 + 1 + 1 + quarter + beginoct. + + + + + + + + C4 + 1 + 1 + quarter + endshift + + + + + + + + + + C4 + 1 + 1 + quarter + beginpedal + + + + + + + + C4 + 1 + 1 + quarter + continuechange + + + C4 + 1 + 1 + quarter + + + + + + + + C4 + 1 + 1 + quarter + endmark + + + + + + + quarter60 + + + + C4 + 1 + 1 + quarter + Metr. + + + + + + C + -1 + + + E + 1 + + + A + 0 + + + + + + C4 + 1 + 1 + quarter + Harp ped. + + + + + + + + C4 + 1 + 1 + quarter + Damp + + + + + + + + C4 + 1 + 1 + quarter + Damp all + + + + + + + C3 + G5 + E5 + + + + + C4 + 1 + 1 + quarter + Scord. + + + + + + 2 + + + + + + C4 + 1 + 1 + quarter + Accordion reg. + + + + 2 + 1 + half + + + light-light + + + + + + + subito + + +   + + + +

+ + + 2 + + + C4 + 1 + 1 + quarter + subp + + + + + + + 2 + + + C4 + 1 + 1 + quarter + beginppp cresc + + + + + + + 2 + + + C4 + 1 + 1 + quarter + beginto fff + + + + 1 + 1 + quarter + subp + + + light-heavy + + + + + + diff --git a/input/regression/musicxml/04a-Spanners-Finale.xml b/input/regression/musicxml/04a-Spanners-Finale.xml index 65bcf3fcbd..30ab933783 100644 --- a/input/regression/musicxml/04a-Spanners-Finale.xml +++ b/input/regression/musicxml/04a-Spanners-Finale.xml @@ -26,6 +26,10 @@ + 24