From: Reinhold Kainhofer Date: Wed, 3 Dec 2008 23:31:06 +0000 (+0100) Subject: MusicXML: Restructure test suite X-Git-Tag: release/2.12.0-1~13^2~37^2~4^2~2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0e774f603d69cd0a5630b52e40bd1a7efbc0dcbc;p=lilypond.git MusicXML: Restructure test suite -) Split up the 00 section of test files, properly reorder the different areas -) Adjust the section headers accordingly (and use @unnumberedsec to prevent confusing auto-numbering) --- diff --git a/input/regression/musicxml/0-Introduction.itexi b/input/regression/musicxml/0-Introduction.itexi index f0045e83d8..8d9d03f30a 100644 --- a/input/regression/musicxml/0-Introduction.itexi +++ b/input/regression/musicxml/0-Introduction.itexi @@ -51,25 +51,16 @@ element of the form: The files are categorized by their first two digits with the following meaning: @itemize -@item 00 ... Basics: Pitches, durations, rests, clefs, keys, time sigs, ties, etc. -@item 01 ... Chords -@item 02 ... MusicXML notations and articulations (articulations, ornaments, technicals, text markup) -@item 03 ... MusicXML directions (dynamics; single symbols, not spanners like hairpins) -@item 04 ... Spanners (hairpin, octave shift, trill, glissando, etc.) -@item 05 ... Header information (title, composer, poet, etc.) -@item 06 ... Lyrics -@item 08 ... Multiple parts (staves) -@item 09 ... Measure issues: Repeats, barlines, pickup measures, mid-measure barlines/repeats -@item 10 ... Multiple voices per staff -@item 12 ... Triplets, Tuplets -@item 13 ... Grace notes -@item 14 ... Multi-staff parts (one voice on multiple staves, e.g. PianoStaff) -@item 15 ... Percussion -@item 17 ... Guitar notation: Chord names, Fretboards, Tablature notation -@item 18 ... Figured bass -@item 19 ... Page layout: font/paper size, margins, spacing -@item 20 ... Compressed MusicXML files -@item 99 ... Compatibility modes with broken MusicXML exporters (i.e. ignore beams for Sibelius 5) +@item 01-03 ... Basics: Pitches, Rests, Rhythm +@item 11-13 ... Staff attributes: Time signatures, Clefs, Key signatures +@item 21-24 ... Note settings: Chorded notes, note heads, tuplets, grace notes +@item 31-33 ... Notations and articulations: Dynamics (staff-attached), Notations (note-attached), Spanners +@item 41-44 ... Parts: Multiple parts, multi-voice parts, multi-staff parts +@item 45-46 ... Measure issues and repeats +@item 51-52 ... Page issues: Header fields, page layout +@item 61-69 ... Vocal music +@item 71-75 ... Instrument-specific: Guitar (Chord, fretboards), Transposing instruments, Percussion, Figured Bass, Others +@item 90-99 ... Various Other: Compressed MusicXML files, compatibility with broken MusicXML files exported by other applications @end itemize @node Test cases diff --git a/input/regression/musicxml/00-Basics.itexi b/input/regression/musicxml/00-Basics.itexi deleted file mode 100644 index 1fafab0ae3..0000000000 --- a/input/regression/musicxml/00-Basics.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Basics (pitches, durations, ...) - diff --git a/input/regression/musicxml/00a-Basics-Pitches.xml b/input/regression/musicxml/00a-Basics-Pitches.xml deleted file mode 100644 index 176850dca3..0000000000 --- a/input/regression/musicxml/00a-Basics-Pitches.xml +++ /dev/null @@ -1,1291 +0,0 @@ - - - - Pitches and accidentals - - - All pitches from G to c'''' in - ascending steps; First without accidentals, then with a sharp and then - with a flat accidental. Double alterations and cautionary accidentals - are tested at the end. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - G - 2 - - 1 - 1 - quarter - up - - - - A - 2 - - 1 - 1 - quarter - up - - - - B - 2 - - 1 - 1 - quarter - up - - - - C - 3 - - 1 - 1 - quarter - up - - - - - - - D - 3 - - 1 - 1 - quarter - up - - - - E - 3 - - 1 - 1 - quarter - up - - - - F - 3 - - 1 - 1 - quarter - up - - - - G - 3 - - 1 - 1 - quarter - up - - - - - - - A - 3 - - 1 - 1 - quarter - up - - - - B - 3 - - 1 - 1 - quarter - up - - - - C - 4 - - 1 - 1 - quarter - up - - - - D - 4 - - 1 - 1 - quarter - up - - - - - - - E - 4 - - 1 - 1 - quarter - up - - - - F - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - A - 4 - - 1 - 1 - quarter - up - - - - - - - B - 4 - - 1 - 1 - quarter - down - - - - C - 5 - - 1 - 1 - quarter - down - - - - D - 5 - - 1 - 1 - quarter - down - - - - E - 5 - - 1 - 1 - quarter - down - - - - - - - - F - 5 - - 1 - 1 - quarter - down - - - - G - 5 - - 1 - 1 - quarter - down - - - - A - 5 - - 1 - 1 - quarter - down - - - - B - 5 - - 1 - 1 - quarter - down - - - - - - - C - 6 - - 1 - 1 - quarter - down - - - - D - 6 - - 1 - 1 - quarter - down - - - - E - 6 - - 1 - 1 - quarter - down - - - - F - 6 - - 1 - 1 - quarter - down - - - - - - - G - 6 - - 1 - 1 - quarter - down - - - - A - 6 - - 1 - 1 - quarter - down - - - - B - 6 - - 1 - 1 - quarter - down - - - - C - 7 - - 1 - 1 - quarter - down - - - - - - - G - 1 - 2 - - 1 - 1 - quarter - sharp - up - - - - A - 1 - 2 - - 1 - 1 - quarter - sharp - up - - - - B - 1 - 2 - - 1 - 1 - quarter - sharp - up - - - - C - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - - - - D - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - E - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - F - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - G - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - - - - - A - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - B - 1 - 3 - - 1 - 1 - quarter - sharp - up - - - - C - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - D - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - - - - E - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - F - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - G - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - A - 1 - 4 - - 1 - 1 - quarter - sharp - up - - - - - - - B - 1 - 4 - - 1 - 1 - quarter - sharp - down - - - - C - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - D - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - E - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - - - - F - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - G - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - A - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - B - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - - - - C - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - D - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - E - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - F - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - - - - - G - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - A - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - B - 1 - 6 - - 1 - 1 - quarter - sharp - down - - - - C - 1 - 7 - - 1 - 1 - quarter - sharp - down - - - - - - - G - -1 - 2 - - 1 - 1 - quarter - flat - up - - - - A - -1 - 2 - - 1 - 1 - quarter - flat - up - - - - B - -1 - 2 - - 1 - 1 - quarter - flat - up - - - - C - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - - - - D - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - E - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - F - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - G - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - - - - A - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - B - -1 - 3 - - 1 - 1 - quarter - flat - up - - - - C - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - D - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - - - - E - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - F - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - G - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - A - -1 - 4 - - 1 - 1 - quarter - flat - up - - - - - - - - B - -1 - 4 - - 1 - 1 - quarter - flat - down - - - - C - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - D - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - E - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - - - - F - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - G - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - A - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - B - -1 - 5 - - 1 - 1 - quarter - flat - down - - - - - - - C - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - D - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - E - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - F - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - - - - G - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - A - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - B - -1 - 6 - - 1 - 1 - quarter - flat - down - - - - C - -1 - 7 - - 1 - 1 - quarter - flat - down - - - - - - - C - 2 - 5 - - 1 - 1 - quarter - double-sharp - down - - - - C - -2 - 5 - - 1 - 1 - quarter - flat-flat - down - - - - C - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - C - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - - - - - C - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - - C - 1 - 5 - - 1 - 1 - quarter - sharp - down - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00b-Basics-Intervals.xml b/input/regression/musicxml/00b-Basics-Intervals.xml deleted file mode 100644 index 79d1430c62..0000000000 --- a/input/regression/musicxml/00b-Basics-Intervals.xml +++ /dev/null @@ -1,831 +0,0 @@ - - - - Various piches and interval sizes - - - All pitch intervals in ascending - jump size. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - - C - 1 - 5 - - 1 - 1 - quarter - - - - C - -1 - 5 - - 1 - 1 - quarter - - - - D - -1 - 5 - - 1 - 1 - quarter - - - - B - 1 - 4 - - 1 - 1 - quarter - - - - D - 5 - - 1 - 1 - quarter - - - - B - 4 - - 1 - 1 - quarter - - - - D - 1 - 5 - - 1 - 1 - quarter - - - - B - -1 - 4 - - 1 - 1 - quarter - - - - E - -1 - 5 - - 1 - 1 - quarter - - - - A - 1 - 4 - - 1 - 1 - quarter - - - - E - 5 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - - E - 1 - 5 - - 1 - 1 - quarter - - - - A - -1 - 4 - - 1 - 1 - quarter - - - - F - -1 - 5 - - 1 - 1 - quarter - - - - G - 1 - 4 - - 1 - 1 - quarter - - - - F - 5 - - 1 - 1 - quarter - - - - G - 4 - - 1 - 1 - quarter - - - - F - 1 - 5 - - 1 - 1 - quarter - - - - G - -1 - 4 - - 1 - 1 - quarter - - - - G - -1 - 5 - - 1 - 1 - quarter - - - - F - 1 - 4 - - 1 - 1 - quarter - - - - G - 5 - - 1 - 1 - quarter - - - - F - 4 - - 1 - 1 - quarter - - - - G - 1 - 5 - - 1 - 1 - quarter - - - - F - -1 - 4 - - 1 - 1 - quarter - - - - A - -1 - 5 - - 1 - 1 - quarter - - - - E - 1 - 4 - - 1 - 1 - quarter - - - - A - 5 - - 1 - 1 - quarter - - - - E - 4 - - 1 - 1 - quarter - - - - A - 1 - 5 - - 1 - 1 - quarter - - - - E - -1 - 4 - - 1 - 1 - quarter - - - - B - -1 - 5 - - 1 - 1 - quarter - - - - D - 1 - 4 - - 1 - 1 - quarter - - - - B - 5 - - 1 - 1 - quarter - - - - D - 4 - - 1 - 1 - quarter - - - - B - 1 - 5 - - 1 - 1 - quarter - - - - D - -1 - 4 - - 1 - 1 - quarter - - - - C - -1 - 6 - - 1 - 1 - quarter - - - - C - 1 - 4 - - 1 - 1 - quarter - - - - C - 6 - - 1 - 1 - quarter - - - - C - 4 - - 1 - 1 - quarter - - - - C - 1 - 6 - - 1 - 1 - quarter - - - - C - -1 - 4 - - 1 - 1 - quarter - - - - D - -1 - 6 - - 1 - 1 - quarter - - - - B - 1 - 3 - - 1 - 1 - quarter - - - - D - 6 - - 1 - 1 - quarter - - - - B - 3 - - 1 - 1 - quarter - - - - D - 1 - 6 - - 1 - 1 - quarter - - - - B - -1 - 3 - - 1 - 1 - quarter - - - - E - -1 - 6 - - 1 - 1 - quarter - - - - A - 1 - 3 - - 1 - 1 - quarter - - - - E - 6 - - 1 - 1 - quarter - - - - A - 3 - - 1 - 1 - quarter - - - - E - 1 - 6 - - 1 - 1 - quarter - - - - A - -1 - 3 - - 1 - 1 - quarter - - - - F - -1 - 6 - - 1 - 1 - quarter - - - - G - 1 - 3 - - 1 - 1 - quarter - - - - F - 6 - - 1 - 1 - quarter - - - - G - 3 - - 1 - 1 - quarter - - - - F - 1 - 6 - - 1 - 1 - quarter - - - - G - -1 - 3 - - 1 - 1 - quarter - - - - G - -1 - 6 - - 1 - 1 - quarter - - - - F - 1 - 3 - - 1 - 1 - quarter - - - - G - 6 - - 1 - 1 - quarter - - - - F - 3 - - 1 - 1 - quarter - - - - G - 1 - 6 - - 1 - 1 - quarter - - - - F - -1 - 3 - - 1 - 1 - quarter - - - - A - -1 - 6 - - 1 - 1 - quarter - - - - E - 1 - 3 - - 1 - 1 - quarter - - - - A - 6 - - 1 - 1 - quarter - - - - E - 3 - - 1 - 1 - quarter - - - - A - 1 - 6 - - 1 - 1 - quarter - - - - E - -1 - 3 - - 1 - 1 - quarter - - - - B - -1 - 6 - - 1 - 1 - quarter - - - - D - 1 - 3 - - 1 - 1 - quarter - - - - B - 6 - - 1 - 1 - quarter - - - - D - 3 - - 1 - 1 - quarter - - - - B - 1 - 6 - - 1 - 1 - quarter - - - - D - -1 - 3 - - 1 - 1 - quarter - - - - - diff --git a/input/regression/musicxml/00c-Basics-Durations.xml b/input/regression/musicxml/00c-Basics-Durations.xml deleted file mode 100644 index 83b19ae8cc..0000000000 --- a/input/regression/musicxml/00c-Basics-Durations.xml +++ /dev/null @@ -1,455 +0,0 @@ - - - - Note durations - - - All note durations, from long, - brevis, whole until 128th; First with their plain values, then dotted - and finally doubly-dotted. - - - - - MusicXML Part - - - - - - - 64 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 1024 - 1 - longa - - - - - - - C - 5 - - 512 - 1 - breve - - - - C - 5 - - 256 - 1 - whole - - - - C - 5 - - 128 - 1 - half - down - - - - C - 5 - - 64 - 1 - quarter - down - - - - C - 5 - - 32 - 1 - eighth - down - begin - - - - C - 5 - - 16 - 1 - 16th - down - continue - begin - - - - C - 5 - - 8 - 1 - 32nd - down - continue - continue - begin - - - - C - 5 - - 4 - 1 - 64th - down - continue - continue - continue - begin - - - - C - 5 - - 2 - 1 - 128th - down - continue - continue - continue - continue - begin - - - - C - 5 - - 2 - 1 - 128th - down - end - end - end - end - end - - - - - - - - - - C - 5 - - 1536 - 1 - longa - - - - - - - - C - 5 - - 768 - 1 - breve - - - - - C - 5 - - 384 - 1 - whole - - - - - C - 5 - - 192 - 1 - half - - - - - C - 5 - - 96 - 1 - quarter - - down - - - - C - 5 - - 48 - 1 - eighth - - down - begin - - - - C - 5 - - 24 - 1 - 16th - - down - continue - begin - - - - C - 5 - - 12 - 1 - 32nd - - down - continue - continue - begin - - - - C - 5 - - 6 - 1 - 64th - - continue - continue - continue - begin - - - - C - 5 - - 3 - 1 - 128th - - continue - continue - continue - continue - begin - - - - C - 5 - - 3 - 1 - 128th - - end - end - end - end - end - - - - - - - - - - C - 5 - - 1792 - 1 - longa - - - - - - - - - C - 5 - - 896 - 1 - breve - - - - - - C - 5 - - 448 - 1 - whole - - - - - - C - 5 - - 224 - 1 - half - - - - - - C - 5 - - 112 - 1 - quarter - - - - - - C - 5 - - 56 - 1 - eighth - - - begin - - - - C - 5 - - 28 - 1 - 16th - - - continue - begin - - - - C - 5 - - 14 - 1 - 32nd - - - continue - continue - begin - - - - C - 5 - - 7 - 1 - 64th - - - continue - continue - continue - begin - - - - C - 5 - - 7 - 1 - 64th - - - end - end - end - end - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00d-Basics-RestDurations.xml b/input/regression/musicxml/00d-Basics-RestDurations.xml deleted file mode 100644 index c5f3f55d01..0000000000 --- a/input/regression/musicxml/00d-Basics-RestDurations.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - Rest unit test - - Public Domain - - Finale 2007 for Windows - Dolet Light for Finale 2007 - 2007-10-26 - - - All different rest lengths: A - two-bar multi-measure rest, a whole rest, a half, etc. until a - 128th-rest; Then the same with dotted durations. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 32 - - 0 - major - - - - G - 2 - - - 2 - - - - - - 128 - 1 - - - - - - - 128 - 1 - - - - - - - 128 - 1 - whole - - - - - - - 64 - 1 - half - - - - 32 - 1 - quarter - - - - 16 - 1 - eighth - - - - 8 - 1 - 16th - - - - 4 - 1 - 32nd - - - - 2 - 1 - 64th - - - - 1 - 1 - 128th - - - - 1 - 1 - 128th - - - - - - - 96 - 1 - half - - - - - 32 - 1 - quarter - - - - - - - 48 - 1 - quarter - - - - - 24 - 1 - eighth - - - - - 12 - 1 - 16th - - - - - 6 - 1 - 32nd - - - - - 3 - 1 - 64th - - - - - 2 - 1 - 128th - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00e-Basics-PitchedRests-PJB.xml b/input/regression/musicxml/00e-Basics-PitchedRests-PJB.xml deleted file mode 100644 index 28fafc39ab..0000000000 --- a/input/regression/musicxml/00e-Basics-PitchedRests-PJB.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Rests can have - explicit pitches, where they are displayed. The - first rest uses no explicit position and should use - the default position, all others are explicitly - positioned somewhere else. - - - - MusicXML Part - - - - - 96 - 0 - - 1 - G2 - - - - 96 - 1 - quarter - 1 - - - E4 - 96 - 1 - quarter - 1 - - - F5 - 96 - 1 - quarter - 1 - - - A3 - 96 - 1 - quarter - 1 - - - C6 - 96 - 1 - quarter - 1 - - - - diff --git a/input/regression/musicxml/00f-Basics-Clefs.xml b/input/regression/musicxml/00f-Basics-Clefs.xml deleted file mode 100644 index 34cd960f6d..0000000000 --- a/input/regression/musicxml/00f-Basics-Clefs.xml +++ /dev/null @@ -1,371 +0,0 @@ - - - - Clefs - - - Various clefs: G, C, F, percussion, - TAB and none; some are also possible with octavation and on other - staff lines than their default (e.g. soprano/alto/tenor/bariton C - clefs); Each measure shows a different clef (measure 17 has the "none" - clef), only measure 18 has the same treble clef as measure - 1. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 4 - - 4 - 1 - whole - - - - - - - C - 3 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - C - 4 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - F - 4 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - percussion - - - - - C - 4 - - 4 - 1 - whole - - - - - - - G - 2 - -1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - F - 4 - -1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - F - 3 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - - G - 1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - C - 5 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - C - 2 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - C - 1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - percussion - - - - - C - 4 - - 4 - 1 - whole - - - - - - - G - 2 - 1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - F - 4 - 1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - TAB - 5 - - - - - C - 4 - - 4 - 1 - whole - - - - - - - - none - - - - - C - 4 - - 4 - 1 - whole - - - - - - - G - 2 - - - - - C - 4 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00g-Basics-Keys.xml b/input/regression/musicxml/00g-Basics-Keys.xml deleted file mode 100644 index b8c0fb7ae0..0000000000 --- a/input/regression/musicxml/00g-Basics-Keys.xml +++ /dev/null @@ -1,815 +0,0 @@ - - - - Different Key signatures - - - Various key signature: from 11 flats to 11 sharps (each one first one measure in major, then one measure in minor) - - - - - MusicXML Part - - - - - - - - 1 - - -11 - major - - - - G - 2 - - - - - C - 4 - - 2 - 1 - half - - - - - - -11 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -10 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -10 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -9 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -9 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -8 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -8 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -7 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -7 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -6 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -6 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -5 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -5 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -4 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -4 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -3 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -3 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -2 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -2 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - -1 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - -1 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 0 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 0 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 1 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 1 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 2 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 2 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 3 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 3 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 4 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 4 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 5 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 5 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 6 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 6 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 7 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 7 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 8 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 8 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 9 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 9 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 10 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 10 - minor - - - - - C - 4 - - 2 - 1 - half - - - - - - 11 - major - - - - - C - 4 - - 2 - 1 - half - - - - - - 11 - minor - - - - - C - 4 - - 2 - 1 - half - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00h-Basics-TimeSignatures.xml b/input/regression/musicxml/00h-Basics-TimeSignatures.xml deleted file mode 100644 index 8d25e39a2b..0000000000 --- a/input/regression/musicxml/00h-Basics-TimeSignatures.xml +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - Various time signatures: 2/2 (alla breve), 4/4 (C), 2/2, 3/2, 2/4, 3/4, 4/4, 5/4, 3/8, 6/8, 12/8 - - - - - MusicXML Part - - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - C - 5 - - 8 - 1 - whole - - - - - - - - - C - 5 - - 8 - 1 - whole - - - - - - - - - C - 5 - - 8 - 1 - whole - - - - - - - - - C - 5 - - 12 - 1 - whole - - - - - - - - - - C - 5 - - 4 - 1 - half - - - - - - - - - C - 5 - - 6 - 1 - half - - - - - - - - - - C - 5 - - 8 - 1 - whole - - - - - - - - - C - 5 - - 8 - - 1 - whole - - - - - C - 5 - - 2 - - 1 - quarter - - - - - - - - - - C - 5 - - 3 - 1 - quarter - - - - - - - - - - C - 5 - - 6 - 1 - half - - - - - - - - - - C - 5 - - 12 - 1 - whole - - - - light-heavy - - - - diff --git a/input/regression/musicxml/00i-Basics-NoKeyOrClef.xml b/input/regression/musicxml/00i-Basics-NoKeyOrClef.xml deleted file mode 100644 index 9ba15fd59d..0000000000 --- a/input/regression/musicxml/00i-Basics-NoKeyOrClef.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - A score without - any key or clef defined. The default (4/4 in treble - clef) should be used. - - - - - - - - - - - 1 - - - - - C - 4 - - 4 - 1 - whole - - - - - - C - 4 - - 4 - 1 - whole - - - - diff --git a/input/regression/musicxml/00j-Basics-NoTime-PJB.xml b/input/regression/musicxml/00j-Basics-NoTime-PJB.xml deleted file mode 100644 index a70af96c9d..0000000000 --- a/input/regression/musicxml/00j-Basics-NoTime-PJB.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - A score without - a time signature (but with a key and clefs) - - - - - - - - - - - 1 - 0 - 2 - G2 - F4 - - - F4 - 4 - 1 - whole - 1 - - 384 - - B2 - 4 - 2 - whole - 2 - - - - diff --git a/input/regression/musicxml/00k-Basics-Backup.xml b/input/regression/musicxml/00k-Basics-Backup.xml deleted file mode 100644 index 0958d3f372..0000000000 --- a/input/regression/musicxml/00k-Basics-Backup.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - Two voices with a backup, that - does not jump to the beginning for the measure for voice 2, but - somewhere in the middle. Voice 2 thus won't have any notes or rests - for the first beat of the measures. - - - - - - - - - - - - 2 - 0 - - - G - 2 - - - - - C - 4 - - 2 - 1 - quarter - - - - C - 4 - - 2 - 1 - quarter - - - 2 - - - - A - 3 - - 2 - 2 - quarter - - - - A - 3 - - 2 - 2 - quarter - - - - - diff --git a/input/regression/musicxml/00l-Basics-MultiMeasureRests.xml b/input/regression/musicxml/00l-Basics-MultiMeasureRests.xml deleted file mode 100644 index 42d4a74e39..0000000000 --- a/input/regression/musicxml/00l-Basics-MultiMeasureRests.xml +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - Four multi-measure rests: 3 - measures, 15 measures, 1 measure, and 12 measures. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - 3 - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 15 - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 12 - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00l-Basics-Tie-PJB.xml b/input/regression/musicxml/00l-Basics-Tie-PJB.xml deleted file mode 100644 index 90ee9e2073..0000000000 --- a/input/regression/musicxml/00l-Basics-Tie-PJB.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - Two simple tied whole notes - - - - - - - - - 1 - 0 - - 1 - G2 - - - F4 - 4 - - 1 - whole - 1 - - - - - - F4 - 4 - - 1 - whole - 1 - - - - - diff --git a/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml b/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml deleted file mode 100644 index 8594bd2931..0000000000 --- a/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Multi-Measure rests should always - be converted into durations that are a multiple of the time - signature. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - 2 - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - - 3 - - - - - 3 - 1 - - - - - - - 3 - 1 - - - - - - - 3 - 1 - - - - - - - - 2 - - - - - 2 - 1 - - - - - - - 2 - 1 - - - - - - - - 2 - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00n-NoVoiceElement.xml b/input/regression/musicxml/00n-NoVoiceElement.xml deleted file mode 100644 index 2f782c13f4..0000000000 --- a/input/regression/musicxml/00n-NoVoiceElement.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - The <voice> element - of notes is optional in MusicXML (although Dolet always writes it out). - Here, there is one note with lyrics, but without a voice assigned. It - should still be correctly converted. - - - - - MusicXML Part - - - - - - - 4 - - G - 2 - - - - - G - 4 - - 16 - whole - - single - A - - - - light-heavy - - - - diff --git a/input/regression/musicxml/00o-Basics-Modes.xml b/input/regression/musicxml/00o-Basics-Modes.xml deleted file mode 100644 index 63bac0bf3b..0000000000 --- a/input/regression/musicxml/00o-Basics-Modes.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - All different modes: major, - minor, ionian, dorian, phrygian, lydian, mixolydian, aeolian, and - locrian; All modes are given with 2 sharps. - - - - - MusicXML Part - - - - - - - 1 - - 2 - major - - - - G - 2 - - - - - G - 4 - - 1 - 1 - quarter - major - - - - 2 - minor - - - - - G - 4 - - 1 - 1 - quarter - minor - - - - 2 - ionian - - - - - G - 4 - - 1 - 1 - quarter - ionian - - - - 2 - dorian - - - - - G - 4 - - 1 - 1 - quarter - dorian - - - - - - 2 - phrygian - - - - - G - 4 - - 1 - 1 - quarter - phrygian - - - - 2 - lydian - - - - - G - 4 - - 1 - 1 - quarter - lydian - - - - 2 - mixolydian - - - - - G - 4 - - 1 - 1 - quarter - mixolydian - - - - 2 - aeolian - - - - - G - 4 - - 1 - 1 - quarter - aeolian - - - - - - 2 - locrian - - - - - G - 4 - - 1 - 1 - quarter - locrian - - - - - diff --git a/input/regression/musicxml/00p-Rest-NoType.xml b/input/regression/musicxml/00p-Rest-NoType.xml deleted file mode 100644 index 0b72a4d4ef..0000000000 --- a/input/regression/musicxml/00p-Rest-NoType.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - In some cases, a rest might - not have its type attribute set (this happens, for example, with - voices in Finale, where you don't manually insert a - rest). - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - C - 5 - - 1 - 1 - quarter - 1 - - - 1 - - - - 1 - 2 - 2 - - - - - - - A - 4 - - 4 - 1 - whole - 1 - - - 4 - - - - E - 3 - - 4 - 2 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/00q-Basics-Microtones.xml b/input/regression/musicxml/00q-Basics-Microtones.xml deleted file mode 100644 index 659d11c3ce..0000000000 --- a/input/regression/musicxml/00q-Basics-Microtones.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - Some microtones: c - flat-and-a-half, d half-flat, e half-sharp, f sharp-and-a half. - Once in the lower and once in the upper region of the - staff. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - C - -1.5 - 4 - - 1 - 1 - quarter - - - - D - -0.5 - 4 - - 1 - 1 - quarter - - - - E - 0.5 - 4 - - 1 - 1 - quarter - - - - F - 1.5 - 4 - - 1 - 1 - quarter - - - - - - - C - -1.5 - 5 - - 1 - 1 - quarter - - - - D - -0.5 - 5 - - 1 - 1 - quarter - - - - E - 0.5 - 5 - - 1 - 1 - quarter - - - - F - 1.5 - 5 - - 1 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/01-Chords.itexi b/input/regression/musicxml/01-Chords.itexi deleted file mode 100644 index f82d2992ad..0000000000 --- a/input/regression/musicxml/01-Chords.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Chorded notes - diff --git a/input/regression/musicxml/01-Pitches.itexi b/input/regression/musicxml/01-Pitches.itexi new file mode 100644 index 0000000000..0bb62574d1 --- /dev/null +++ b/input/regression/musicxml/01-Pitches.itexi @@ -0,0 +1 @@ +@unnumberedsec 01 ... Pitches diff --git a/input/regression/musicxml/01a-Chord-Basic.xml b/input/regression/musicxml/01a-Chord-Basic.xml deleted file mode 100644 index ef2db31a56..0000000000 --- a/input/regression/musicxml/01a-Chord-Basic.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - One simple chord - consisting of two notes. - - - - - MusicXML Part - - 0 - - - 1 - 1 - - - - - - - 960 - - - G - 2 - - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - diff --git a/input/regression/musicxml/01a-Pitches-Pitches.xml b/input/regression/musicxml/01a-Pitches-Pitches.xml new file mode 100644 index 0000000000..176850dca3 --- /dev/null +++ b/input/regression/musicxml/01a-Pitches-Pitches.xml @@ -0,0 +1,1291 @@ + + + + Pitches and accidentals + + + All pitches from G to c'''' in + ascending steps; First without accidentals, then with a sharp and then + with a flat accidental. Double alterations and cautionary accidentals + are tested at the end. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + G + 2 + + 1 + 1 + quarter + up + + + + A + 2 + + 1 + 1 + quarter + up + + + + B + 2 + + 1 + 1 + quarter + up + + + + C + 3 + + 1 + 1 + quarter + up + + + + + + + D + 3 + + 1 + 1 + quarter + up + + + + E + 3 + + 1 + 1 + quarter + up + + + + F + 3 + + 1 + 1 + quarter + up + + + + G + 3 + + 1 + 1 + quarter + up + + + + + + + A + 3 + + 1 + 1 + quarter + up + + + + B + 3 + + 1 + 1 + quarter + up + + + + C + 4 + + 1 + 1 + quarter + up + + + + D + 4 + + 1 + 1 + quarter + up + + + + + + + E + 4 + + 1 + 1 + quarter + up + + + + F + 4 + + 1 + 1 + quarter + up + + + + G + 4 + + 1 + 1 + quarter + up + + + + A + 4 + + 1 + 1 + quarter + up + + + + + + + B + 4 + + 1 + 1 + quarter + down + + + + C + 5 + + 1 + 1 + quarter + down + + + + D + 5 + + 1 + 1 + quarter + down + + + + E + 5 + + 1 + 1 + quarter + down + + + + + + + + F + 5 + + 1 + 1 + quarter + down + + + + G + 5 + + 1 + 1 + quarter + down + + + + A + 5 + + 1 + 1 + quarter + down + + + + B + 5 + + 1 + 1 + quarter + down + + + + + + + C + 6 + + 1 + 1 + quarter + down + + + + D + 6 + + 1 + 1 + quarter + down + + + + E + 6 + + 1 + 1 + quarter + down + + + + F + 6 + + 1 + 1 + quarter + down + + + + + + + G + 6 + + 1 + 1 + quarter + down + + + + A + 6 + + 1 + 1 + quarter + down + + + + B + 6 + + 1 + 1 + quarter + down + + + + C + 7 + + 1 + 1 + quarter + down + + + + + + + G + 1 + 2 + + 1 + 1 + quarter + sharp + up + + + + A + 1 + 2 + + 1 + 1 + quarter + sharp + up + + + + B + 1 + 2 + + 1 + 1 + quarter + sharp + up + + + + C + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + + + + D + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + E + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + F + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + G + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + + + + + A + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + B + 1 + 3 + + 1 + 1 + quarter + sharp + up + + + + C + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + D + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + + + + E + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + F + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + G + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + A + 1 + 4 + + 1 + 1 + quarter + sharp + up + + + + + + + B + 1 + 4 + + 1 + 1 + quarter + sharp + down + + + + C + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + D + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + E + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + + + + F + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + G + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + A + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + B + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + + + + C + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + D + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + E + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + F + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + + + + + G + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + A + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + B + 1 + 6 + + 1 + 1 + quarter + sharp + down + + + + C + 1 + 7 + + 1 + 1 + quarter + sharp + down + + + + + + + G + -1 + 2 + + 1 + 1 + quarter + flat + up + + + + A + -1 + 2 + + 1 + 1 + quarter + flat + up + + + + B + -1 + 2 + + 1 + 1 + quarter + flat + up + + + + C + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + + + + D + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + E + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + F + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + G + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + + + + A + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + B + -1 + 3 + + 1 + 1 + quarter + flat + up + + + + C + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + D + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + + + + E + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + F + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + G + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + A + -1 + 4 + + 1 + 1 + quarter + flat + up + + + + + + + + B + -1 + 4 + + 1 + 1 + quarter + flat + down + + + + C + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + D + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + E + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + + + + F + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + G + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + A + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + B + -1 + 5 + + 1 + 1 + quarter + flat + down + + + + + + + C + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + D + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + E + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + F + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + + + + G + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + A + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + B + -1 + 6 + + 1 + 1 + quarter + flat + down + + + + C + -1 + 7 + + 1 + 1 + quarter + flat + down + + + + + + + C + 2 + 5 + + 1 + 1 + quarter + double-sharp + down + + + + C + -2 + 5 + + 1 + 1 + quarter + flat-flat + down + + + + C + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + C + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + + + + + C + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + + C + 1 + 5 + + 1 + 1 + quarter + sharp + down + + + light-heavy + + + + + diff --git a/input/regression/musicxml/01b-Chords-TwoNotes.xml b/input/regression/musicxml/01b-Chords-TwoNotes.xml deleted file mode 100644 index 6dce4ee94f..0000000000 --- a/input/regression/musicxml/01b-Chords-TwoNotes.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - Some subsequent - (identical) two-note chords. - - - - - MusicXML Part - - 0 - - - 1 - 1 - - - - - - - 960 - - - G - 2 - - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - diff --git a/input/regression/musicxml/01b-Pitches-Intervals.xml b/input/regression/musicxml/01b-Pitches-Intervals.xml new file mode 100644 index 0000000000..79d1430c62 --- /dev/null +++ b/input/regression/musicxml/01b-Pitches-Intervals.xml @@ -0,0 +1,831 @@ + + + + Various piches and interval sizes + + + All pitch intervals in ascending + jump size. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + + C + 1 + 5 + + 1 + 1 + quarter + + + + C + -1 + 5 + + 1 + 1 + quarter + + + + D + -1 + 5 + + 1 + 1 + quarter + + + + B + 1 + 4 + + 1 + 1 + quarter + + + + D + 5 + + 1 + 1 + quarter + + + + B + 4 + + 1 + 1 + quarter + + + + D + 1 + 5 + + 1 + 1 + quarter + + + + B + -1 + 4 + + 1 + 1 + quarter + + + + E + -1 + 5 + + 1 + 1 + quarter + + + + A + 1 + 4 + + 1 + 1 + quarter + + + + E + 5 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + + E + 1 + 5 + + 1 + 1 + quarter + + + + A + -1 + 4 + + 1 + 1 + quarter + + + + F + -1 + 5 + + 1 + 1 + quarter + + + + G + 1 + 4 + + 1 + 1 + quarter + + + + F + 5 + + 1 + 1 + quarter + + + + G + 4 + + 1 + 1 + quarter + + + + F + 1 + 5 + + 1 + 1 + quarter + + + + G + -1 + 4 + + 1 + 1 + quarter + + + + G + -1 + 5 + + 1 + 1 + quarter + + + + F + 1 + 4 + + 1 + 1 + quarter + + + + G + 5 + + 1 + 1 + quarter + + + + F + 4 + + 1 + 1 + quarter + + + + G + 1 + 5 + + 1 + 1 + quarter + + + + F + -1 + 4 + + 1 + 1 + quarter + + + + A + -1 + 5 + + 1 + 1 + quarter + + + + E + 1 + 4 + + 1 + 1 + quarter + + + + A + 5 + + 1 + 1 + quarter + + + + E + 4 + + 1 + 1 + quarter + + + + A + 1 + 5 + + 1 + 1 + quarter + + + + E + -1 + 4 + + 1 + 1 + quarter + + + + B + -1 + 5 + + 1 + 1 + quarter + + + + D + 1 + 4 + + 1 + 1 + quarter + + + + B + 5 + + 1 + 1 + quarter + + + + D + 4 + + 1 + 1 + quarter + + + + B + 1 + 5 + + 1 + 1 + quarter + + + + D + -1 + 4 + + 1 + 1 + quarter + + + + C + -1 + 6 + + 1 + 1 + quarter + + + + C + 1 + 4 + + 1 + 1 + quarter + + + + C + 6 + + 1 + 1 + quarter + + + + C + 4 + + 1 + 1 + quarter + + + + C + 1 + 6 + + 1 + 1 + quarter + + + + C + -1 + 4 + + 1 + 1 + quarter + + + + D + -1 + 6 + + 1 + 1 + quarter + + + + B + 1 + 3 + + 1 + 1 + quarter + + + + D + 6 + + 1 + 1 + quarter + + + + B + 3 + + 1 + 1 + quarter + + + + D + 1 + 6 + + 1 + 1 + quarter + + + + B + -1 + 3 + + 1 + 1 + quarter + + + + E + -1 + 6 + + 1 + 1 + quarter + + + + A + 1 + 3 + + 1 + 1 + quarter + + + + E + 6 + + 1 + 1 + quarter + + + + A + 3 + + 1 + 1 + quarter + + + + E + 1 + 6 + + 1 + 1 + quarter + + + + A + -1 + 3 + + 1 + 1 + quarter + + + + F + -1 + 6 + + 1 + 1 + quarter + + + + G + 1 + 3 + + 1 + 1 + quarter + + + + F + 6 + + 1 + 1 + quarter + + + + G + 3 + + 1 + 1 + quarter + + + + F + 1 + 6 + + 1 + 1 + quarter + + + + G + -1 + 3 + + 1 + 1 + quarter + + + + G + -1 + 6 + + 1 + 1 + quarter + + + + F + 1 + 3 + + 1 + 1 + quarter + + + + G + 6 + + 1 + 1 + quarter + + + + F + 3 + + 1 + 1 + quarter + + + + G + 1 + 6 + + 1 + 1 + quarter + + + + F + -1 + 3 + + 1 + 1 + quarter + + + + A + -1 + 6 + + 1 + 1 + quarter + + + + E + 1 + 3 + + 1 + 1 + quarter + + + + A + 6 + + 1 + 1 + quarter + + + + E + 3 + + 1 + 1 + quarter + + + + A + 1 + 6 + + 1 + 1 + quarter + + + + E + -1 + 3 + + 1 + 1 + quarter + + + + B + -1 + 6 + + 1 + 1 + quarter + + + + D + 1 + 3 + + 1 + 1 + quarter + + + + B + 6 + + 1 + 1 + quarter + + + + D + 3 + + 1 + 1 + quarter + + + + B + 1 + 6 + + 1 + 1 + quarter + + + + D + -1 + 3 + + 1 + 1 + quarter + + + + + diff --git a/input/regression/musicxml/01c-Chords-ThreeNotesDuration.xml b/input/regression/musicxml/01c-Chords-ThreeNotesDuration.xml deleted file mode 100644 index d18ba71faa..0000000000 --- a/input/regression/musicxml/01c-Chords-ThreeNotesDuration.xml +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - Some three-note - chords, with various durations. - - - - - MusicXML Part - - 0 - - - 1 - 1 - - - - - - - 960 - - - G - 2 - - - - - F - 4 - - 1440 - 1 - quarter - - - - - - A - 4 - - 1440 - 1 - quarter - - - - - - C - 5 - - 1440 - 1 - quarter - - - - - A - 4 - - 480 - 1 - eighth - - - - - G - 5 - - 480 - 1 - eighth - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - C - 5 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - C - 5 - - 960 - 1 - quarter - - - - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - E - 5 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - F - 5 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - E - 5 - - 960 - 1 - quarter - - - - A - 4 - - 960 - 1 - quarter - - - - - F - 4 - - 960 - 1 - quarter - - - - - D - 5 - - 960 - 1 - quarter - - - - diff --git a/input/regression/musicxml/01c-Pitches-NoVoiceElement.xml b/input/regression/musicxml/01c-Pitches-NoVoiceElement.xml new file mode 100644 index 0000000000..2f782c13f4 --- /dev/null +++ b/input/regression/musicxml/01c-Pitches-NoVoiceElement.xml @@ -0,0 +1,44 @@ + + + + + + The <voice> element + of notes is optional in MusicXML (although Dolet always writes it out). + Here, there is one note with lyrics, but without a voice assigned. It + should still be correctly converted. + + + + + MusicXML Part + + + + + + + 4 + + G + 2 + + + + + G + 4 + + 16 + whole + + single + A + + + + light-heavy + + + + diff --git a/input/regression/musicxml/01d-Chords-SchubertStabatMater.xml b/input/regression/musicxml/01d-Chords-SchubertStabatMater.xml deleted file mode 100644 index c809ded659..0000000000 --- a/input/regression/musicxml/01d-Chords-SchubertStabatMater.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - Chords in the - second measure, after several ornaments in the first - measure and a p at the beginning of the second - measure. - - - - - MusicXML Part - - 0 - - - 1 - 1 - - - - - - - 8 - - -4 - major - - - - G - 2 - - - - - - Largo - - - - - - - - - 3 - - - - F - 4 - - 32 - 1 - whole - - - - - - - - - - - - - -

- - - 1 - - - - - F - 4 - - 12 - 1 - quarter - - up - - - - - A - -1 - 4 - - 12 - 1 - quarter - - up - - - - F - 4 - - 4 - 1 - eighth - up - - - - - A - -1 - 4 - - 4 - 1 - eighth - up - - - - G - 4 - - 8 - 1 - quarter - up - - - - - B - -1 - 4 - - 8 - 1 - quarter - up - - - - G - 4 - - 8 - 1 - quarter - up - - - - - B - -1 - 4 - - 8 - 1 - quarter - up - - - - diff --git a/input/regression/musicxml/01d-Pitches-Microtones.xml b/input/regression/musicxml/01d-Pitches-Microtones.xml new file mode 100644 index 0000000000..659d11c3ce --- /dev/null +++ b/input/regression/musicxml/01d-Pitches-Microtones.xml @@ -0,0 +1,132 @@ + + + + + + Some microtones: c + flat-and-a-half, d half-flat, e half-sharp, f sharp-and-a half. + Once in the lower and once in the upper region of the + staff. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + C + -1.5 + 4 + + 1 + 1 + quarter + + + + D + -0.5 + 4 + + 1 + 1 + quarter + + + + E + 0.5 + 4 + + 1 + 1 + quarter + + + + F + 1.5 + 4 + + 1 + 1 + quarter + + + + + + + C + -1.5 + 5 + + 1 + 1 + quarter + + + + D + -0.5 + 5 + + 1 + 1 + quarter + + + + E + 0.5 + 5 + + 1 + 1 + quarter + + + + F + 1.5 + 5 + + 1 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/01e-Chords-PickupMeasures.xml b/input/regression/musicxml/01e-Chords-PickupMeasures.xml deleted file mode 100644 index abdf5b2362..0000000000 --- a/input/regression/musicxml/01e-Chords-PickupMeasures.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - Check for proper chord detection - after a pickup measure (i.e. the first beat of the measure is not - aligned with multiples of the time signature! - - - - - MusicXML Part - - Acoustic Grand Piano - - - 2 - 1 - - - - - - - - 1 - - - - C - 5 - - 1 - 1 - quarter - - - - - - - C - 5 - - 1 - 1 - quarter - - - - - A - 4 - - 1 - 1 - quarter - - - - - F - 4 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - - - A - 4 - - 1 - 1 - quarter - - - - - - diff --git a/input/regression/musicxml/01f-Chord-ElementInBetween.xml b/input/regression/musicxml/01f-Chord-ElementInBetween.xml deleted file mode 100644 index 95536e6136..0000000000 --- a/input/regression/musicxml/01f-Chord-ElementInBetween.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - Between the individual notes of - a chord there can be direction or harmony elements, which should be - properly assigned to the chord (or the position of the - chord). - - - - - MusicXML Part - - 0 - - - 1 - 1 - - - - - - - 960 - - - G - 2 - - - - - A - 4 - - 960 - 1 - quarter - - - - - - - - - - F - 4 - 1 - - 960 - 1 - quarter - - - -

- - - - - - D - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - diff --git a/input/regression/musicxml/02-Notations-Articulations.itexi b/input/regression/musicxml/02-Notations-Articulations.itexi deleted file mode 100644 index b56bc9a11f..0000000000 --- a/input/regression/musicxml/02-Notations-Articulations.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Notations and Articulations - diff --git a/input/regression/musicxml/02-Rests.itexi b/input/regression/musicxml/02-Rests.itexi new file mode 100644 index 0000000000..ba92d1ebc9 --- /dev/null +++ b/input/regression/musicxml/02-Rests.itexi @@ -0,0 +1 @@ +@unnumberedsec 02 ... Rests diff --git a/input/regression/musicxml/02a-Notations-MusicXML.xml b/input/regression/musicxml/02a-Notations-MusicXML.xml deleted file mode 100644 index 4b350a71fd..0000000000 --- a/input/regression/musicxml/02a-Notations-MusicXML.xml +++ /dev/null @@ -1,1238 +0,0 @@ - - - - MusicXML notations (attached to note) - - - All <notation> elements - defined in MusicXML. The lyrics show the notation assigned to each - note. - - - - - - - - - - - - - 1 - - 0 - major - - - G - 2 - - - - - C5 - - 1 - 1 - quarter - - - - ferm. - - - - C5 - - 1 - 1 - quarter - - normal - - normal ferm. - - - - C5 - - 1 - 1 - quarter - - angled - - angled ferm. - - - - C5 - - 1 - 1 - quarter - - square - - square ferm. - - - - - - C5 - - 1 - 1 - quarter - - - - inv.ferm. - - - - C5 - - 1 - 1 - quarter - - arp. - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C5 - - 1 - 1 - quarter - - non-arp. - - - - - E5 - - 1 - 1 - quarter - - - - - G5 - - 1 - 1 - quarter - - - - - C5 - - 1 - 1 - quarter - - double-sharp - - acc.mark - - - light-light - - - - - - - - C5 - - 1 - 1 - quarter - - - - acc. - - - - C5 - - 1 - 1 - quarter - - - - str.-acc. - - - - C5 - - 1 - 1 - quarter - - - - stacc. - - - - C5 - - 1 - 1 - quarter - - - - ten. - - - - - - C5 - - 1 - 1 - quarter - - - - det.-leg. - - - - C5 - - 1 - 1 - quarter - - - - stacc.ss - - - - C5 - - 1 - 1 - quarter - - - - spicc. - - - - C5 - - 1 - 1 - quarter - - - - scoop - - - - - - C5 - - 1 - 1 - quarter - - - - plop - - - - C5 - - 1 - 1 - quarter - - - - doit - - - - C5 - - 1 - 1 - quarter - - - - falloff - - - - C5 - - 1 - 1 - quarter - - - - breath - - - - - - C5 - - 1 - 1 - quarter - - - - caes. - - - - C5 - - 1 - 1 - quarter - - - - stress - - - - C5 - - 1 - 1 - quarter - - - - unstr. - - - - 1 - 1 - quarter - - - light-light - - - - - - - - C5 - - 1 - 1 - quarter - - - - tr. - - - - C5 - - 1 - 1 - quarter - - - - turn - - - - C5 - - 1 - 1 - quarter - - - - del.turn - - - - C5 - - 1 - 1 - quarter - - - - inv.turn - - - - - - C5 - - 1 - 1 - quarter - - - - shake - - - - C5 - - 1 - 1 - quarter - - - - - - beginwavy - - - - C5 - - 1 - 1 - quarter - - - - - - - continuewavy - - - - C5 - - 1 - 1 - quarter - - - - - - endline - - - - - - C5 - - 1 - 1 - quarter - - - - mord. - - - - C5 - - 1 - 1 - quarter - - - - inv.mord. - - - - C5 - - 1 - 1 - quarter - - - - schl. - - - - C5 - - 1 - 1 - quarter - - - - trem. - - - - - - C5 - - 1 - 1 - quarter - - - - natural - - - turn+acc. - - - - C - 5 - - 1 - 1 - quarter - - - - sharp - three-quarters-flat - - - turn+acc.(ab.+bel./rel to turn) - - - - 2 - 1 - half - - - light-light - - - - - - - - C5 - - 1 - 1 - quarter - - - - up-b. - - - - C5 - - 1 - 1 - quarter - - - - down-b. - - - - C5 - - 1 - 1 - quarter - - - - harm. - - - - C5 - - 1 - 1 - quarter - - - - nat.harm. - - - - - - C5 - - 1 - 1 - quarter - - - - art.harm. - - - - C5 - - 1 - 1 - quarter - - - - nat.h./base - - - - C5 - - 1 - 1 - quarter - - - - nat.h./touching - - - - C5 - - 1 - 1 - quarter - - - - nat.h./sounding - - - - - - C5 - - 1 - 1 - quarter - - - - open-str. - - - - C5 - - 1 - 1 - quarter - - - - thumb-pos. - - - - C5 - - 1 - 1 - quarter - - - - empty fing. - - - - C5 - - 1 - 1 - quarter - - 1 - - fing.1 - - - - - - C5 - - 1 - 1 - quarter - - 2 - - fing.2 - - - - C5 - - 1 - 1 - quarter - - 3 - - fing.3 - - - - C5 - - 1 - 1 - quarter - - 4 - - fing.4 - - - - C5 - - 1 - 1 - quarter - - 5 - - fing.5 - - - - - - C5 - - 1 - 1 - quarter - - something - - fing.sth. - - - - C5 - - 1 - 1 - quarter - - 532 - - mult.fing. - - - - C5 - - 1 - 1 - quarter - - - - empty pluck - - - - C5 - - 1 - 1 - quarter - - a - - pluck a - - - - - - C5 - - 1 - 1 - quarter - - - - dbl.tng. - - - - C5 - - 1 - 1 - quarter - - - - trpl.tng. - - - - C5 - - 1 - 1 - quarter - - - - stopped - - - - C5 - - 1 - 1 - quarter - - - - snp.pizz. - - - - - - C5 - - 1 - 1 - quarter - - - - empty fret - - - - C5 - - 1 - 1 - quarter - - 0 - - fret0 - - - - C5 - - 1 - 1 - quarter - - - - empty str. - - - - C5 - - 1 - 1 - quarter - - - 5 - - - str. 5 - - - - - - C5 - - 1 - 1 - quarter - - - - - - beginhammer - - - - C5 - - 1 - 1 - quarter - - - - - - endon - - - - C5 - - 1 - 1 - quarter - - - - - - beginpull - - - - C5 - - 1 - 1 - quarter - - - - - - endoff - - - - - - C5 - - 1 - 1 - quarter - - - 4 - - - bend - - - - C5 - - 1 - 1 - quarter - - - 3 - - - b.3 with-bar - - - - C5 - - 1 - 1 - quarter - - - -0.5 - - - pre-b. -0.5 - - - - C5 - - 1 - 1 - quarter - - - 3.5 - - - b. release 3.5 - - - - - - C5 - - 1 - 1 - quarter - - - - tap - - - - C5 - - 1 - 1 - quarter - - T - - tap T - - - - C5 - - 1 - 1 - quarter - - - - heel - - - - C5 - - 1 - 1 - quarter - - - - toe - - - - - - C5 - - 1 - 1 - quarter - - - - fingern. - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-light - - - - - - - - C5 - - 1 - 1 - quarter - - - - f - - - - C5 - - 1 - 1 - quarter - - - - ppp - - - - C5 - - 1 - 1 - quarter - - - - sfp - - - - C5 - - 1 - 1 - quarter - - sfffz - - Oth.dyn. - - - - - - - - G - 4 - - 1 - 1 - quarter - - - - - - - both above - - - - G - 4 - - 1 - 1 - quarter - - - - - - - - ab./bel./bel. - - - - 2 - 1 - half - - - light-heavy - - - - - diff --git a/input/regression/musicxml/02a-Rests-Durations.xml b/input/regression/musicxml/02a-Rests-Durations.xml new file mode 100644 index 0000000000..c5f3f55d01 --- /dev/null +++ b/input/regression/musicxml/02a-Rests-Durations.xml @@ -0,0 +1,193 @@ + + + + Rest unit test + + Public Domain + + Finale 2007 for Windows + Dolet Light for Finale 2007 + 2007-10-26 + + + All different rest lengths: A + two-bar multi-measure rest, a whole rest, a half, etc. until a + 128th-rest; Then the same with dotted durations. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 32 + + 0 + major + + + + G + 2 + + + 2 + + + + + + 128 + 1 + + + + + + + 128 + 1 + + + + + + + 128 + 1 + whole + + + + + + + 64 + 1 + half + + + + 32 + 1 + quarter + + + + 16 + 1 + eighth + + + + 8 + 1 + 16th + + + + 4 + 1 + 32nd + + + + 2 + 1 + 64th + + + + 1 + 1 + 128th + + + + 1 + 1 + 128th + + + + + + + 96 + 1 + half + + + + + 32 + 1 + quarter + + + + + + + 48 + 1 + quarter + + + + + 24 + 1 + eighth + + + + + 12 + 1 + 16th + + + + + 6 + 1 + 32nd + + + + + 3 + 1 + 64th + + + + + 2 + 1 + 128th + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/02b-Articulations-Texts-PJB.xml b/input/regression/musicxml/02b-Articulations-Texts-PJB.xml deleted file mode 100644 index bc54908c78..0000000000 --- a/input/regression/musicxml/02b-Articulations-Texts-PJB.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - /usr/bin/vi - 2007-02-01 - - - Text markup: - different font sizes, weights and colors. - - - - - - - - - 96 - 0 - - 1 - G2 - - - - - Normal, Medium - - - 1 - - - F4 - 384 - 1 - eighth - 1 - - - - - Bold, Medium - - - 1 - - - - - - - Normal, Large - - - 1 - - - G4 - 384 - 1 - whole - 1 - - - - - Bold, Large - - - 1 - - - - - - - Normal, Small - - - 1 - - - F4 - 384 - 1 - whole - 1 - - - - - Bold, Small - - - 1 - - - - - Normal, Small, Colored, Below - - - 1 - - - - diff --git a/input/regression/musicxml/02b-Rests-PitchedRests.xml b/input/regression/musicxml/02b-Rests-PitchedRests.xml new file mode 100644 index 0000000000..28fafc39ab --- /dev/null +++ b/input/regression/musicxml/02b-Rests-PitchedRests.xml @@ -0,0 +1,63 @@ + + + + + + Rests can have + explicit pitches, where they are displayed. The + first rest uses no explicit position and should use + the default position, all others are explicitly + positioned somewhere else. + + + + MusicXML Part + + + + + 96 + 0 + + 1 + G2 + + + + 96 + 1 + quarter + 1 + + + E4 + 96 + 1 + quarter + 1 + + + F5 + 96 + 1 + quarter + 1 + + + A3 + 96 + 1 + quarter + 1 + + + C6 + 96 + 1 + quarter + 1 + + + + diff --git a/input/regression/musicxml/02c-MultipleNotationChildren-RFK.xml b/input/regression/musicxml/02c-MultipleNotationChildren-RFK.xml deleted file mode 100644 index 303f7b1778..0000000000 --- a/input/regression/musicxml/02c-MultipleNotationChildren-RFK.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - It should not make any difference whether two articulations are given - inside two different notation elements, inside two different articulations - children of the same notation element or inside the same articulations - element. Thus, all three notes should have a staccato and an accent. - - - - - - MusicXML Part - - - - - - - 4 - - 0 - - - - G - 2 - - - - - A - 4 - - 4 - 1 - quarter - sharp - down - - - - - - - - - - - - - - A - 4 - - 4 - 1 - quarter - sharp - down - - - - - - - - - - - - A - 4 - - 4 - 1 - quarter - sharp - down - - - - - - - - - - diff --git a/input/regression/musicxml/02c-Rests-MultiMeasureRests.xml b/input/regression/musicxml/02c-Rests-MultiMeasureRests.xml new file mode 100644 index 0000000000..42d4a74e39 --- /dev/null +++ b/input/regression/musicxml/02c-Rests-MultiMeasureRests.xml @@ -0,0 +1,306 @@ + + + + + + Four multi-measure rests: 3 + measures, 15 measures, 1 measure, and 12 measures. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + 3 + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 15 + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 12 + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/02d-Arpeggio.xml b/input/regression/musicxml/02d-Arpeggio.xml deleted file mode 100644 index 003ab52e9c..0000000000 --- a/input/regression/musicxml/02d-Arpeggio.xml +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - Different Arpeggio directions - (normal, up, down, non-arpeggiate) - - - - - - - - - - - - - - 1 - - 0 - major - - - G - 2 - - - - - C4 - - 1 - 1 - quarter - - normal - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - up - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - normal - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - down - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - normal - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - non-arp. - - - - - E5 - - 1 - 1 - quarter - - - - - G5 - - 1 - 1 - quarter - - - - - C4 - - 1 - 1 - quarter - - normal - - - - - E5 - - 1 - 1 - quarter - - - - - - G5 - - 1 - 1 - quarter - - - - light-heavy - - - - diff --git a/input/regression/musicxml/02d-Rests-Multimeasure-TimeSignatures.xml b/input/regression/musicxml/02d-Rests-Multimeasure-TimeSignatures.xml new file mode 100644 index 0000000000..8594bd2931 --- /dev/null +++ b/input/regression/musicxml/02d-Rests-Multimeasure-TimeSignatures.xml @@ -0,0 +1,159 @@ + + + + + + Multi-Measure rests should always + be converted into durations that are a multiple of the time + signature. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + 2 + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + + 3 + + + + + 3 + 1 + + + + + + + 3 + 1 + + + + + + + 3 + 1 + + + + + + + + 2 + + + + + 2 + 1 + + + + + + + 2 + 1 + + + + + + + + 2 + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/02e-Rests-NoType.xml b/input/regression/musicxml/02e-Rests-NoType.xml new file mode 100644 index 0000000000..0b72a4d4ef --- /dev/null +++ b/input/regression/musicxml/02e-Rests-NoType.xml @@ -0,0 +1,91 @@ + + + + + + In some cases, a rest might + not have its type attribute set (this happens, for example, with + voices in Finale, where you don't manually insert a + rest). + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + C + 5 + + 1 + 1 + quarter + 1 + + + 1 + + + + 1 + 2 + 2 + + + + + + + A + 4 + + 4 + 1 + whole + 1 + + + 4 + + + + E + 3 + + 4 + 2 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/03-Directions.itexi b/input/regression/musicxml/03-Directions.itexi deleted file mode 100644 index a6b5b711ab..0000000000 --- a/input/regression/musicxml/03-Directions.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Dynamics and other single symbols - diff --git a/input/regression/musicxml/03-Rhythm.itexi b/input/regression/musicxml/03-Rhythm.itexi new file mode 100644 index 0000000000..8a5afb2b32 --- /dev/null +++ b/input/regression/musicxml/03-Rhythm.itexi @@ -0,0 +1 @@ +@unnumberedsec 03 ... Rhythm diff --git a/input/regression/musicxml/03a-Directions-MusicXML.xml b/input/regression/musicxml/03a-Directions-MusicXML.xml deleted file mode 100644 index ca086df535..0000000000 --- a/input/regression/musicxml/03a-Directions-MusicXML.xml +++ /dev/null @@ -1,787 +0,0 @@ - - - - MusicXML directions (attached to staff) - - - All <direction> elements - defined in MusicXML. The lyrics for each note describes the direction - element assigned to that note. - - - - - - MusicXML Part - - - - - - - - - 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. - - - - - - D - 0 - - - C - -1 - - - B - -1 - - - E - 0 - - - F - 0 - - - G - 1 - - - A - -1 - - - - - - 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 - endto fff - - - - 1 - 1 - quarter - subp - - - light-heavy - - - - - - diff --git a/input/regression/musicxml/03a-Rhythm-Durations.xml b/input/regression/musicxml/03a-Rhythm-Durations.xml new file mode 100644 index 0000000000..83b19ae8cc --- /dev/null +++ b/input/regression/musicxml/03a-Rhythm-Durations.xml @@ -0,0 +1,455 @@ + + + + Note durations + + + All note durations, from long, + brevis, whole until 128th; First with their plain values, then dotted + and finally doubly-dotted. + + + + + MusicXML Part + + + + + + + 64 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 1024 + 1 + longa + + + + + + + C + 5 + + 512 + 1 + breve + + + + C + 5 + + 256 + 1 + whole + + + + C + 5 + + 128 + 1 + half + down + + + + C + 5 + + 64 + 1 + quarter + down + + + + C + 5 + + 32 + 1 + eighth + down + begin + + + + C + 5 + + 16 + 1 + 16th + down + continue + begin + + + + C + 5 + + 8 + 1 + 32nd + down + continue + continue + begin + + + + C + 5 + + 4 + 1 + 64th + down + continue + continue + continue + begin + + + + C + 5 + + 2 + 1 + 128th + down + continue + continue + continue + continue + begin + + + + C + 5 + + 2 + 1 + 128th + down + end + end + end + end + end + + + + + + + + + + C + 5 + + 1536 + 1 + longa + + + + + + + + C + 5 + + 768 + 1 + breve + + + + + C + 5 + + 384 + 1 + whole + + + + + C + 5 + + 192 + 1 + half + + + + + C + 5 + + 96 + 1 + quarter + + down + + + + C + 5 + + 48 + 1 + eighth + + down + begin + + + + C + 5 + + 24 + 1 + 16th + + down + continue + begin + + + + C + 5 + + 12 + 1 + 32nd + + down + continue + continue + begin + + + + C + 5 + + 6 + 1 + 64th + + continue + continue + continue + begin + + + + C + 5 + + 3 + 1 + 128th + + continue + continue + continue + continue + begin + + + + C + 5 + + 3 + 1 + 128th + + end + end + end + end + end + + + + + + + + + + C + 5 + + 1792 + 1 + longa + + + + + + + + + C + 5 + + 896 + 1 + breve + + + + + + C + 5 + + 448 + 1 + whole + + + + + + C + 5 + + 224 + 1 + half + + + + + + C + 5 + + 112 + 1 + quarter + + + + + + C + 5 + + 56 + 1 + eighth + + + begin + + + + C + 5 + + 28 + 1 + 16th + + + continue + begin + + + + C + 5 + + 14 + 1 + 32nd + + + continue + continue + begin + + + + C + 5 + + 7 + 1 + 64th + + + continue + continue + continue + begin + + + + C + 5 + + 7 + 1 + 64th + + + end + end + end + end + + + light-heavy + + + + + diff --git a/input/regression/musicxml/03b-AccordionRegistrations-MusicXML.xml b/input/regression/musicxml/03b-AccordionRegistrations-MusicXML.xml deleted file mode 100644 index 1a98a65b49..0000000000 --- a/input/regression/musicxml/03b-AccordionRegistrations-MusicXML.xml +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - All possible accordion - registrations. - - - - - - - - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - - - - - - C4 - 1 - 1 - quarter - 0/0/1 - - - - - 1 - - - - - C4 - 1 - 1 - quarter - 0/1/0 - - - - - 1 - - - - - - C4 - 1 - 1 - quarter - 0/1/1 - - - - - 2 - - - - - C4 - 1 - 1 - quarter - 0/2/0 - - - - - - - 2 - - - - - - C4 - 1 - 1 - quarter - 0/2/1 - - - - - 3 - - - - - C4 - 1 - 1 - quarter - 0/3/0 - - - - - 3 - - - - - - C4 - 1 - 1 - quarter - 0/3/1 - - - - - - - - - - - C4 - 1 - 1 - quarter - 1/0/1 - - - - - - - - - - - - C4 - 1 - 1 - quarter - 1/0/0 - - - - - - 1 - - - - - C4 - 1 - 1 - quarter - 1/1/0 - - - - - - 1 - - - - - - C4 - 1 - 1 - quarter - 1/1/1 - - - - - - 2 - - - - - C4 - 1 - 1 - quarter - 1/2/0 - - - - - - - - 2 - - - - - - C4 - 1 - 1 - quarter - 1/2/1 - - - - - - 3 - - - - - C4 - 1 - 1 - quarter - 1/3/0 - - - - - - 3 - - - - - - C4 - 1 - 1 - quarter - 1/3/1 - - - - - - - - - - C4 - 1 - 1 - quarter - empty - - - - - - - - - - - - - - C4 - 1 - 1 - quarter - empty M - - - - - - test - - - - - - C4 - 1 - 1 - quarter - inval.M - - - - - - 0 - - - - - - C4 - 1 - 1 - quarter - M=0 - - - - - - 5 - - - - - - C4 - 1 - 1 - quarter - M=5 - - - - light-heavy - - - - - - diff --git a/input/regression/musicxml/03b-Rhythm-Backup.xml b/input/regression/musicxml/03b-Rhythm-Backup.xml new file mode 100644 index 0000000000..0958d3f372 --- /dev/null +++ b/input/regression/musicxml/03b-Rhythm-Backup.xml @@ -0,0 +1,75 @@ + + + + + + + Two voices with a backup, that + does not jump to the beginning for the measure for voice 2, but + somewhere in the middle. Voice 2 thus won't have any notes or rests + for the first beat of the measures. + + + + + + + + + + + + 2 + 0 + + + G + 2 + + + + + C + 4 + + 2 + 1 + quarter + + + + C + 4 + + 2 + 1 + quarter + + + 2 + + + + A + 3 + + 2 + 2 + quarter + + + + A + 3 + + 2 + 2 + quarter + + + + + diff --git a/input/regression/musicxml/03c-MetronomeMarks.xml b/input/regression/musicxml/03c-MetronomeMarks.xml deleted file mode 100644 index 769b993885..0000000000 --- a/input/regression/musicxml/03c-MetronomeMarks.xml +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - Tempo Markings: note=bpm, - text (note=bpm), note=note, (note=note), (note=bpm) - - - - - - - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - quarter - - 100 - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - - Adagio - - - - long - 100 - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - - - - - - quarter - - half - - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - - - long - 32nd - - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - - - - - - quarter - - half - - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - - - quarter - - 77 - - - - - C5 - 1 - 1 - quarter - - - C5 - 1 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/03d-Directions-MultimeasureRests.xml.broken b/input/regression/musicxml/03d-Directions-MultimeasureRests.xml.broken deleted file mode 100644 index 7b3285d82a..0000000000 --- a/input/regression/musicxml/03d-Directions-MultimeasureRests.xml.broken +++ /dev/null @@ -1,72 +0,0 @@ - - - - MusicXML directions (attached to staff) - - - Directions between some - multi-measure rests should still be converted to the correct - position. - - - - - - MusicXML Part - - - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - 32 - 1 - - - - TEST - - -4 - - - - - - - 32 - 1 - - - - - - - 32 - 1 - - - light-heavy - - - - - - diff --git a/input/regression/musicxml/04-Spanners.itexi b/input/regression/musicxml/04-Spanners.itexi deleted file mode 100644 index 27b2453afa..0000000000 --- a/input/regression/musicxml/04-Spanners.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Spanners - diff --git a/input/regression/musicxml/04a-Spanners-Finale.xml b/input/regression/musicxml/04a-Spanners-Finale.xml deleted file mode 100644 index 803fec86eb..0000000000 --- a/input/regression/musicxml/04a-Spanners-Finale.xml +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - Several spanners defined in MusicXML - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - - 24 - - 0 - major - - - - G - 2 - - - - - - B - 4 - - 16 - 1 - quarter - - 3 - 2 - - down - - - - - - - B - 4 - - 16 - 1 - quarter - - 3 - 2 - - down - - - - B - 4 - - 16 - 1 - quarter - - 3 - 2 - - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - - - - 1 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 6 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 8 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - -22 - - - - B - 5 - - 24 - 1 - quarter - down - - - - - - -22 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - -20 - - - - B - 6 - - 24 - 1 - quarter - down - - - - - - -15 - - - - - - - - - - 2 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 8 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 3 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 9 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - 4 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 7 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 2 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - - - 5 - - - - B - 4 - - 24 - 1 - quarter - down - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - -11 - - - - - - 6 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - 11 - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - F - 5 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - 6 - - - - - - - F - 5 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - 0 - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - - B - 4 - - 24 - 1 - quarter - down - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/04b-Glissando.xml b/input/regression/musicxml/04b-Glissando.xml deleted file mode 100644 index 8afe656300..0000000000 --- a/input/regression/musicxml/04b-Glissando.xml +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - All different types of - glissando defined in MusicXML - - - - - - - - - - - - - - 1 - - 0 - major - - - G - 2 - - - - - G - 4 - - 1 - 1 - quarter - down - - - - normal - - - - F - 5 - - 1 - 1 - quarter - down - - - - glissando - - - - G - 4 - - 1 - 1 - quarter - down - - text - - solid - - - - F - 5 - - 1 - 1 - quarter - down - - - - (+text) - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - dashed - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - dotted - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - wavy - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - normal - - - - F - 5 - - 1 - 1 - quarter - down - - - - slide - - - - - - G - 4 - - 1 - 1 - quarter - down - - text - - solid - - - - F - 5 - - 1 - 1 - quarter - down - - - - (+text) - - - - G - 4 - - 1 - 1 - quarter - down - - - - dashed - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - dotted - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - G - 4 - - 1 - 1 - quarter - down - - - - wavy - - - - F - 5 - - 1 - 1 - quarter - down - - - - - - - light-heavy - - - - diff --git a/input/regression/musicxml/04c-Spanners-Noteedit.xml b/input/regression/musicxml/04c-Spanners-Noteedit.xml deleted file mode 100644 index 4edf6b3457..0000000000 --- a/input/regression/musicxml/04c-Spanners-Noteedit.xml +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Some spanners, exported by NoteEdit - - - - - - MusicXML Part - - Klavier 1 - - - 1 - 1 - - - - - - - - 1 - - -1 - - - - G - 2 - - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - - - - - G - 5 - - 1 - 1 - quarter - up - - - - - - - - - G - 5 - - 1 - 1 - quarter - up - - - - G - 5 - - 1 - 1 - quarter - up - - - - G - 5 - - 1 - 1 - quarter - up - - - - - - - - - diff --git a/input/regression/musicxml/04d-Spanners-JScore.xml b/input/regression/musicxml/04d-Spanners-JScore.xml deleted file mode 100644 index 74b0864eea..0000000000 --- a/input/regression/musicxml/04d-Spanners-JScore.xml +++ /dev/null @@ -1,400 +0,0 @@ - - - - - -JMSL's MusicXMLWriter by Nick Didkovsky. Java Music Specification Language by Nick Didkovsky and Phil Burk, (c) 2003 Nick Didkovsky, Phil Burk. Available from: http://www.algomusic.com - - -Some spanners, exported by JMSL's MusicXMLWriter - - - - -MusicXML Part - - - - - -960 -0 - -G2 - - - - -quarter -60 - - -72 - - - - - - - - - -G -5 - -480 -1 -eighth - - - - - -G -5 - -480 -1 -eighth - - - - - -G -5 - -480 -1 -eighth - - - - - - - --800 - - - - - - - - -G -3 - -480 -1 -eighth - - - - - -G -3 - -480 -1 -eighth - - - - - -G -3 - -480 -1 -eighth - - - - - - - --800 - - - - -960 -0 - -G2 - - - -G -4 - -480 -1 -eighth -begin - - - - - -G -4 - -480 -1 -eighth -continue - - - - - -G -4 - -480 -1 -eighth -end - - - - - -G -4 - -319 -1 -eighth - -3 -2 -eighth - -begin - - - - - - -G -4 - -319 -1 -eighth - -3 -2 - -continue - - - - - -G -4 - -319 -1 -eighth - -3 -2 - -end - - - - - - - -960 -0 - -G2 - - - - - - - - -G -4 - -480 -1 -eighth - - - - - -G -4 - -480 -1 -eighth - - - - - - - - - - -G -4 - -480 -1 -eighth - - - - - - - - - - -G -4 - -480 -1 -eighth - - - - - -G -4 - -480 -1 -eighth - - - - - - - - - - -G -4 - -480 -1 -eighth - - - - - - -960 -0 - -G2 - - - -G -4 - -480 - -1 -eighth - - - - - - -G -4 - -480 - - -1 -eighth - - - - - - - -G -4 - -480 - -1 -eighth - - - - - - -G -4 - -480 -1 -eighth - - - - - - -G -4 - -480 -1 -eighth - - - - - -G -4 - -480 -1 -eighth - - - - - - - diff --git a/input/regression/musicxml/04e-OctaveShifts-Finale.xml b/input/regression/musicxml/04e-OctaveShifts-Finale.xml deleted file mode 100644 index ed1a344c1d..0000000000 --- a/input/regression/musicxml/04e-OctaveShifts-Finale.xml +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - All types of octave shifts (15ma, 15mb, 8va, 8vb) - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 4 - 1 - eighth - down - begin - - - - C - 5 - - 4 - 1 - eighth - down - continue - - - - - - -4 - - - - A - 6 - - 4 - 1 - eighth - down - continue - - - - - - -4 - - - - - - - - - C - 3 - - 4 - 1 - eighth - down - end - - - - B - 2 - - 4 - 1 - eighth - up - begin - - - - - - -4 - - - - - - - - - A - 5 - - 4 - 1 - eighth - up - end - - - - A - 5 - - 4 - 1 - eighth - down - begin - - - - - - -3 - - - - - - - - - B - 3 - - 2 - 1 - 16th - down - continue - begin - - - - C - 4 - - 2 - 1 - 16th - down - end - end - - - - - - -2 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/04f-Slurs.xml b/input/regression/musicxml/04f-Slurs.xml deleted file mode 100644 index dd2eb5e1be..0000000000 --- a/input/regression/musicxml/04f-Slurs.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - A note can be the end of one - slur and the start of a new slur. Also, in MusicXML, nested slurs - are possible like in the second measure where one slur goes over all - four notes, and another slur goes from the second to the third - note. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - G - 4 - - 1 - 1 - quarter - - - - - - - C - 5 - - 1 - 1 - quarter - - - - - - - - A - 4 - - 1 - 1 - quarter - - - - - - - - G - 4 - - 1 - 1 - quarter - - - - - - - - - - G - 4 - - 1 - 1 - quarter - - - - - - - C - 5 - - 1 - 1 - quarter - - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/04g-Trill-EndingOnGraceNote-Finale.xml b/input/regression/musicxml/04g-Trill-EndingOnGraceNote-Finale.xml deleted file mode 100644 index a793d21f2c..0000000000 --- a/input/regression/musicxml/04g-Trill-EndingOnGraceNote-Finale.xml +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - A trill spanner that ends on an - after-grace note. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 336 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - E - 5 - - 336 - 1 - quarter - down - 1 - - - - - - - F - 1 - 5 - - 84 - 1 - 16th - sharp - down - 1 - begin - begin - - - - G - 5 - - 84 - 1 - 16th - down - 1 - end - end - - - - - - - - - - - - B - 5 - - 1 - 16th - up - 1 - - - - A - 5 - - 504 - 1 - quarter - - down - 1 - - - - - G - 5 - - 1 - 16th - up - 1 - begin - begin - - - - - A - 5 - - 1 - 16th - up - 1 - end - end - - - - - - - - - - diff --git a/input/regression/musicxml/04h-Slur-ChordedNotes.xml b/input/regression/musicxml/04h-Slur-ChordedNotes.xml deleted file mode 100644 index ff7b37717d..0000000000 --- a/input/regression/musicxml/04h-Slur-ChordedNotes.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - G - 4 - - 1 - 1 - quarter - - - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - - G - 5 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - - - D - 5 - - 1 - 1 - quarter - - - - G - 4 - - 1 - 1 - quarter - - - - - - - - - D - 5 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/05-Header.itexi b/input/regression/musicxml/05-Header.itexi deleted file mode 100644 index ad0d757a24..0000000000 --- a/input/regression/musicxml/05-Header.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Header information - diff --git a/input/regression/musicxml/05a-HeaderQuotes-Finale.xml b/input/regression/musicxml/05a-HeaderQuotes-Finale.xml deleted file mode 100644 index 544bb5af1b..0000000000 --- a/input/regression/musicxml/05a-HeaderQuotes-Finale.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - "Quotes" in header fields - - Some "Tester" Name - Free for anyone ("Public Domain") - - "Hand-crafted" MusicXML file - 2008-02-06 - - - Several header fields and part - names can contain quotes ("). This test checks whether they are - converted/imported without problems (i.e. whether they are correctly - escaped when converting). - - - - - Staff "Test" - - - - - - - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/05b-MultipleRights.xml b/input/regression/musicxml/05b-MultipleRights.xml deleted file mode 100644 index 40102cd09b..0000000000 --- a/input/regression/musicxml/05b-MultipleRights.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Copyright © XXXX by Y. ZZZZ. - Released To The Public Domain. - - There can be multiple - <rights> tags in the identification element of the score. The - conversion shall still work, ideally using both of - them. - - - - - MusicXML Part - - - - - - - 4 - 1 - whole - - - light-heavy - - - - diff --git a/input/regression/musicxml/06-Lyrics.itexi b/input/regression/musicxml/06-Lyrics.itexi deleted file mode 100644 index 1049671c8c..0000000000 --- a/input/regression/musicxml/06-Lyrics.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Lyrics - diff --git a/input/regression/musicxml/06a-Lyrics-Finale.xml b/input/regression/musicxml/06a-Lyrics-Finale.xml deleted file mode 100644 index c680a4b22c..0000000000 --- a/input/regression/musicxml/06a-Lyrics-Finale.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - Some notes with simple lyrics: Syllables, notes without a syllable, syllable spanners. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - begin - Tra - - - - - A - 4 - - 1 - 1 - quarter - up - - middle - la - - - - - A - 4 - - 1 - 1 - quarter - up - - end - li - - - - - A - 4 - - 1 - 1 - quarter - up - - single - Ja! - - - - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - A - 4 - - 1 - 1 - quarter - up - - begin - Tra - - - - - A - 4 - - 1 - 1 - quarter - up - - - - A - 4 - - 1 - 1 - quarter - up - - end - ra! - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06b-MultipleLyrics-Finale.xml b/input/regression/musicxml/06b-MultipleLyrics-Finale.xml deleted file mode 100644 index c3f80345d9..0000000000 --- a/input/regression/musicxml/06b-MultipleLyrics-Finale.xml +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - Multiple (simple) lyrics. The - order of the exported stanzas is relevant (identified by the number - attribute in this test case) - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - G - 4 - - 1 - 1 - quarter - up - - begin - 1.Tra - - - begin - 2.tra - - - begin - 3.TRA - - - - - G - 4 - - 1 - 1 - quarter - up - - middle - la - - - middle - la - - - middle - LA - - - - - G - 4 - - 1 - 1 - quarter - up - - end - la, - - - end - la, - - - end - LA, - - - - - G - 4 - - 1 - 1 - quarter - up - - single - ja! - - - - single - ja! - - - - single - JA! - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - begin - Tra - - - begin - Tra - - - begin - TRA - - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - end - ra... - - - end - ra. - - - end - RA... - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06c-Lyrics-Pianostaff-Finale.xml b/input/regression/musicxml/06c-Lyrics-Pianostaff-Finale.xml deleted file mode 100644 index bfb1d58c3f..0000000000 --- a/input/regression/musicxml/06c-Lyrics-Pianostaff-Finale.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - Lyrics assigned to the voices of - a piano staff containing two simple staves. Each staff is assigned - exactly one lyrics line. - - - - - MusicXML Part - - Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - begin - tra - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - middle - la - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - end - li - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - single - ja! - - - - - 4 - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - begin - TRA - - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - middle - LA - - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - end - LI - - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - single - JA! - - - - - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - begin - tra - - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - - - A - 4 - - 1 - 1 - quarter - up - 1 - - end - ra! - - - - 4 - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - begin - TRA - - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - - - F - 3 - - 1 - 2 - quarter - down - 2 - - end - RA! - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06d-Lyrics-Melisma-Finale.xml b/input/regression/musicxml/06d-Lyrics-Melisma-Finale.xml deleted file mode 100644 index c2c4f695f9..0000000000 --- a/input/regression/musicxml/06d-Lyrics-Melisma-Finale.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - How to treat lyrics and slurred - notes. Normally, a slurred group of notes is assigned only one lyrics - syllable. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - - begin - Me - - - - - A - 4 - - 1 - 1 - quarter - down - - - - - E - 5 - - 1 - 1 - quarter - down - - - - C - 5 - - 1 - 1 - quarter - down - - - - C - 5 - - 1 - 1 - quarter - down - - - - - - - - E - 5 - - 1 - 1 - quarter - down - - - - - - - C - 5 - - 1 - - 1 - quarter - down - - - - - middle - lis - - - - - C - 5 - - 1 - - 1 - quarter - down - - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - - end - ma. - - - - - - E - 5 - - 1 - 1 - quarter - down - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06e-Lyrics-Chords-Finale.xml b/input/regression/musicxml/06e-Lyrics-Chords-Finale.xml deleted file mode 100644 index 506e0bce0f..0000000000 --- a/input/regression/musicxml/06e-Lyrics-Chords-Finale.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - Assigning lyrics to chorded notes. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - E - 4 - - 1 - 1 - quarter - up - - begin - Ly - - - - - - C - 5 - - 1 - 1 - quarter - up - - - - A - 4 - - 1 - 1 - quarter - down - - end - rics - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - E - 4 - - 1 - 1 - quarter - up - - single - on - - - - - - C - 5 - - 1 - 1 - quarter - up - - - - A - 4 - - 1 - 1 - quarter - down - - single - chords - - - - - - C - 5 - - 1 - 1 - quarter - down - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06f-Lyrics-GracedNotes-Finale.xml b/input/regression/musicxml/06f-Lyrics-GracedNotes-Finale.xml deleted file mode 100644 index 5567bd7bef..0000000000 --- a/input/regression/musicxml/06f-Lyrics-GracedNotes-Finale.xml +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - Grace notes shall not mess up the - lyrics, and they shall not be assigned a syllable. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - begin - Ly - - - - - - D - 5 - - 1 - eighth - up - - - - C - 5 - - 2 - 1 - quarter - down - - - - - - - C - 5 - - 2 - 1 - quarter - down - - end - rics - - - - - - D - 5 - - - 1 - eighth - up - - - - - - - C - 5 - - 2 - 1 - quarter - down - - single - on - - - - - - - - C - 5 - - 2 - - 1 - quarter - down - - - - - single - notes - - - - - - - E - 5 - - - 1 - eighth - up - begin - - - - - - - - D - 5 - - 1 - eighth - up - end - - - - C - 5 - - 2 - - 1 - quarter - down - - - - - - - - D - 5 - - 1 - eighth - up - - - - C - 5 - - 2 - 1 - quarter - down - - single - with - - - - - C - 5 - - 2 - 1 - quarter - down - - single - graces - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06g-Lyrics-NameNumber.xml b/input/regression/musicxml/06g-Lyrics-NameNumber.xml deleted file mode 100644 index fdab72d574..0000000000 --- a/input/regression/musicxml/06g-Lyrics-NameNumber.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - A lyrics syllable can have both - a number and a name attribute. The question is: What should be used - to put syllables of the same voice together. This example uses - different number/name combinations to check how different - applications handle this unspecified case (The advice on the - MusicXML mailing list was "there is no correct way, each - application can do what it thinks is best"). - - - - - MusicXML Part - - - - - - - 1 - 0major - - G2 - - - - - G - 4 - - 1 - 1 - quarter - - begin - Verse1A - - - begin - Chorus1A - - - begin - AnotherChorus1A - - - begin - Chorus1A - - - - G4 - 1 - 1 - quarter - - begin - 1B - - - begin - 2B - - - - G4 - 1 - 1 - quarter - - begin - Verse1C - - - begin - Chorus2C - - - - G4 - 1 - 1 - quarter - - begin - Chorus1D - - - - G4 - 1 - 1 - quarter - - begin - VerseE - - - - G4 - 1 - 1 - quarter - - begin - NoneF - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06h-Lyrics-BeamsMelismata.xml b/input/regression/musicxml/06h-Lyrics-BeamsMelismata.xml deleted file mode 100644 index 64ac98b1f7..0000000000 --- a/input/regression/musicxml/06h-Lyrics-BeamsMelismata.xml +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - Beaming or slurs can indicate - melismata for lyrics. Also make sure that notes without an explicit - syllable are treated as if they were part of a melisma. - - - - - - - - - - - - - 2 - - - C5 - 1 - 1 - eighth - begin - - begin - Me - - - - A4 - 1 - 1 - eighth - continue - - - C5 - 1 - 1 - eighth - end - - - A4 - 1 - 1 - eighth - - middle - lis - - - - C5 - 1 - 1 - eighth - begin - - end - ma - - - - - G4 - 1 - 1 - eighth - continue - - - B4 - 1 - 1 - eighth - end - - - - 1 - 1 - eighth - - - - - - C5 - 1 - 1 - eighth - - begin - Me - - - - A4 - 1 - 1 - eighth - - - C5 - 1 - 1 - eighth - - - A4 - 1 - 1 - eighth - - middle - lis - - - - C5 - 1 - 1 - eighth - - end - ma - - - - - G4 - 1 - 1 - eighth - - - B4 - 1 - 1 - eighth - - - - 1 - 1 - eighth - - - - - - C5 - 1 - 1 - eighth - - - - - begin - Me - - - - A4 - 1 - 1 - eighth - - - C5 - 1 - 1 - eighth - - - - - - A4 - 1 - 1 - eighth - - middle - lis - - - - C5 - 1 - 1 - eighth - - - - - end - ma - - - - - G4 - 1 - 1 - eighth - - - B4 - 1 - 1 - eighth - - - - - - - 1 - 1 - eighth - - - - - - C5 - 1 - 1 - eighth - - - - - begin - Me - - - - A4 - 1 - 1 - eighth - - - C5 - 1 - 1 - eighth - - - A4 - 1 - 1 - eighth - - middle - lis - - - - C5 - 1 - 1 - eighth - - end - ma - - - - - G4 - 1 - 1 - eighth - - - B4 - 1 - 1 - eighth - - - - - - - 1 - 1 - eighth - - - light-heavy - - - - - diff --git a/input/regression/musicxml/06i-Lyrics-Chords.xml b/input/regression/musicxml/06i-Lyrics-Chords.xml deleted file mode 100644 index 8f3db1e1a7..0000000000 --- a/input/regression/musicxml/06i-Lyrics-Chords.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - Each note of a chord can have - some lyrics attached. In this case, each note of the chord has lyrics - of the form "Lyrics [123]" attached, where each lyrics has a different - number attribute to distinguish them. These syllables should be - imported into three different stanzas and the timing should be - correct. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - E - 5 - - 1 - 1 - quarter - Lyrics 1 - - - - - C - 5 - - 1 - 1 - quarter - Lyrics 2 - - - - - A - 4 - - 1 - 1 - quarter - Lyrics 3 - - - - diff --git a/input/regression/musicxml/06j-Lyrics-Elisions.xml b/input/regression/musicxml/06j-Lyrics-Elisions.xml deleted file mode 100644 index 960b711247..0000000000 --- a/input/regression/musicxml/06j-Lyrics-Elisions.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - Multiple lyrics syllables - assigned to a single note are implemented either using a space in - the lyrics or by using the <elision> lyrics element. This - testcase checks both of them. First, a note with on syllable is - given, then a note with two syllables separated by a spcae and finally - a note with two and one with three syllables implemented using - <elision> is given. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - C - 5 - - 1 - 1 - quarter - down - - a - - - - - C - 5 - - 1 - 1 - quarter - down - - b c - - - - - C - 5 - - 1 - 1 - quarter - down - - d - - e - - - - - C - 5 - - 1 - 1 - quarter - down - - f - - g - - h - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/07-NoteSettings.itexi b/input/regression/musicxml/07-NoteSettings.itexi deleted file mode 100644 index f73f6e4721..0000000000 --- a/input/regression/musicxml/07-NoteSettings.itexi +++ /dev/null @@ -1 +0,0 @@ -@section Note settings, heads, etc. diff --git a/input/regression/musicxml/07a-Noteheads.xml b/input/regression/musicxml/07a-Noteheads.xml deleted file mode 100644 index 287488727e..0000000000 --- a/input/regression/musicxml/07a-Noteheads.xml +++ /dev/null @@ -1,1387 +0,0 @@ - - - - - - Different note styles, using the - <notehead> element. First, each note head style is printed - with four quarter notes, two with filled heads, two with unfilled - heads, where first the stem is up and then the stem is down. After - that, each note head style is printed with a half note (should have - an unfilled head by default). Finally, the Aiken note head styles are - tested, once with stem up and once with stem down. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - A - 4 - - 1 - 1 - quarter - slash - slash - - - - C - 5 - - 1 - 1 - quarter - slash - - - - A - 4 - - 1 - 1 - quarter - slash - - - - C - 5 - - 1 - 1 - quarter - slash - - - - - - - A - 4 - - 1 - 1 - quarter - triangle - triangle - - - - C - 5 - - 1 - 1 - quarter - triangle - - - - A - 4 - - 1 - 1 - quarter - triangle - - - - C - 5 - - 1 - 1 - quarter - triangle - - - - - - - A - 4 - - 1 - 1 - quarter - diamond - diamond - - - - C - 5 - - 1 - 1 - quarter - diamond - - - - A - 4 - - 1 - 1 - quarter - diamond - - - - C - 5 - - 1 - 1 - quarter - diamond - - - - - - - A - 4 - - 1 - 1 - quarter - square - square - - - - C - 5 - - 1 - 1 - quarter - square - - - - A - 4 - - 1 - 1 - quarter - square - - - - C - 5 - - 1 - 1 - quarter - square - - - - - - - A - 4 - - 1 - 1 - quarter - cross - cross - - - - C - 5 - - 1 - 1 - quarter - cross - - - - A - 4 - - 1 - 1 - quarter - cross - - - - C - 5 - - 1 - 1 - quarter - cross - - - - - - - A - 4 - - 1 - 1 - quarter - x - x - - - - C - 5 - - 1 - 1 - quarter - x - - - - A - 4 - - 1 - 1 - quarter - x - - - - C - 5 - - 1 - 1 - quarter - x - - - - - - - A - 4 - - 1 - 1 - quarter - circle-x - circle-x - - - - C - 5 - - 1 - 1 - quarter - circle-x - - - - A - 4 - - 1 - 1 - quarter - circle-x - - - - C - 5 - - 1 - 1 - quarter - circle-x - - - - - - - A - 4 - - 1 - 1 - quarter - inverted triangle - inverted triangle - - - - C - 5 - - 1 - 1 - quarter - inverted triangle - - - - A - 4 - - 1 - 1 - quarter - inverted triangle - - - - C - 5 - - 1 - 1 - quarter - inverted triangle - - - - - - - A - 4 - - 1 - 1 - quarter - arrow down - arrow down - - - - C - 5 - - 1 - 1 - quarter - arrow down - - - - A - 4 - - 1 - 1 - quarter - arrow down - - - - C - 5 - - 1 - 1 - quarter - arrow down - - - - - - - A - 4 - - 1 - 1 - quarter - arrow up - arrow up - - - - C - 5 - - 1 - 1 - quarter - arrow up - - - - A - 4 - - 1 - 1 - quarter - arrow up - - - - C - 5 - - 1 - 1 - quarter - arrow up - - - - - - - A - 4 - - 1 - 1 - quarter - slashed - slashed - - - - C - 5 - - 1 - 1 - quarter - slashed - - - - A - 4 - - 1 - 1 - quarter - slashed - - - - C - 5 - - 1 - 1 - quarter - slashed - - - - - - - A - 4 - - 1 - 1 - quarter - back slashed - back slashed - - - - C - 5 - - 1 - 1 - quarter - back slashed - - - - A - 4 - - 1 - 1 - quarter - back slashed - - - - C - 5 - - 1 - 1 - quarter - back slashed - - - - - - - A - 4 - - 1 - 1 - quarter - normal - normal - - - - C - 5 - - 1 - 1 - quarter - normal - - - - A - 4 - - 1 - 1 - quarter - normal - - - - C - 5 - - 1 - 1 - quarter - normal - - - - - - - A - 4 - - 1 - 1 - quarter - cluster - cluster - - - - C - 5 - - 1 - 1 - quarter - cluster - - - - A - 4 - - 1 - 1 - quarter - cluster - - - - C - 5 - - 1 - 1 - quarter - cluster - - - - - - - A - 4 - - 1 - 1 - quarter - none - none - - - - C - 5 - - 1 - 1 - quarter - none - - - - A - 4 - - 1 - 1 - quarter - none - - - - C - 5 - - 1 - 1 - quarter - none - - - - - - - A - 4 - - 2 - 1 - half - slash - slash - - - - A - 4 - - 2 - 1 - half - triangle - triangle - - - - - - - A - 4 - - 2 - 1 - half - diamond - diamond - - - - A - 4 - - 2 - 1 - half - square - square - - - - - - - A - 4 - - 2 - 1 - half - cross - cross - - - - A - 4 - - 2 - 1 - half - x - x - - - - - - - A - 4 - - 2 - 1 - half - circle-x - circle-x - - - - A - 4 - - 2 - 1 - half - inverted triangle - inverted triangle - - - - - - - A - 4 - - 2 - 1 - half - arrow down - arrow down - - - - A - 4 - - 2 - 1 - half - arrow up - arrow up - - - - - - - A - 4 - - 2 - 1 - half - slashed - slashed - - - - A - 4 - - 2 - 1 - half - back slashed - back slashed - - - - - - - A - 4 - - 2 - 1 - half - normal - normal - - - - A - 4 - - 2 - 1 - half - cluster - cluster - - - - - - - A - 4 - - 1 - 1 - quarter - do - do - - - - C - 5 - - 1 - 1 - quarter - do - - - - A - 4 - - 1 - 1 - quarter - do - - - - C - 5 - - 1 - 1 - quarter - do - - - - - - - A - 4 - - 1 - 1 - quarter - re - re - - - - C - 5 - - 1 - 1 - quarter - re - - - - A - 4 - - 1 - 1 - quarter - re - - - - C - 5 - - 1 - 1 - quarter - re - - - - - - - A - 4 - - 1 - 1 - quarter - mi - mi - - - - C - 5 - - 1 - 1 - quarter - mi - - - - A - 4 - - 1 - 1 - quarter - mi - - - - C - 5 - - 1 - 1 - quarter - mi - - - - - - - A - 4 - - 1 - 1 - quarter - fa - fa - - - - C - 5 - - 1 - 1 - quarter - fa - - - - A - 4 - - 1 - 1 - quarter - fa - - - - C - 5 - - 1 - 1 - quarter - fa - - - - - - - A - 4 - - 1 - 1 - quarter - so - so - - - - C - 5 - - 1 - 1 - quarter - so - - - - A - 4 - - 1 - 1 - quarter - so - - - - C - 5 - - 1 - 1 - quarter - so - - - - - - - A - 4 - - 1 - 1 - quarter - la - la - - - - C - 5 - - 1 - 1 - quarter - la - - - - A - 4 - - 1 - 1 - quarter - la - - - - C - 5 - - 1 - 1 - quarter - la - - - - - - - A - 4 - - 1 - 1 - quarter - ti - ti - - - - C - 5 - - 1 - 1 - quarter - ti - - - - A - 4 - - 1 - 1 - quarter - ti - - - - C - 5 - - 1 - 1 - quarter - ti - - - - - - - 3 - major - - - - - A - 3 - - 1 - 1 - quarter - do - do - - - - B - 3 - - 1 - 1 - quarter - re - re - - - - C - 1 - 4 - - 1 - 1 - quarter - mi - mi - - - - D - 4 - - 1 - 1 - quarter - fa - fa - - - - - - - E - 4 - - 1 - 1 - quarter - so - so - - - - F - 1 - 4 - - 1 - 1 - quarter - la - la - - - - G - 1 - 4 - - 1 - 1 - quarter - ti - ti - - - - A - 4 - - 1 - 1 - quarter - do - do - - - - - - - 0 - major - - - - - C - 5 - - 1 - 1 - quarter - do - do - - - - D - 5 - - 1 - 1 - quarter - re - re - - - - E - 5 - - 1 - 1 - quarter - mi - mi - - - - F - 5 - - 1 - 1 - quarter - fa - fa - - - - - - - G - 5 - - 1 - 1 - quarter - so - so - - - - A - 5 - - 1 - 1 - quarter - la - la - - - - B - 5 - - 1 - 1 - quarter - ti - ti - - - - C - 6 - - 1 - 1 - quarter - do - do - - - light-heavy - - - - diff --git a/input/regression/musicxml/07b-Staff-Notestyles.xml b/input/regression/musicxml/07b-Staff-Notestyles.xml deleted file mode 100644 index 8a6c750d0c..0000000000 --- a/input/regression/musicxml/07b-Staff-Notestyles.xml +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - Staff-connected note styles: - slash notation, hidden notes (with and without hidden staff - lines) - - - - - MusicXML Part - - - - - - - - - 70 - 0 - - 211 - - - - 1 - - 0 - major - - - - G - 2 - - - - - A - 4 - - 1 - 1 - quarter - down - - - - - - - - - A - 4 - - 1 - 1 - quarter - up - slash, no stem - - - - C - 5 - - 1 - 1 - quarter - down - - - - - - - - - - - - A - 4 - - 1 - 1 - quarter - down - slash, with stem - - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - - - - - - A - 4 - - 1 - 1 - quarter - up - hidden notes - - - - C - 5 - - 1 - 1 - quarter - down - - - - 0 - - - - - C - 4 - - 1 - 1 - quarter - up - hidden notes, staff lines - - - - - - D - 4 - - 2 - 1 - half - up - - - - 5 - - - - - G - 4 - - 2 - 1 - half - up - normal settings restored - - - light-heavy - - - - - diff --git a/input/regression/musicxml/07c-Noteheads-Chords.xml b/input/regression/musicxml/07c-Noteheads-Chords.xml deleted file mode 100644 index 5196040aeb..0000000000 --- a/input/regression/musicxml/07c-Noteheads-Chords.xml +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - Different note styles for - individual notes inside a chord, using the - <notehead> element. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - E - 5 - - 1 - 1 - quarter - normal - - - - - C - 5 - - 1 - 1 - quarter - triangle - triangle - - - - - A - 4 - - 1 - 1 - quarter - slash - slash - - - - E - 5 - - 1 - 1 - quarter - cross - cross - - - - - C - 5 - - 1 - 1 - quarter - square - square - - - - - A - 4 - - 1 - 1 - quarter - diamond - diamond - - - - E - 5 - - 1 - 1 - quarter - inverted triangle - inverted triangle - - - - - C - 5 - - 1 - 1 - quarter - circle-x - circle-x - - - - - A - 4 - - 1 - 1 - quarter - x - x - - - - E - 5 - - 1 - 1 - quarter - slashed - slashed - - - - - C - 5 - - 1 - 1 - quarter - arrow up - arrow up - - - - - A - 4 - - 1 - 1 - quarter - arrow down - arrow down - - - light-heavy - - - - diff --git a/input/regression/musicxml/07d-Parenthesized-Noteheads.xml b/input/regression/musicxml/07d-Parenthesized-Noteheads.xml deleted file mode 100644 index 4e4fefad3f..0000000000 --- a/input/regression/musicxml/07d-Parenthesized-Noteheads.xml +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - Parenthesized note heads. First, - a single parenthesized note is tested, once with a normal and then - with a non-standard notehead, then two chords with some/all - parenthesized noteheads and finally a parenthesized rest. - - - - - MusicXML Part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - A - 4 - - 1 - 1 - quarter - - - - - A - 4 - - 1 - 1 - quarter - x - - - - A - 4 - - 1 - 1 - quarter - - - - - C - 5 - - 1 - 1 - quarter - - - - - - E - 5 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - - - - C - 5 - - 1 - 1 - quarter - - - - - - E - 5 - - 1 - 1 - quarter - - - - - 1 - 1 - quarter - - - - - E - 4 - - 1 - 1 - quarter - - - - light-heavy - - - - diff --git a/input/regression/musicxml/08-Multiple-Parts.itexi b/input/regression/musicxml/08-Multiple-Parts.itexi deleted file mode 100644 index cab81b02dc..0000000000 --- a/input/regression/musicxml/08-Multiple-Parts.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Multiple parts (staves) - diff --git a/input/regression/musicxml/08a-Partorder-Rosegarden.xml b/input/regression/musicxml/08a-Partorder-Rosegarden.xml deleted file mode 100644 index 23b9927d4f..0000000000 --- a/input/regression/musicxml/08a-Partorder-Rosegarden.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - A piece with - four parts. Are they converted in the correct order? - - - - - Part 1 - - 0 - - - 1 - 1 - - - - Part 2 - - 0 - - - 2 - - - - Part 3 - - 0 - - - 3 - - - - Part 4 - - 0 - - - 4 - - - - - - - 960 - - 1 - major - - - - G - 2 - - - - - C - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - - - - 960 - - 1 - major - - - - G - 2 - - - - - E - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - - - - 960 - - 1 - major - - - - G - 2 - - - - - G - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - - - - 960 - - 1 - major - - - - G - 2 - - - - - B - 4 - - 960 - 1 - quarter - - - - 960 - 1 - quarter - - - - 1920 - 1 - half - - - - diff --git a/input/regression/musicxml/08b-StaffGroups-Finale.xml b/input/regression/musicxml/08b-StaffGroups-Finale.xml deleted file mode 100644 index 77937d27c7..0000000000 --- a/input/regression/musicxml/08b-StaffGroups-Finale.xml +++ /dev/null @@ -1,1790 +0,0 @@ - - - - - - A huge orchestra score with 28 - parts and different kinds of nested bracketed groups. Each part/group - is assigned a name and an abbreviation to be shown before the staff. - Also, most of the groups show unbroken barlines, while the barlines - are broken between the groups. - - - - - bracket - yes - - - Piccolo - Picc. - - Piccolo - - - 1 - 73 - - - - bracket - no - - - Flute 1 - Fl. 1 - - Flute 1 - - - 2 - 74 - - - - Flute 2 - Fl. 2 - - Flute 2 - - - 3 - 74 - - - - - Oboe through Clarinet - O to Cl - bracket - yes - - - line - yes - - - Oboe - Ob. - - Oboe - - - 4 - 69 - - - - English Horn - E. Hn. - - English Horn - - - 5 - 70 - - - - - Clarinet in Eb - Eb Cl. - - Clarinet in Eb - - - 6 - 72 - - - - - bracket - no - - - Clarinet in Bb 1 - Bb Cl. 1 - - Clarinet in Bb 1 - - - 7 - 72 - - - - Clarinet in Bb 2 - Bb Cl. 2 - - Clarinet in Bb 2 - - - 8 - 72 - - - - - Bass Clarinet - B. Cl. - - Bass Clarinet - - - 9 - 72 - - - - bracket - no - - - Bassoon 1 - Bsn. 1 - - Bassoon 1 - - - 11 - 71 - - - - Bassoon 2 - Bsn. 2 - - Bassoon 2 - - - 12 - 71 - - - - - Contrabassoon - C. Bn. - - Contrabassoon - - - 13 - 71 - - - - - bracket - no - - - bracket - yes - - - Horn in F 1 - Hn. 1 - - Horn in F 1 - - - 14 - 61 - - - - Horn in F 2 - Hn. 2 - - Horn in F 2 - - - 15 - 61 - - - - - bracket - no - - - Trumpet in C 1 - C Tpt. 1 - - Trumpet in C 1 - - - 16 - 57 - - - - Trumpet in C 2 - C Tpt. 2 - - Trumpet in C 2 - - - 1 - 57 - - - - - bracket - no - - - Trombone 1 - Tbn. 1 - - Trombone 1 - - - 2 - 58 - - - - Trombone 2 - Tbn. 2 - - Trombone 2 - - - 3 - 58 - - - - - Tuba - Tuba - - Tuba - - - 4 - 59 - - - - - Timpani - Timp. - - Timpani - - - 5 - 48 - - - - Percussion - Perc. - - MIDI77 - - - 10 - 1 - 77 - - - - Harp - Hp. - - Harp - - - 6 - 47 - - - - Piano - Pno. - - Piano - - - 7 - 1 - - - - bracket - yes - - - Violin I - Vln. I - - Violin I - - - 8 - 49 - - - - Violin II - Vln. II - - Violin II - - - 9 - 49 - - - - Viola - Vla. - - Viola - - - 11 - 49 - - - - Cello - Vc. - - Cello - - - 12 - 49 - - - - Contrabass - Cb. - - Contrabass - - - 13 - 49 - - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - 0 - 0 - 1 - - - - - - B - 4 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - F - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - E - 5 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 1 - major - - - - G - 2 - - - -4 - -7 - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 3 - major - - - - G - 2 - - - 2 - 3 - - - - - - B - 4 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 2 - major - - - - G - 2 - - - -1 - -2 - - - - - - F - 1 - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 2 - major - - - - G - 2 - - - -1 - -2 - - - - - - C - 1 - 5 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 2 - major - - - - G - 2 - - - -1 - -2 - -1 - - - - - - B - 4 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - D - 3 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - E - 3 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - 0 - 0 - -1 - - - - - - B - 2 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 1 - major - - - - G - 2 - - - -4 - -7 - - - - - - E - 5 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 1 - major - - - - G - 2 - - - -4 - -7 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - F - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - B - 2 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - E - 3 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - E - 3 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - F - 3 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - 2 - - percussion - - - - - - E - 5 - - 1 - - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - D - 5 - - 1 - 1 - quarter - down - 1 - - - - 1 - 1 - quarter - 1 - - - - 2 - 1 - half - 1 - - - 4 - - - - A - 2 - - 1 - 2 - quarter - up - 2 - - - - 1 - 2 - quarter - 2 - - - - 2 - 2 - half - 2 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - G - 4 - - 1 - 1 - quarter - up - 1 - - - - 1 - 1 - quarter - 1 - - - - 2 - 1 - half - 1 - - - 4 - - - - E - 3 - - 1 - 2 - quarter - down - 2 - - - - 1 - 2 - quarter - 2 - - - - 2 - 2 - half - 2 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - E - 5 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - F - 4 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - C - 3 - - - - - - C - 4 - - 1 - 1 - quarter - down - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - - C - 3 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - 0 - 0 - -1 - - - - - - C - 3 - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - - - - 2 - 1 - half - - - light-heavy - - - - - diff --git a/input/regression/musicxml/08c-More-than-10-parts-Rosegarden.xml b/input/regression/musicxml/08c-More-than-10-parts-Rosegarden.xml deleted file mode 100644 index f1e3c24191..0000000000 --- a/input/regression/musicxml/08c-More-than-10-parts-Rosegarden.xml +++ /dev/null @@ -1,590 +0,0 @@ - - - - - - A piece with - more than 10 parts to check whether the parts are - correctly sorted. - - - - - - - 0 - - - 1 - 1 - - - - - - 0 - - - 2 - - - - - - 0 - - - 3 - - - - - - 0 - - - 4 - - - - - - 0 - - - 5 - - - - - - 0 - - - 6 - - - - - - 0 - - - 7 - - - - - - 0 - - - 8 - - - - - - 0 - - - 9 - - - - - - 0 - - - 10 - - - - - - 0 - - - 11 - - - - - - 0 - - - 12 - - - - - - 0 - - - 13 - - - - - - 0 - - - 14 - - - - - - 0 - - - 15 - - - - - - 0 - - - 16 - - - - - - - - - - - - - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - - - - 960 - - - G - 2 - - - - - 3840 - 1 - whole - - - - diff --git a/input/regression/musicxml/08d-NestedPartsBrackets-Finale.xml b/input/regression/musicxml/08d-NestedPartsBrackets-Finale.xml deleted file mode 100644 index 28ffdb63da..0000000000 --- a/input/regression/musicxml/08d-NestedPartsBrackets-Finale.xml +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - Two properly nested part groups: - One group (with a square bracket) goes from staff 2 to 4) and another - group (with a curly bracket) goes from staff 3 to 4. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - line - yes - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - bracket - yes - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - A - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 4 - 1 - whole - - - - - - - A - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - A - 4 - - 4 - 1 - whole - - - - - - - A - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - F - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - D - 5 - - 4 - 1 - whole - - - - - - - F - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/08e-LinebrokenInstrumentNames-Finale.xml b/input/regression/musicxml/08e-LinebrokenInstrumentNames-Finale.xml deleted file mode 100644 index 6050067ebb..0000000000 --- a/input/regression/musicxml/08e-LinebrokenInstrumentNames-Finale.xml +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - Part names and abbreviations can - contain line breaks. - - - - - Long -Staff -Name - St. -Nm. - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - B - 4 - - 4 - 1 - whole - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/08f-PianoStaff-PJB.xml b/input/regression/musicxml/08f-PianoStaff-PJB.xml deleted file mode 100644 index d68add6f7e..0000000000 --- a/input/regression/musicxml/08f-PianoStaff-PJB.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - A simple piano staff - - - - - MusicXML Part - - - - - - 96 - 0 - - 2 - G2 - F4 - - - F4 - 384 - 1 - whole - 1 - - 384 - - B2 - 384 - 2 - whole - 2 - - - - diff --git a/input/regression/musicxml/08g-OverlappingPartGroups-Finale.xml b/input/regression/musicxml/08g-OverlappingPartGroups-Finale.xml deleted file mode 100644 index c02d14f47f..0000000000 --- a/input/regression/musicxml/08g-OverlappingPartGroups-Finale.xml +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - MusicXML allows for overlapping - part-groups, while many applications do not allow overlapping groups, - but require them to be properly nested. In this case, one group - (with a square bracket) goes from staff 2 to 4) and another group - (with a curly bracket) goes from staff 3 to 5. - - - - - Group 1 - Gr1 - bracket - yes - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - Group 2 - Grp2 - bracket - yes - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09-Measures.itexi b/input/regression/musicxml/09-Measures.itexi deleted file mode 100644 index ed7457d7dd..0000000000 --- a/input/regression/musicxml/09-Measures.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Measures, Barlines, Repeats - diff --git a/input/regression/musicxml/09a-SimpleRepeat-Finale.xml b/input/regression/musicxml/09a-SimpleRepeat-Finale.xml deleted file mode 100644 index 074ba1fd5a..0000000000 --- a/input/regression/musicxml/09a-SimpleRepeat-Finale.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - A simple, repeated measure - (repeated 5 times) - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09b-RepeatWithAlternatives-Finale.xml b/input/regression/musicxml/09b-RepeatWithAlternatives-Finale.xml deleted file mode 100644 index a29f1c0a13..0000000000 --- a/input/regression/musicxml/09b-RepeatWithAlternatives-Finale.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - A simple repeat with two - alternative endings (volta brackets). - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 4 - 1 - whole - - - - - - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - - - - - C - 5 - - 4 - 1 - whole - - - - - - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09c-Barlines-Finale.xml b/input/regression/musicxml/09c-Barlines-Finale.xml deleted file mode 100644 index 86c9700eef..0000000000 --- a/input/regression/musicxml/09c-Barlines-Finale.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - Different types of (non-repeat) - barlines. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - light-light - - - - - - - 4 - 1 - - - light-heavy - - - - - - - 4 - 1 - - - heavy - - - - - - - - 4 - 1 - - - dashed - - - - - - - 4 - 1 - - - dotted - - - - - - - 4 - 1 - - - none - - - - - - - 4 - 1 - - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09d-RepeatMultipleTimes-Finale.xml b/input/regression/musicxml/09d-RepeatMultipleTimes-Finale.xml deleted file mode 100644 index 8ed24f703c..0000000000 --- a/input/regression/musicxml/09d-RepeatMultipleTimes-Finale.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - Repeats can also be nested. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - heavy-light - - - - - 4 - 1 - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09e-Alternatives-Finale.xml b/input/regression/musicxml/09e-Alternatives-Finale.xml deleted file mode 100644 index 2d34453ee4..0000000000 --- a/input/regression/musicxml/09e-Alternatives-Finale.xml +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - Nested repeats, each with - alternative endings. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - - - - 4 - 1 - - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - - - - - - - 4 - 1 - - - - - - - - - - 4 - 1 - - - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - - - - 4 - 1 - - - - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09f-Repeats-Finale.xml b/input/regression/musicxml/09f-Repeats-Finale.xml deleted file mode 100644 index 6b58074814..0000000000 --- a/input/regression/musicxml/09f-Repeats-Finale.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - Some more nested repeats with - alternatives. The barline between measure 7 and 8 will probably be - messed up! (Should be a repeat on both sides!) - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - - - - 4 - 1 - - - - - - - - - - - 4 - 1 - - - - - - heavy-light - - - - - 4 - 1 - - - light-heavy - - - - - - - - 4 - 1 - - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - heavy-light - - - - - 4 - 1 - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09g-Endings-Finale.xml b/input/regression/musicxml/09g-Endings-Finale.xml deleted file mode 100644 index 9ce37f4176..0000000000 --- a/input/regression/musicxml/09g-Endings-Finale.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Some more nested repeats with - alternatives, where the MusicXML file does not make sense in the - first place. How well are applications able to cope with improper - repeats and alternatives? - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - - - - - 4 - 1 - - - - - - - - - - - - - 4 - 1 - - - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09h-RepeatsNoEndBar-Finale.xml b/input/regression/musicxml/09h-RepeatsNoEndBar-Finale.xml deleted file mode 100644 index db3cac58a4..0000000000 --- a/input/regression/musicxml/09h-RepeatsNoEndBar-Finale.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - A forward-repeating bar line - without an ending repeat bar. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 4 - 1 - whole - - - - - - heavy-light - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09i-MidmeasureBarline.xml b/input/regression/musicxml/09i-MidmeasureBarline.xml deleted file mode 100644 index 9323ae47a0..0000000000 --- a/input/regression/musicxml/09i-MidmeasureBarline.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Barlines can appear at - mid-measure positions, without using an implicit measure! - - - - - - - Acoustic Grand Piano - - - 2 - 1 - - - - - - - - - 1 - - - - C - 5 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - dotted - - - - F - 4 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - - - - diff --git a/input/regression/musicxml/09j-Midmeasure-Clef-Finale.xml b/input/regression/musicxml/09j-Midmeasure-Clef-Finale.xml deleted file mode 100644 index bd8cea47b6..0000000000 --- a/input/regression/musicxml/09j-Midmeasure-Clef-Finale.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - A clef change in the middle of a measure - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - - C - 5 - - 1 - 1 - quarter - down - - - - C - 5 - - 1 - 1 - quarter - down - - - none - - - - - - - C - 2 - - - - - C - 5 - - 1 - 1 - quarter - down - - - - C - 5 - - 1 - 1 - quarter - down - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09k-Upbeats-ImplicitMeasures-Finale.xml b/input/regression/musicxml/09k-Upbeats-ImplicitMeasures-Finale.xml deleted file mode 100644 index 5fbd00ac87..0000000000 --- a/input/regression/musicxml/09k-Upbeats-ImplicitMeasures-Finale.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - A 3/8 pickup measure, a measure - that is split into one (incomplete, only 2/4) measure and an implicit - measure, and an incomplete measure (containg 3/4). - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - - E - 4 - - 2 - 1 - quarter - up - - - - E - 4 - - 1 - 1 - eighth - up - - - - - - - F - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - none - - - - - - - A - 4 - - 2 - 1 - quarter - up - - - - B - 4 - - 2 - 1 - quarter - down - - - - - - - C - 5 - - 2 - 1 - quarter - down - - - - D - 5 - - 2 - 1 - quarter - down - - - - 2 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/09l-PickupMeasure-SecondVoiceMessup.xml b/input/regression/musicxml/09l-PickupMeasure-SecondVoiceMessup.xml deleted file mode 100644 index 8f2bdbc3e0..0000000000 --- a/input/regression/musicxml/09l-PickupMeasure-SecondVoiceMessup.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Voice 2 should start at 2nd - beat of first full measure. - - - - - - - Acoustic Grand Piano - - - 2 - 1 - - - - - - - - 1 - - - - C - 5 - - 1 - 1 - quarter - - - - - - 1 - - - - C - 5 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - - F - 4 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - 3 - - - - C - 4 - - 1 - 2 - quarter - - - - - - diff --git a/input/regression/musicxml/09m-MultiVoice-MidMeasureClefChange-Finale.xml b/input/regression/musicxml/09m-MultiVoice-MidMeasureClefChange-Finale.xml deleted file mode 100644 index 65279c4ca3..0000000000 --- a/input/regression/musicxml/09m-MultiVoice-MidMeasureClefChange-Finale.xml +++ /dev/null @@ -1,426 +0,0 @@ - - - - - - A multi-voice / multi-staff part - with a clef change in the middle of a measure and a <backward> - for voice 2 jumping back beyond that clef change. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 336 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - F - 4 - - 168 - 1 - eighth - up - 1 - begin - - - - - - - - - D - 4 - - 168 - 1 - eighth - up - 1 - continue - - - - - - - - - B - 3 - - 168 - 1 - eighth - up - 1 - end - - - - - - - - - F - 4 - - - - - G - 3 - - 168 - 1 - eighth - down - 1 - - - - - - - F - 3 - - 336 - 1 - quarter - down - 1 - - - - - - 1008 - - - - 168 - 3 - eighth - 2 - - - - G - 2 - - 168 - 3 - eighth - up - 2 - begin - - - - - - - - - G - 2 - - 168 - 3 - eighth - up - 2 - end - - - - - - - - - G - 2 - - 168 - 3 - eighth - up - 2 - begin - - - - - - - A - 2 - - 84 - 3 - 16th - up - 2 - continue - begin - - - - G - 2 - - 84 - 3 - 16th - up - 2 - continue - continue - - - - F - 1 - 2 - - 84 - 3 - 16th - sharp - up - 2 - continue - continue - - - - G - 2 - - 84 - 3 - 16th - up - 2 - end - end - - - - - - light-light - - - - - - - G - 2 - - - - - E - 5 - - 168 - 1 - eighth - down - 1 - begin - - - - - - - - - - - - C - 5 - - 168 - 1 - eighth - down - 1 - continue - - - - - - - - - G - 4 - - 168 - 1 - eighth - down - 1 - end - - - - - - - - - G - 4 - - 168 - 1 - eighth - up - 1 - - - - - - - F - 4 - - 336 - 1 - quarter - up - 1 - - - - - - 1008 - - - - C - 3 - - 336 - 3 - quarter - down - 2 - - - - - E - 3 - - 336 - 3 - quarter - down - 2 - - - - - G - 3 - - 336 - 3 - quarter - down - 2 - - - - - C - 4 - - 336 - 3 - quarter - down - 2 - - - - 168 - 3 - eighth - 2 - - - - 336 - 3 - quarter - 2 - - - - G - 3 - - 168 - 3 - eighth - down - 2 - - - - - - - - - - - diff --git a/input/regression/musicxml/10-Multiple-Voices.itexi b/input/regression/musicxml/10-Multiple-Voices.itexi deleted file mode 100644 index a4aac9c582..0000000000 --- a/input/regression/musicxml/10-Multiple-Voices.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Multiple voices per staff - diff --git a/input/regression/musicxml/10a-TwoVoicesOnStaff-Finale.xml b/input/regression/musicxml/10a-TwoVoicesOnStaff-Finale.xml deleted file mode 100644 index 00922bc734..0000000000 --- a/input/regression/musicxml/10a-TwoVoicesOnStaff-Finale.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - Two voices share one staff. Each - voice is assigned some lyrics. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - E - 5 - - 16 - 1 - half - up - - - - - - - - single - This - - - - - - - - - -3 - - - - - D - 5 - - 8 - 1 - quarter - up - - single - is - - - - - B - 4 - - 8 - 1 - quarter - up - - single - the - - - - 32 - - - - C - 5 - - 16 - 2 - half - down - - - - - - - - single - This - - - - - B - 4 - - 8 - 2 - quarter - down - - single - is - - - - - G - 4 - - 8 - 2 - quarter - down - - single - the - - - - - - - - A - 5 - - 8 - 1 - quarter - - - - D - 5 - - 8 - 1 - quarter - up - - single - lyrics - - - - - B - 3 - - 12 - 1 - quarter - - up - - - - - single - of - - - - - C - 5 - - 4 - 1 - eighth - up - - - - - single - Voice1 - - - - 32 - - - - C - 4 - - 8 - 2 - quarter - - - - B - 4 - - 8 - 2 - quarter - down - - single - lyrics - - - - - G - 3 - - 12 - 2 - quarter - - down - - - - - single - of - - - - - A - 4 - - 4 - 2 - eighth - down - - - - - single - Voice1 - - - - - - - - 32 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11-TimeSignatures.itexi b/input/regression/musicxml/11-TimeSignatures.itexi index 2f59dccaea..06d868461d 100644 --- a/input/regression/musicxml/11-TimeSignatures.itexi +++ b/input/regression/musicxml/11-TimeSignatures.itexi @@ -1,2 +1 @@ -@section Time signatures - +@unnumberedsec 11 ... Time signatures diff --git a/input/regression/musicxml/11a-TimeSignatures-CompoundSimple.xml b/input/regression/musicxml/11a-TimeSignatures-CompoundSimple.xml deleted file mode 100644 index 576ad4e87c..0000000000 --- a/input/regression/musicxml/11a-TimeSignatures-CompoundSimple.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - Compound time signatures with - same denominator: (3+2)/8 and (5+3+1)/4. - - - - - MusicXML Part - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - continue - - - - B - 4 - - 1 - 1 - eighth - end - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - end - - - - - - - - - - A - 4 - - 8 - - 1 - whole - - - - A - 4 - - 2 - 1 - quarter - - - - A - 4 - - 6 - 1 - half - - - - - A - 4 - - 2 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11a-TimeSignatures.xml b/input/regression/musicxml/11a-TimeSignatures.xml new file mode 100644 index 0000000000..8d25e39a2b --- /dev/null +++ b/input/regression/musicxml/11a-TimeSignatures.xml @@ -0,0 +1,236 @@ + + + + + + Various time signatures: 2/2 (alla breve), 4/4 (C), 2/2, 3/2, 2/4, 3/4, 4/4, 5/4, 3/8, 6/8, 12/8 + + + + + MusicXML Part + + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + C + 5 + + 8 + 1 + whole + + + + + + + + + C + 5 + + 8 + 1 + whole + + + + + + + + + C + 5 + + 8 + 1 + whole + + + + + + + + + C + 5 + + 12 + 1 + whole + + + + + + + + + + C + 5 + + 4 + 1 + half + + + + + + + + + C + 5 + + 6 + 1 + half + + + + + + + + + + C + 5 + + 8 + 1 + whole + + + + + + + + + C + 5 + + 8 + + 1 + whole + + + + + C + 5 + + 2 + + 1 + quarter + + + + + + + + + + C + 5 + + 3 + 1 + quarter + + + + + + + + + + C + 5 + + 6 + 1 + half + + + + + + + + + + C + 5 + + 12 + 1 + whole + + + + light-heavy + + + + diff --git a/input/regression/musicxml/11b-TimeSignatures-CompoundMultiple.xml b/input/regression/musicxml/11b-TimeSignatures-CompoundMultiple.xml deleted file mode 100644 index 37a5fa3c0f..0000000000 --- a/input/regression/musicxml/11b-TimeSignatures-CompoundMultiple.xml +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - Compound time signatures with - separate fractions displayed: 3/8+2/8+3/4 and 5/2+1/8. - - - - - MusicXML Part - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - continue - - - - B - 4 - - 1 - 1 - eighth - end - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - end - - - - B - 4 - - 2 - 1 - quarter - - - - B - 4 - - 2 - 1 - quarter - - - - B - 4 - - 2 - 1 - quarter - - - - - - - - - - A - 4 - - 16 - 1 - breve - - - - A - 4 - - 4 - 1 - half - - - - A - 4 - - 1 - 1 - eighth - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11b-TimeSignatures-NoTime.xml b/input/regression/musicxml/11b-TimeSignatures-NoTime.xml new file mode 100644 index 0000000000..a70af96c9d --- /dev/null +++ b/input/regression/musicxml/11b-TimeSignatures-NoTime.xml @@ -0,0 +1,42 @@ + + + + + + A score without + a time signature (but with a key and clefs) + + + + + + + + + + + 1 + 0 + 2 + G2 + F4 + + + F4 + 4 + 1 + whole + 1 + + 384 + + B2 + 4 + 2 + whole + 2 + + + + diff --git a/input/regression/musicxml/11c-TimeSignatures-CompoundMixed.xml b/input/regression/musicxml/11c-TimeSignatures-CompoundMixed.xml deleted file mode 100644 index 8d8cf5f918..0000000000 --- a/input/regression/musicxml/11c-TimeSignatures-CompoundMixed.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - Compound time signatures of - mixed type: (3+2)/8+3/4. - - - - - MusicXML Part - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - continue - - - - B - 4 - - 1 - 1 - eighth - end - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - end - - - - B - 4 - - 2 - 1 - quarter - - - - B - 4 - - 2 - 1 - quarter - - - - B - 4 - - 2 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11c-TimeSignatures-CompoundSimple.xml b/input/regression/musicxml/11c-TimeSignatures-CompoundSimple.xml new file mode 100644 index 0000000000..576ad4e87c --- /dev/null +++ b/input/regression/musicxml/11c-TimeSignatures-CompoundSimple.xml @@ -0,0 +1,137 @@ + + + + + + Compound time signatures with + same denominator: (3+2)/8 and (5+3+1)/4. + + + + + MusicXML Part + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + continue + + + + B + 4 + + 1 + 1 + eighth + end + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + end + + + + + + + + + + A + 4 + + 8 + + 1 + whole + + + + A + 4 + + 2 + 1 + quarter + + + + A + 4 + + 6 + 1 + half + + + + + A + 4 + + 2 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/11d-TimeSignatures-CompoundMultiple.xml b/input/regression/musicxml/11d-TimeSignatures-CompoundMultiple.xml new file mode 100644 index 0000000000..37a5fa3c0f --- /dev/null +++ b/input/regression/musicxml/11d-TimeSignatures-CompoundMultiple.xml @@ -0,0 +1,159 @@ + + + + + + Compound time signatures with + separate fractions displayed: 3/8+2/8+3/4 and 5/2+1/8. + + + + + MusicXML Part + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + continue + + + + B + 4 + + 1 + 1 + eighth + end + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + end + + + + B + 4 + + 2 + 1 + quarter + + + + B + 4 + + 2 + 1 + quarter + + + + B + 4 + + 2 + 1 + quarter + + + + + + + + + + A + 4 + + 16 + 1 + breve + + + + A + 4 + + 4 + 1 + half + + + + A + 4 + + 1 + 1 + eighth + + + light-heavy + + + + + diff --git a/input/regression/musicxml/11d-TimeSignatures-SingleNumber.xml b/input/regression/musicxml/11d-TimeSignatures-SingleNumber.xml deleted file mode 100644 index 510b66932e..0000000000 --- a/input/regression/musicxml/11d-TimeSignatures-SingleNumber.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - Time signature displayed as a - single number. - - - - - MusicXML Part - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - continue - - - - B - 4 - - 1 - 1 - eighth - end - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11e-TimeSignatures-CompoundMixed.xml b/input/regression/musicxml/11e-TimeSignatures-CompoundMixed.xml new file mode 100644 index 0000000000..8d8cf5f918 --- /dev/null +++ b/input/regression/musicxml/11e-TimeSignatures-CompoundMixed.xml @@ -0,0 +1,119 @@ + + + + + + Compound time signatures of + mixed type: (3+2)/8+3/4. + + + + + MusicXML Part + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + continue + + + + B + 4 + + 1 + 1 + eighth + end + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + end + + + + B + 4 + + 2 + 1 + quarter + + + + B + 4 + + 2 + 1 + quarter + + + + B + 4 + + 2 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/11e-TimeSignatures-SenzaMisura.xml b/input/regression/musicxml/11e-TimeSignatures-SenzaMisura.xml deleted file mode 100644 index 32b372981d..0000000000 --- a/input/regression/musicxml/11e-TimeSignatures-SenzaMisura.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - Senza-misura time signature - - - - - MusicXML Part - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 1 - 1 - eighth - begin - - - - B - 4 - - 1 - 1 - eighth - continue - - - - B - 4 - - 1 - 1 - eighth - end - - - light-heavy - - - - - diff --git a/input/regression/musicxml/11g-TimeSignatures-SingleNumber.xml b/input/regression/musicxml/11g-TimeSignatures-SingleNumber.xml new file mode 100644 index 0000000000..510b66932e --- /dev/null +++ b/input/regression/musicxml/11g-TimeSignatures-SingleNumber.xml @@ -0,0 +1,70 @@ + + + + + + Time signature displayed as a + single number. + + + + + MusicXML Part + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + continue + + + + B + 4 + + 1 + 1 + eighth + end + + + light-heavy + + + + + diff --git a/input/regression/musicxml/11h-TimeSignatures-SenzaMisura.xml b/input/regression/musicxml/11h-TimeSignatures-SenzaMisura.xml new file mode 100644 index 0000000000..32b372981d --- /dev/null +++ b/input/regression/musicxml/11h-TimeSignatures-SenzaMisura.xml @@ -0,0 +1,68 @@ + + + + + + Senza-misura time signature + + + + + MusicXML Part + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 1 + 1 + eighth + begin + + + + B + 4 + + 1 + 1 + eighth + continue + + + + B + 4 + + 1 + 1 + eighth + end + + + light-heavy + + + + + diff --git a/input/regression/musicxml/12-Clefs.itexi b/input/regression/musicxml/12-Clefs.itexi new file mode 100644 index 0000000000..2adf8b5697 --- /dev/null +++ b/input/regression/musicxml/12-Clefs.itexi @@ -0,0 +1 @@ +@unnumberedsec 12 ... Clefs diff --git a/input/regression/musicxml/12-Tuplets.itexi b/input/regression/musicxml/12-Tuplets.itexi deleted file mode 100644 index 372e3cd609..0000000000 --- a/input/regression/musicxml/12-Tuplets.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Triplets, Tuplets - diff --git a/input/regression/musicxml/12a-Clefs.xml b/input/regression/musicxml/12a-Clefs.xml new file mode 100644 index 0000000000..34cd960f6d --- /dev/null +++ b/input/regression/musicxml/12a-Clefs.xml @@ -0,0 +1,371 @@ + + + + Clefs + + + Various clefs: G, C, F, percussion, + TAB and none; some are also possible with octavation and on other + staff lines than their default (e.g. soprano/alto/tenor/bariton C + clefs); Each measure shows a different clef (measure 17 has the "none" + clef), only measure 18 has the same treble clef as measure + 1. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + 4 + + 4 + 1 + whole + + + + + + + C + 3 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + C + 4 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + F + 4 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + percussion + + + + + C + 4 + + 4 + 1 + whole + + + + + + + G + 2 + -1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + F + 4 + -1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + F + 3 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + + G + 1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + C + 5 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + C + 2 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + C + 1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + percussion + + + + + C + 4 + + 4 + 1 + whole + + + + + + + G + 2 + 1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + F + 4 + 1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + TAB + 5 + + + + + C + 4 + + 4 + 1 + whole + + + + + + + + none + + + + + C + 4 + + 4 + 1 + whole + + + + + + + G + 2 + + + + + C + 4 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/12a-TripletsDuration-NoBracket-PJB.xml b/input/regression/musicxml/12a-TripletsDuration-NoBracket-PJB.xml deleted file mode 100644 index 23c2aa2d8c..0000000000 --- a/input/regression/musicxml/12a-TripletsDuration-NoBracket-PJB.xml +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - /usr/bin/vi - 2007-02-02 - - - Some "triplets" - on the end of the first and in the second staff, using only - <time-modification>, but not explicit tuplet - bracket. Thus, the duration of the notes in the - second staff should be scaled properly in comparison - to staff 1, but no visual indication about the - tuplets is given. - - - - MusicXML Part - - - - - 96 - 0 - - 2 - G2 - F4 - - - F4 - 96 - 1 - quarter - 1 - - - G4 - 96 - 1 - quarter - 1 - - - A4 - 64 - 1 - quarter - 32 - 1 - - - B4 - 64 - 1 - quarter - 32 - 1 - - - C5 - 64 - 1 - quarter - 32 - 1 - - 384 - - A2 - 48 - 2 - eighth - 2 - begin - - - B2 - 48 - 2 - eighth - 2 - end - - - C3 - 32 - 2 - eighth - 32 - 2 - begin - - - D3 - 32 - 2 - eighth - 32 - 2 - continue - - - E3 - 32 - 2 - eighth - 32 - 2 - end - - - A2 - 24 - 2 - 16th - 2 - begin - - - B2 - 24 - 2 - 16th - 2 - continue - - - C3 - 24 - 2 - 16th - 2 - continue - - - D3 - 24 - 2 - 16th - 2 - end - - - - E3 - 16 - 2 - 16th - 32 - 2 - begin - - - F3 - 16 - 2 - 16th - 32 - 2 - continue - - - G3 - 16 - 2 - 16th - 32 - 2 - continue - - - A3 - 16 - 2 - 16th - 32 - 2 - continue - - - B3 - 16 - 2 - 16th - 32 - 2 - continue - - - C4 - 16 - 2 - 16th - 32 - 2 - end - - - - - diff --git a/input/regression/musicxml/12b-Clefs-NoKeyOrClef.xml b/input/regression/musicxml/12b-Clefs-NoKeyOrClef.xml new file mode 100644 index 0000000000..9ba15fd59d --- /dev/null +++ b/input/regression/musicxml/12b-Clefs-NoKeyOrClef.xml @@ -0,0 +1,47 @@ + + + + + + A score without + any key or clef defined. The default (4/4 in treble + clef) should be used. + + + + + + + + + + + 1 + + + + + C + 4 + + 4 + 1 + whole + + + + + + C + 4 + + 4 + 1 + whole + + + + diff --git a/input/regression/musicxml/12b-Tuplets-Finale.xml b/input/regression/musicxml/12b-Tuplets-Finale.xml deleted file mode 100644 index 47f36b1af4..0000000000 --- a/input/regression/musicxml/12b-Tuplets-Finale.xml +++ /dev/null @@ -1,512 +0,0 @@ - - - - - - Some tuplets (3:2, 3:2, 3:2, 4:2, - 4:1, 7:3, 6:2) with the default tuplet bracket displaying the number - of actual notes played. The second tuplet does not have a number - attribute set. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 84 - - 0 - major - - - - G - 2 - - - - - - C - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - - - - D - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - E - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - - - - F - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - - - - G - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - A - 4 - - 56 - 1 - quarter - - 3 - 2 - - up - - - - - - - B - 4 - - 56 - 1 - quarter - - 3 - 2 - - down - - - - - - - C - 5 - - 56 - 1 - quarter - - 3 - 2 - - down - - - - D - 5 - - 56 - 1 - quarter - - 3 - 2 - - down - - - - - - - E - 5 - - 42 - 1 - quarter - - 4 - 2 - - down - - - - - - - F - 5 - - 42 - 1 - quarter - - 4 - 2 - - down - - - - G - 5 - - 42 - 1 - quarter - - 4 - 2 - - down - - - - A - 5 - - 42 - 1 - quarter - - 4 - 2 - - down - - - - - - - B - 5 - - 21 - 1 - quarter - - 4 - 1 - - down - - - - - - - C - 6 - - 21 - 1 - quarter - - 4 - 1 - - down - - - - C - 6 - - 21 - 1 - quarter - - 4 - 1 - - down - - - - B - 5 - - 21 - 1 - quarter - - 4 - 1 - - down - - - - - - - A - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - - - - G - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - F - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - E - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - D - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - C - 5 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - B - 4 - - 36 - 1 - quarter - - 7 - 3 - - down - - - - - - - A - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - - - - G - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - F - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - E - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - D - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - C - 4 - - 28 - 1 - quarter - - 6 - 2 - - up - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/12c-Tuplet-Styles.xml b/input/regression/musicxml/12c-Tuplet-Styles.xml deleted file mode 100644 index 6b55d4d8ab..0000000000 --- a/input/regression/musicxml/12c-Tuplet-Styles.xml +++ /dev/null @@ -1,1033 +0,0 @@ - - - - - - Different tuplet styles: - default, none, x:y, x:y-note; Each with bracket, slur and none. - Finally, non-standard 4:3 and 17:2 tuplets are given. - - - - - MusicXML Part - - - - - - - 408 - - 0 - major - - - - G - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - - - - 114 - - - - - C - 5 - - 153 - 1 - eighth - - 4 - 3 - - - - - - - - C - 5 - - 153 - 1 - eighth - - 4 - 3 - - - - - C - 5 - - 153 - 1 - eighth - - 4 - 3 - - - - - C - 5 - - 153 - 1 - eighth - - 4 - 3 - - - - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - C - 5 - - 36 - 1 - eighth - - 17 - 3 - - - - - - - - C - 5 - - 204 - 1 - eighth - - - - C - 5 - - 204 - 1 - eighth - - - light-heavy - - - - - diff --git a/input/regression/musicxml/12d-Tremolo-Tuplets.xml b/input/regression/musicxml/12d-Tremolo-Tuplets.xml deleted file mode 100644 index eee4d0f27f..0000000000 --- a/input/regression/musicxml/12d-Tremolo-Tuplets.xml +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - Tremolo tuplets are tuplets on - single notes with a tremolo ornament. The application shall correctly - import these notes with 2/3 or their time... - - - - - MusicXML Part - - - - - - - 36 - - 0 - major - - - - G - 2 - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - begin - - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - continue - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - end - - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - begin - - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - continue - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - end - - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - begin - - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - continue - - - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - end - - - - - - - - - - - - - G - 4 - - 36 - 1 - quarter - - - 3 - 2 - eighth - - - - - - 1 - - - - - - G - 4 - - 36 - 1 - quarter - - - 3 - 2 - eighth - - - - - - 1 - - - - - - G - 4 - - 36 - 1 - quarter - - - 3 - 2 - eighth - - - - - - 1 - - - - - - - - - G - 4 - - 72 - 1 - half - - - 6 - 4 - eighth - - - - - - 1 - - - - - - G - 4 - - 36 - 1 - quarter - - - 3 - 2 - eighth - - - - - - 1 - - - - - - - - - F - 4 - - 12 - 1 - eighth - - 3 - 2 - - begin - - - - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - continue - - - - A - 4 - - 12 - 1 - eighth - - 3 - 2 - - end - - - - - - - - - - - - - - A - 4 - - 72 - 1 - half - - - 6 - 4 - eighth - - - - - - 1 - - - - - - - - - G - 4 - - 72 - 1 - half - - - 6 - 4 - eighth - - - - - - 1 - - - - - - G - 4 - - 36 - 1 - quarter - - - 3 - 2 - eighth - - - - - - 1 - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/12e-Nested-Tuplets.xml b/input/regression/musicxml/12e-Nested-Tuplets.xml deleted file mode 100644 index b85c0296d0..0000000000 --- a/input/regression/musicxml/12e-Nested-Tuplets.xml +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - Tuplets can be nested. Here - there is a 5:2 tuplet inside a 3:2 tuple (all consisting of written - eighth notes). - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 30 - - 0 - major - - - - G - 2 - - - - - B - 4 - - 10 - 1 - eighth - - 3 - 2 - quarter - - begin - - - - - - - B - 4 - - 10 - 1 - eighth - - 3 - 2 - quarter - - end - - - - B - 4 - - 4 - 1 - eighth - - 15 - 4 - - begin - - - - 5 - eighth - - - 2 - eighth - - - - - - - B - 4 - - 4 - 1 - eighth - - 15 - 4 - - continue - - - - B - 4 - - 4 - 1 - eighth - - 15 - 4 - - continue - - - - B - 4 - - 4 - 1 - eighth - - 15 - 4 - - continue - - - - B - 4 - - 4 - 1 - eighth - - 15 - 4 - - end - - - - - - - B - 4 - - 10 - 1 - eighth - - 3 - 2 - quarter - - begin - - - - B - 4 - - 10 - 1 - eighth - - 3 - 2 - quarter - - end - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/12f-Tuplet-Display-NonStandard.xml b/input/regression/musicxml/12f-Tuplet-Display-NonStandard.xml deleted file mode 100644 index a0810b4fcb..0000000000 --- a/input/regression/musicxml/12f-Tuplet-Display-NonStandard.xml +++ /dev/null @@ -1,615 +0,0 @@ - - - - - - Displaying tuplet note types, - that might not coincide with the displayed note. The first two tuplets - take the type from the note, the second two from the - <time-modification> element, the remaining pair of tuplets from the - <tuplet> notation element. The tuplets in measure 3 specify both - a number of notes and a type inside the <tuplet-actual> and - <tuplet-normal> elements, the ones in measure 4 specify only a - note type (but no number), and the ones in measure 5 specify only a - number of tuplet-notes (but no type, which is deduced from the - note's type). The first tuplet of measures 3-5 uses - 'display-type="actual"', the second one 'display-type="both"'. - - - - - MusicXML Part - - - - - - - 408 - - 0 - major - - - - G - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - 7 - quarter - - - - 5 - quarter - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - 7 - half - - - - 5 - 16th - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - quarter - - - - quarter - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - breve - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - half - - - - 16th - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - breve - - - - - - - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - 7 - - - 5 - - - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - C - 5 - - 136 - 1 - eighth - - 3 - 2 - - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - 7 - - - - 5 - - - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - C - 5 - - 408 - 1 - quarter - - - 3 - 2 - - - - - - - light-heavy - - - - - diff --git a/input/regression/musicxml/13-Grace-Notes.itexi b/input/regression/musicxml/13-Grace-Notes.itexi deleted file mode 100644 index fd3636a275..0000000000 --- a/input/regression/musicxml/13-Grace-Notes.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Grace notes - diff --git a/input/regression/musicxml/13-KeySignatures.itexi b/input/regression/musicxml/13-KeySignatures.itexi new file mode 100644 index 0000000000..944ac6eb55 --- /dev/null +++ b/input/regression/musicxml/13-KeySignatures.itexi @@ -0,0 +1,2 @@ +@unnumberedsec 13 ... Key signatures + diff --git a/input/regression/musicxml/13a-GraceNotes-Finale.xml b/input/regression/musicxml/13a-GraceNotes-Finale.xml deleted file mode 100644 index f54a26ef4e..0000000000 --- a/input/regression/musicxml/13a-GraceNotes-Finale.xml +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - Different kinds of grace notes: - acciaccatura, appoggiatura; beamed grace notes; grace notes with - accidentals; different durations of the grace notes. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 4 - - 0 - major - - - - G - 2 - - - - - - - D - 5 - - 1 - 16th - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - E - 5 - - 1 - 16th - up - begin - begin - - - - - D - 5 - - 1 - 16th - up - end - end - - - - C - 5 - - 4 - 1 - quarter - down - - - - - D - 5 - - - 1 - 16th - up - - - - - - - C - 5 - - 4 - 1 - quarter - down - - - - - D - 5 - - 1 - eighth - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - - - - D - 5 - - 1 - 16th - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - E - 5 - - 1 - 16th - up - begin - begin - - - - - D - 5 - - 1 - 16th - up - end - end - - - - C - 5 - - 4 - 1 - quarter - down - - - - - D - 5 - - 1 - 16th - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - D - 5 - - 1 - 16th - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - E - 5 - - 1 - 16th - up - - - - - - - - E - 5 - - 1 - 16th - up - - - - F - 4 - - 4 - 1 - quarter - up - - - - - C - 5 - - 4 - 1 - quarter - up - - - - - D - 1 - 5 - - 1 - quarter - sharp - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - - D - -1 - 5 - - 1 - quarter - flat - up - - - - - A - -1 - 4 - - 1 - quarter - flat - up - - - - C - 5 - - 4 - 1 - quarter - down - - - - C - 5 - - 4 - 1 - quarter - down - - - light-heavy - - - - - diff --git a/input/regression/musicxml/13a-KeySignatures.xml b/input/regression/musicxml/13a-KeySignatures.xml new file mode 100644 index 0000000000..b8c0fb7ae0 --- /dev/null +++ b/input/regression/musicxml/13a-KeySignatures.xml @@ -0,0 +1,815 @@ + + + + Different Key signatures + + + Various key signature: from 11 flats to 11 sharps (each one first one measure in major, then one measure in minor) + + + + + MusicXML Part + + + + + + + + 1 + + -11 + major + + + + G + 2 + + + + + C + 4 + + 2 + 1 + half + + + + + + -11 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -10 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -10 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -9 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -9 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -8 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -8 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -7 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -7 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -6 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -6 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -5 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -5 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -4 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -4 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -3 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -3 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -2 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -2 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + -1 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + -1 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 0 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 0 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 1 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 1 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 2 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 2 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 3 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 3 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 4 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 4 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 5 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 5 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 6 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 6 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 7 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 7 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 8 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 8 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 9 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 9 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 10 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 10 + minor + + + + + C + 4 + + 2 + 1 + half + + + + + + 11 + major + + + + + C + 4 + + 2 + 1 + half + + + + + + 11 + minor + + + + + C + 4 + + 2 + 1 + half + + + light-heavy + + + + + diff --git a/input/regression/musicxml/13b-ChordAsGraceNote-Finale.xml b/input/regression/musicxml/13b-ChordAsGraceNote-Finale.xml deleted file mode 100644 index 688f43c2fe..0000000000 --- a/input/regression/musicxml/13b-ChordAsGraceNote-Finale.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - Chords as grace notes. - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - - C - 5 - - 2 - 1 - quarter - down - - - - - D - 5 - - 1 - eighth - up - - - - - - F - 5 - - 1 - eighth - up - - - - C - 5 - - 2 - 1 - quarter - down - - - - - B - 4 - - 1 - eighth - up - - - - - - D - 5 - - 1 - eighth - up - - - - A - 4 - - 2 - 1 - quarter - down - - - - - C - 5 - - 2 - 1 - quarter - down - - - light-heavy - - - - - diff --git a/input/regression/musicxml/13b-KeySignatures-ChurchModes.xml b/input/regression/musicxml/13b-KeySignatures-ChurchModes.xml new file mode 100644 index 0000000000..63bac0bf3b --- /dev/null +++ b/input/regression/musicxml/13b-KeySignatures-ChurchModes.xml @@ -0,0 +1,180 @@ + + + + + + All different modes: major, + minor, ionian, dorian, phrygian, lydian, mixolydian, aeolian, and + locrian; All modes are given with 2 sharps. + + + + + MusicXML Part + + + + + + + 1 + + 2 + major + + + + G + 2 + + + + + G + 4 + + 1 + 1 + quarter + major + + + + 2 + minor + + + + + G + 4 + + 1 + 1 + quarter + minor + + + + 2 + ionian + + + + + G + 4 + + 1 + 1 + quarter + ionian + + + + 2 + dorian + + + + + G + 4 + + 1 + 1 + quarter + dorian + + + + + + 2 + phrygian + + + + + G + 4 + + 1 + 1 + quarter + phrygian + + + + 2 + lydian + + + + + G + 4 + + 1 + 1 + quarter + lydian + + + + 2 + mixolydian + + + + + G + 4 + + 1 + 1 + quarter + mixolydian + + + + 2 + aeolian + + + + + G + 4 + + 1 + 1 + quarter + aeolian + + + + + + 2 + locrian + + + + + G + 4 + + 1 + 1 + quarter + locrian + + + + + diff --git a/input/regression/musicxml/13c-GraceNote-MeasureEnd-Finale.xml b/input/regression/musicxml/13c-GraceNote-MeasureEnd-Finale.xml deleted file mode 100644 index 4138aa09b3..0000000000 --- a/input/regression/musicxml/13c-GraceNote-MeasureEnd-Finale.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - A grace note that appears at the - measure end (without any steal-from-* attribute set). Some - applications need to convert this into an after-grace. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 32 - - 0 - major - - - - G - 2 - - - - - E - 5 - - 64 - 1 - half - down - 1 - - - - E - 5 - - 64 - 1 - half - down - 1 - - - - - G - 5 - - 1 - 16th - up - 1 - begin - begin - - - - - A - 5 - - 1 - 16th - up - 1 - end - end - - - - - diff --git a/input/regression/musicxml/13c-KeySignatures-NonTraditional.xml b/input/regression/musicxml/13c-KeySignatures-NonTraditional.xml new file mode 100644 index 0000000000..bb3cc6e29a --- /dev/null +++ b/input/regression/musicxml/13c-KeySignatures-NonTraditional.xml @@ -0,0 +1,86 @@ + + + + + + Non-traditional key signatures, + where each alteration is separately given. Here we have (f sharp, + a flat, b flat) and (c flatflat, g sharp sharp, d flat, b sharp, f + natural), where in the second case an explicit octave is given for + each alteration. + + + + + MusicXML Part + + + + + + + 1 + + 3 + 1 + 5 + -1 + 6 + -1 + + + + G + 2 + + + + + C + 4 + + 2 + 1 + half + + + + + + 0 + -2 + 4 + 2 + 1 + -1 + 6 + 1 + 5 + 0 + 2 + 3 + 4 + 5 + 6 + + + + + C + 4 + + 2 + 1 + half + + + light-heavy + + + + + diff --git a/input/regression/musicxml/13d-AfterGrace.xml b/input/regression/musicxml/13d-AfterGrace.xml deleted file mode 100644 index 60f568d5f9..0000000000 --- a/input/regression/musicxml/13d-AfterGrace.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - Some grace notes and after-graces (indicated by steal-time-previous and steal-time-next). - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 32 - - 0 - major - - - - G - 2 - - - - - E - 5 - - 64 - 1 - half - down - 1 - - - - - G - 5 - - 1 - 16th - up - 1 - - - - - A - 5 - - 1 - 16th - up - 1 - - - - - A - 5 - - 1 - 16th - up - 1 - - - - E - 5 - - 64 - 1 - half - down - 1 - - - - - G - 5 - - 1 - 16th - up - 1 - begin - begin - - - - - A - 5 - - 1 - 16th - up - 1 - end - end - - - - - diff --git a/input/regression/musicxml/13d-KeySignatures-Microtones.xml b/input/regression/musicxml/13d-KeySignatures-Microtones.xml new file mode 100644 index 0000000000..0819bcf5ed --- /dev/null +++ b/input/regression/musicxml/13d-KeySignatures-Microtones.xml @@ -0,0 +1,63 @@ + + + + + + Non-traditional key signatures + with microtone alterations: (g flat-and-a-half, + a flat, b half-flat, c natural, d half-sharp, e sharp, f + sharp-and-a-half). + + + + + MusicXML Part + + + + + + + 1 + + 4 + -1.5 + 5 + -1 + 6 + -0.5 + 0 + 0 + 1 + 0.5 + 2 + 1 + 3 + 1.5 + + + + G + 2 + + + + + C + 4 + + 2 + 1 + half + + + light-heavy + + + + + diff --git a/input/regression/musicxml/14-Multi-Staff-Parts.itexi b/input/regression/musicxml/14-Multi-Staff-Parts.itexi deleted file mode 100644 index 3e3d4c9983..0000000000 --- a/input/regression/musicxml/14-Multi-Staff-Parts.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section One voice on multiple staves - diff --git a/input/regression/musicxml/14a-MultistaffClefDynamics-Finale.xml b/input/regression/musicxml/14a-MultistaffClefDynamics-Finale.xml deleted file mode 100644 index e6c3f1aaf2..0000000000 --- a/input/regression/musicxml/14a-MultistaffClefDynamics-Finale.xml +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - A piano staff with dynamics and - clef changes, that apply only to one voice or one staff, - respectively. - - - - - MusicXML Part - - Piano - - - 1 - 1 - - - - - - - - 8 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - - - - - 1 - - - - - C - 5 - - 8 - 1 - quarter - down - 1 - - - - B - 4 - - 8 - 1 - quarter - down - 1 - - - - A - 4 - - 8 - 1 - quarter - up - 1 - - - - -

- - - 1 - 1 - - - - - G - 4 - - 8 - 1 - quarter - up - 1 - - - 32 - - - - - - - - 2 - - - - - - - 1 - 2 - - - - A - 2 - - 8 - 2 - quarter - up - 2 - - - - B - 2 - - 8 - 2 - quarter - up - 2 - - - - - - 3 - 2 - - - - C - 3 - - 8 - 2 - quarter - up - 2 - - - - D - 3 - - 8 - 2 - quarter - down - 2 - - - - - - - 2 - major - - - G - 2 - - - - - A - 4 - - 8 - 1 - quarter - up - 1 - - - - B - 4 - - 8 - 1 - quarter - down - 1 - - - - C - 1 - 5 - - 8 - 1 - quarter - down - 1 - - - - D - 5 - - 8 - 1 - quarter - down - 1 - - - 32 - - - - F - 1 - 3 - - 8 - 2 - quarter - up - 2 - - - - G - 3 - - 8 - 2 - quarter - up - 2 - - - - A - 3 - - 8 - 2 - quarter - up - 2 - - - - B - 3 - - 8 - 2 - quarter - up - 2 - - - - - - - C - 2 - - - - - D - 5 - - 8 - 1 - quarter - down - 1 - - - - C - 1 - 5 - - 8 - 1 - quarter - down - 1 - - - - B - 4 - - 8 - 1 - quarter - down - 1 - - - - A - 4 - - 8 - 1 - quarter - down - 1 - - - 32 - - - - A - 2 - - 8 - 2 - quarter - up - 2 - - - - B - 2 - - 8 - 2 - quarter - up - 2 - - - - C - 1 - 3 - - 8 - 2 - quarter - up - 2 - - - - D - 3 - - 8 - 2 - quarter - up - 2 - - - - - - - 32 - 1 - 1 - - - 32 - - - - 32 - 2 - 2 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/14b-DifferentKeys-PJB.xml b/input/regression/musicxml/14b-DifferentKeys-PJB.xml deleted file mode 100644 index 03a84a9140..0000000000 --- a/input/regression/musicxml/14b-DifferentKeys-PJB.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - A piano staff - with different keys and clefs for each of its - staves. The keys and clefs for both staves are given - at the very beginning of the measure. - - - - - MusicXML Part - - - - - - 96 - 0 - 2 - - 2 - G2 - F4 - - - F4 - 384 - 1 - whole - 1 - - 384 - - B2 - 384 - 2 - whole - 2 - - - - diff --git a/input/regression/musicxml/14b-DifferentKeysAfterBackup-PJB.xml b/input/regression/musicxml/14b-DifferentKeysAfterBackup-PJB.xml deleted file mode 100644 index 7a20cadcec..0000000000 --- a/input/regression/musicxml/14b-DifferentKeysAfterBackup-PJB.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - A piano staff - with different keys and clefs for each of its - staves. The key and clef for the second staff is - given only after a backward, just before the first - note of the second staff is given, but after the - whole measure for staff 1 has been given. - - - - - MusicXML Part - - - - - - 96 - 0 - - 2 - G2 - - - F4 - 384 - 1 - whole - 1 - - 384 - - 2 - F4 - - - B2 - 384 - 2 - whole - 2 - - - - diff --git a/input/regression/musicxml/14c-StaffChange-Finale.xml b/input/regression/musicxml/14c-StaffChange-Finale.xml deleted file mode 100644 index dab5d7eb63..0000000000 --- a/input/regression/musicxml/14c-StaffChange-Finale.xml +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - Staff changes in a piano staff. - The voice from the second staff has some notes/chords on the first - staff. The final two chords have some notes on the first, some on - the second staff. - - - - - MusicXML Part - - Piano - - - 1 - 1 - - - - - - - - 2 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - 8 - 1 - 1 - - - 8 - - - - A - 3 - - 1 - 2 - eighth - down - 2 - begin - - - - E - 4 - - 1 - 2 - eighth - down - 1 - continue - - - - A - 3 - - 1 - 2 - eighth - down - 2 - continue - - - - E - 4 - - 1 - 2 - eighth - down - 1 - end - - - - C - 5 - - 1 - 2 - eighth - down - 1 - begin - - - - E - 4 - - 1 - 2 - eighth - down - 1 - continue - - - - A - 3 - - 1 - 2 - eighth - down - 2 - continue - - - - B - 4 - - 1 - 2 - eighth - down - 2 - end - - - - - - - 8 - 1 - 1 - - - 8 - - - - C - 3 - - 1 - 2 - eighth - up - 2 - begin - - - - - E - 3 - - 1 - 2 - eighth - up - 2 - - - - - G - 3 - - 1 - 2 - eighth - up - 2 - - - - - C - 4 - - 1 - 2 - eighth - up - 2 - - - - C - 4 - - 1 - 2 - eighth - up - 1 - continue - - - - - E - 4 - - 1 - 2 - eighth - up - 1 - - - - - G - 4 - - 1 - 2 - eighth - up - 1 - - - - C - 3 - - 1 - 2 - eighth - up - 2 - continue - - - - - E - 3 - - 1 - 2 - eighth - up - 2 - - - - - G - 3 - - 1 - 2 - eighth - up - 2 - - - - - C - 4 - - 1 - 2 - eighth - up - 1 - - - - G - 3 - - 1 - 2 - eighth - up - 2 - end - - - - - C - 4 - - 1 - 2 - eighth - up - 1 - - - - - E - 4 - - 1 - 2 - eighth - up - 1 - - - - - G - 4 - - 1 - 2 - eighth - up - 1 - - - - 4 - 2 - half - 2 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/15-Percussion.itexi b/input/regression/musicxml/15-Percussion.itexi deleted file mode 100644 index a1af182929..0000000000 --- a/input/regression/musicxml/15-Percussion.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Percussion - diff --git a/input/regression/musicxml/15a-Percussion-Finale.xml b/input/regression/musicxml/15a-Percussion-Finale.xml deleted file mode 100644 index e108cf5f32..0000000000 --- a/input/regression/musicxml/15a-Percussion-Finale.xml +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - Three types of percussion staves: - A five-line staff with bass clef for Timpani, a five-line staff with - percussion clef, and a one-line percussion staff with only unpitched - notes. - - - - - Timpani - Timp. - - - bracket - yes - - - Cymbals - Cym. - - - Triangle - Tri. - - - - - - - - 1 - - 0 - major - - - - F - 4 - - - - - E - 3 - - 4 - - 1 - whole - - - - - - - - - - - E - 3 - - 4 - - 1 - whole - - - - - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - percussion - - - - - E - 5 - - 3 - 1 - half - - - - - E - 5 - - 1 - 1 - quarter - - - - - - - D - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - - percussion - - - 1 - - - - - F - 4 - - 3 - 1 - half - - - - - F - 4 - - 1 - 1 - quarter - - - - - - - E - 4 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/16-TransposingInstruments.itexi b/input/regression/musicxml/16-TransposingInstruments.itexi deleted file mode 100644 index 1bdbb55a6e..0000000000 --- a/input/regression/musicxml/16-TransposingInstruments.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Transposing instruments - diff --git a/input/regression/musicxml/16a-TransposingInstruments.xml b/input/regression/musicxml/16a-TransposingInstruments.xml deleted file mode 100644 index bbd3ef8c6b..0000000000 --- a/input/regression/musicxml/16a-TransposingInstruments.xml +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - Transposing instruments: Trumpet - in Bb, Horn in Eb, Piano; All of them show the C major scale (the - trumpet with 2 sharp, the horn with 3 sharp). - - - - - Trumpet in Bb - Bb Tpt. - - - Horn in Eb - Hn. - - - Piano - - - - - - - 1 - - 2 - major - - - - G - 2 - - - -1 - -2 - - - - - D - 4 - - 1 - 1 - quarter - - - - E - 4 - - 1 - 1 - quarter - - - - F - 1 - 4 - - 1 - 1 - quarter - - - - G - 4 - - 1 - 1 - quarter - - - - - - - A - 4 - - 1 - 1 - quarter - - - - B - 4 - - 1 - 1 - quarter - - - - C - 1 - 5 - - 1 - 1 - quarter - - - - D - 5 - - 1 - 1 - quarter - - - light-heavy - - - - - - - - 1 - - 3 - major - - - - G - 2 - - - -5 - -9 - - - - - A - 4 - - 1 - 1 - quarter - - - - B - 4 - - 1 - 1 - quarter - - - - C - 1 - 5 - - 1 - 1 - quarter - - - - D - 5 - - 1 - 1 - quarter - - - - - - - E - 5 - - 1 - 1 - quarter - - - - F - 1 - 5 - - 1 - 1 - quarter - - - - G - 1 - 5 - - 1 - 1 - quarter - - - - A - 5 - - 1 - 1 - quarter - - - light-heavy - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - C - 4 - - 1 - 1 - quarter - - - - D - 4 - - 1 - 1 - quarter - - - - E - 4 - - 1 - 1 - quarter - - - - F - 4 - - 1 - 1 - quarter - - - - - - - G - 4 - - 1 - 1 - quarter - - - - A - 4 - - 1 - 1 - quarter - - - - B - 4 - - 1 - 1 - quarter - - - - C - 5 - - 1 - 1 - quarter - - - light-heavy - - - - - diff --git a/input/regression/musicxml/16b-TransposingInstruments-Full.xml b/input/regression/musicxml/16b-TransposingInstruments-Full.xml deleted file mode 100644 index 6a090be0e5..0000000000 --- a/input/regression/musicxml/16b-TransposingInstruments-Full.xml +++ /dev/null @@ -1,453 +0,0 @@ - - - - - - Various transposition. Each - part plays a c'', just displayed in different display pitches. - The second-to-last staff uses a transposition where the displayed c' - is an actual f''' concert pitch. The final staff is an untransposed - instrument. - - - - - Clarinet in Eb - Eb Cl. - - - Clarinet in Bb - Bb Cl. - - - Clarinet in A - A Cl. - - - Horn in F - Hn. - - - Horn in Eb - Hn. - - - Piccolo Trumpet in A - Picc.Tpt. - - - Trumpet in Bb - Bb Tpt. - - - Trumpet in C - C Tpt. - - - Trumpet in D - D Tpt. - - - displayed c'=fis''' - - - MusicXML Part - - - - - - - 1 - - 4 - major - - - - G - 2 - - - 2 - 3 - - - - - A - 4 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 3 - major - - - - G - 2 - - - -1 - -2 - - - - - D - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - -2 - major - - - - G - 2 - - - -2 - -3 - - - - - E - -1 - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 2 - major - - - - G - 2 - - - -4 - -7 - - - - - G - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 4 - major - - - - G - 2 - - - -5 - -9 - - - - - A - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - -2 - major - - - - G - 2 - - - 5 - 9 - - - - - E - -1 - 4 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 3 - major - - - - G - 2 - - - -1 - -2 - - - - - D - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 1 - major - - - - G - 2 - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - -1 - major - - - - G - 2 - - - 1 - 2 - - - - - B - -1 - 4 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 7 - major - - - - F - 4 - -1 - - - 3 - 6 - 3 - - - - - F - 1 - 1 - - 4 - 1 - whole - - - light-heavy - - - - - - - - 1 - - 1 - major - - - - G - 2 - - - - - C - 5 - - 4 - 1 - whole - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17-Guitar.itexi b/input/regression/musicxml/17-Guitar.itexi deleted file mode 100644 index 8fd3f3ecc0..0000000000 --- a/input/regression/musicxml/17-Guitar.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Guitar notation - diff --git a/input/regression/musicxml/17a-Chords-Finale.xml b/input/regression/musicxml/17a-Chords-Finale.xml deleted file mode 100644 index 55a1d329fc..0000000000 --- a/input/regression/musicxml/17a-Chords-Finale.xml +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - A normal staff with several - (complex) chord names displayed. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - - major - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - major-seventh - - 11 - 1 - add - - - - - A - 4 - - 1 - 1 - quarter - up - - - - B - - dominant - - 5 - 1 - alter - - - 9 - 1 - add - - - - - A - 4 - - 1 - 1 - quarter - up - - - - E - -1 - - major - - 2 - 0 - add - - - - - A - 4 - - 1 - 1 - quarter - up - - - - - - - G - - minor - - - - A - 4 - - 1 - 1 - quarter - up - - - - D - 1 - - major-seventh - - - - A - 4 - - 1 - 1 - quarter - up - - - - A - - diminished-seventh - - - - A - 4 - - 1 - 1 - quarter - up - - - - A - - augmented - - - - A - 4 - - 1 - 1 - quarter - up - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17b-Fretboards-Finale.xml b/input/regression/musicxml/17b-Fretboards-Finale.xml deleted file mode 100644 index 4238e3d052..0000000000 --- a/input/regression/musicxml/17b-Fretboards-Finale.xml +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - A staff with chord names and some - fretboards shown. (In Finaly, only the fretboards were shown!!!) - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - D - - major - - 6 - 4 - - 6 - 0 - - - 5 - 0 - - - 4 - 0 - - - 3 - 2 - - - 2 - 3 - - - 1 - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - dominant - - 6 - 4 - - 6 - 0 - - - 5 - 3 - - - 4 - 2 - - - 3 - 3 - - - 2 - 1 - - - 1 - 0 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - minor-seventh - - 6 - 4 - 3 - - 6 - 0 - - - 5 - 3 - - - 4 - 5 - - - 3 - 3 - - - 2 - 4 - - - 1 - 3 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - dominant - - 13 - -1 - add - - - 6 - 4 - 8 - - 6 - 8 - - - 4 - 8 - - - 3 - 9 - - - 2 - 9 - - - 1 - 0 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17c-ChordsFrets-Finale.xml b/input/regression/musicxml/17c-ChordsFrets-Finale.xml deleted file mode 100644 index 281eebb65d..0000000000 --- a/input/regression/musicxml/17c-ChordsFrets-Finale.xml +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - A staff with chord names and some - fretboards shown. The fretboards can have an arbitrary number of - frets/strings, can start at an arbitrary fret and can even contain - fingering information. - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - - major - - 6 - 4 - - 6 - 0 - - - 5 - 3 - - - 4 - 2 - - - 3 - 0 - - - 2 - 1 - - - 1 - 0 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - major-seventh - - 11 - 1 - add - - - 6 - 4 - 2 - - 6 - 0 - - - 5 - 3 - - - 4 - 5 - - - 3 - 4 - - - 2 - 5 - - - 1 - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - B - - dominant - - 5 - 1 - alter - - - 9 - 1 - add - - - 6 - 4 - - 6 - 0 - - - 5 - 2 - - - 4 - 1 - - - 3 - 2 - - - 2 - 3 - - - 1 - 3 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - E - -1 - - major - - 2 - 0 - add - - - 6 - 5 - 11 - - 6 - 11 - - - 5 - 13 - - - 4 - 15 - - - 3 - 12 - - - 2 - 11 - - - 1 - 11 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - - - - G - - minor - - 6 - 4 - 3 - - 6 - 3 - - - 5 - 5 - - - 4 - 5 - - - 3 - 3 - - - 2 - 3 - - - 1 - 3 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - D - 1 - - major-seventh - - 6 - 4 - - 6 - 0 - - - 5 - 0 - - - 4 - 1 - - - 3 - 3 - - - 2 - 3 - - - 1 - 3 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - A - - diminished-seventh - - 6 - 4 - - 6 - 0 - - - 5 - 0 - - - 4 - 1 - - - 3 - 2 - - - 2 - 1 - - - 1 - 2 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - - C - - major - - 10 - 3 - - 10 - 1 - 2 - - - 9 - 3 - - - 7 - 1 - 4 - - - 5 - 3 - - - 4 - 2 - - - 3 - 1 - 5 - - - 2 - 0 - - - 1 - 0 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17d-ChordsFretsOnMultistaff-Finale.xml b/input/regression/musicxml/17d-ChordsFretsOnMultistaff-Finale.xml deleted file mode 100644 index fba900bb17..0000000000 --- a/input/regression/musicxml/17d-ChordsFretsOnMultistaff-Finale.xml +++ /dev/null @@ -1,618 +0,0 @@ - - - - - - Chords and fretboards assigned to - the voices in a multi-voice, multi-staff part. There should be fret - diagrams above each of the two staves. - - - - - MusicXML Part - - Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - 2 - - G - 2 - - - F - 4 - - - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - E - -1 - - minor-ninth - - 6 - 4 - 4 - - 6 - 0 - - - 5 - 6 - - - 4 - 4 - - - 3 - 6 - - - 2 - 6 - - - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - 4 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - 4 - - - - C - - major - - 6 - 4 - - 6 - 0 - - - 5 - 3 - - - 4 - 2 - - - 3 - 0 - - - 2 - 1 - - - 1 - 0 - - - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - D - - dominant - - 6 - 4 - - 6 - 0 - - - 5 - 0 - - - 4 - 0 - - - 3 - 2 - - - 2 - 1 - - - 1 - 2 - - - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - C - - minor-seventh - - 11 - 0 - add - - - 6 - 4 - - 6 - 0 - - - 5 - 3 - - - 4 - 1 - - - 3 - 3 - - - 2 - 1 - - - 1 - 1 - - - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - 4 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - - D - 5 - - 1 - 1 - quarter - up - 1 - - - 4 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - - F - 4 - - 1 - 2 - quarter - down - 1 - - - 4 - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - G - 1 - - suspended-fourth - - 7 - 0 - add - - - 9 - -1 - add - - - 11 - 0 - add - - - 13 - 0 - add - - - 6 - 4 - 4 - - 6 - 4 - - - 4 - 4 - - - 3 - 6 - - - 2 - 6 - - - 1 - 5 - - - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - - D - 3 - - 1 - 3 - quarter - up - 2 - - - 4 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - - B - 2 - - 1 - 4 - quarter - down - 2 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17e-TabStaves-Finale.xml b/input/regression/musicxml/17e-TabStaves-Finale.xml deleted file mode 100644 index fab65176e4..0000000000 --- a/input/regression/musicxml/17e-TabStaves-Finale.xml +++ /dev/null @@ -1,1643 +0,0 @@ - - - - - - Some tablature staves, with - explicit fingering information and different string tunings given - in the MusicXML file. - - - - - bracket - yes - - - Guitar - Gtr. - - Guitar - - - 1 - 26 - - - - Guitar - Gtr. - - Guitar - - - 2 - 26 - - - - Guitar - Gtr. - - Guitar - - - 3 - 26 - - - - Guitar - Gtr. - - Guitar - - - 4 - 26 - - - - Bass Guitar - Bass - - Bass Guitar - - - 5 - 35 - - - - Banjo - Bjo. - - Banjo - - - 6 - 106 - - - - Lute - L. - - Lute - - - 7 - 25 - - - - Ukulele - Uk. - - Ukulele - - - 8 - 25 - - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 6 - - E - 2 - - - A - 2 - - - D - 3 - - - G - 3 - - - B - 3 - - - E - 4 - - - - - - - G - 3 - - 1 - 1 - quarter - none - - - 4 - 5 - - - - - - E - 5 - - 1 - 1 - quarter - none - - - 2 - 17 - - - - - - C - 4 - - 1 - 1 - quarter - none - - - 2 - 1 - - - - - - E - 3 - - 1 - 1 - quarter - none - - - 4 - 2 - - - - - - - - - G - 1 - 2 - - 1 - 1 - quarter - none - - - 6 - 4 - - - - - - - F - 1 - 3 - - 1 - 1 - quarter - none - - - 4 - 4 - - - - - - - G - 3 - - 1 - 1 - quarter - none - - - 3 - 0 - - - - - - D - 3 - - 1 - 1 - quarter - none - - - 5 - 5 - - - - - - G - 1 - 3 - - 1 - 1 - quarter - none - - - 3 - 1 - - - - - - E - 4 - - 1 - 1 - quarter - none - - - 1 - 0 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 6 - - E - 2 - - - A - 2 - - - D - 3 - - - G - 3 - - - B - 3 - - - E - 4 - - - - - - - D - 1 - 4 - - 1 - 1 - quarter - up - - - 2 - 4 - - - - - - G - 1 - 3 - - 1 - 1 - quarter - up - - - 3 - 1 - - - - - - C - 3 - - 1 - 1 - quarter - up - - - 5 - 3 - - - - - - 1 - 1 - quarter - - - - - - - F - 1 - 4 - - 1 - 1 - quarter - up - - - 1 - 2 - - - - - - G - 3 - - 1 - 1 - quarter - up - - - 3 - 0 - - - - - - G - 3 - - 1 - 1 - quarter - up - - - 4 - 5 - - - - - - F - 1 - 2 - - 1 - 1 - quarter - up - - - 6 - 2 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 2 - - 0 - major - - - TAB - 5 - - - 6 - - D - 2 - - - A - 2 - - - D - 3 - - - F - 1 - 3 - - - A - 3 - - - E - 4 - - - - - - - A - 1 - 3 - - 2 - 1 - quarter - none - - - 2 - 1 - - - - - - B - 2 - - 1 - 1 - eighth - none - - - 5 - 2 - - - - - - A - 3 - - 1 - 1 - eighth - none - - - 3 - 3 - - - - - - 4 - 1 - half - - - - - - - G - 1 - 4 - - 2 - 1 - quarter - none - - - 1 - 4 - - - - - - D - 4 - - 2 - 1 - quarter - none - - - 2 - 5 - - - - - - G - 1 - 2 - - 2 - 1 - quarter - none - - - 6 - 6 - - - - - - D - 3 - - 2 - 1 - quarter - none - - - 4 - 0 - - - - - - - - - 8 - 1 - - - light-heavy - - - - - - - - 2 - - 0 - major - - - TAB - 5 - - - 6 - - D - 2 - - - A - 2 - - - D - 3 - - - G - 3 - - - B - 3 - - - D - 4 - - - - - - - B - 3 - - 1 - 1 - eighth - none - - - 3 - 4 - - - - - - D - 2 - - 1 - 1 - eighth - none - - - 5 - -7 - - - - - - - D - 2 - - 1 - 1 - eighth - none - - - 6 - 0 - - - - - - - G - 2 - - 1 - 1 - eighth - none - - - 6 - 5 - - - - - - - A - 2 - - 1 - 1 - eighth - none - - - 5 - 0 - - - - - - - A - 2 - - 1 - 1 - eighth - none - - - 5 - 0 - - - - - - 2 - 1 - quarter - - - - 4 - 1 - half - - - - - - - D - 4 - - 2 - 1 - quarter - none - - - 1 - 0 - - - - - - D - 3 - - 2 - 1 - quarter - none - - - 4 - 0 - - - - - - A - 2 - - 2 - 1 - quarter - none - - - 5 - 0 - - - - - - D - 2 - - 2 - 1 - quarter - none - - - 6 - 0 - - - - - - - - - 8 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 4 - - E - 1 - - - A - 1 - - - D - 2 - - - G - 2 - - - - - - - G - 2 - - 1 - 1 - quarter - none - - - 1 - 0 - - - - - - E - 1 - - 1 - 1 - quarter - none - - - 4 - 0 - - - - - - D - 2 - - 1 - 1 - quarter - none - - - 2 - 0 - - - - - - A - 1 - 2 - - 1 - 1 - quarter - none - - - 2 - 8 - - - - - - - - - A - 1 - - 1 - 1 - quarter - none - - - 3 - 0 - - - - - - A - 1 - - 1 - 1 - quarter - none - - - 3 - 0 - - - - - - A - 1 - - 1 - 1 - quarter - none - - - 3 - 0 - - - - - - A - 1 - - 1 - 1 - quarter - none - - - 3 - 0 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 5 - - G - 4 - - - D - 3 - - - G - 3 - - - C - 4 - - - D - 4 - - - - - - - D - 1 - 4 - - 1 - 1 - quarter - up - - - 2 - 3 - - - - - - D - 3 - - 1 - 1 - quarter - up - - - 4 - 0 - - - - - - D - 4 - - 1 - 1 - quarter - up - - - 1 - 0 - - - - - - 1 - 1 - quarter - - - - - - - G - 3 - - 1 - 1 - quarter - up - - - 3 - 0 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 5 - 0 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 5 - 0 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 5 - 0 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 6 - - G - 2 - - - C - 3 - - - F - 3 - - - A - 3 - - - D - 4 - - - G - 4 - - - - - - - C - 1 - 4 - - 1 - 1 - quarter - up - - - 3 - 4 - - - - - - C - 1 - 3 - - 1 - 1 - quarter - up - - - 5 - 1 - - - - - - A - 4 - - 1 - 1 - quarter - up - - - 1 - 2 - - - - - - E - 4 - - 1 - 1 - quarter - up - - - 3 - 7 - - - - - - - - - D - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - F - 3 - - 1 - 1 - quarter - up - - - 4 - 0 - - - - - - G - 2 - - 1 - 1 - quarter - up - - - 6 - 0 - - - - - - C - 3 - - 1 - 1 - quarter - up - - - 5 - 0 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - - - - 1 - - 0 - major - - - TAB - 5 - - - 4 - - A - 4 - - - E - 4 - - - C - 4 - - - G - 4 - - - - - - - E - 6 - - 1 - 1 - quarter - up - - - 3 - 24 - - - - - - B - 4 - - 1 - 1 - quarter - up - - - 1 - 4 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - E - 4 - - 1 - 1 - quarter - up - - - 3 - 0 - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 2 - 0 - - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/17f-AllChordTypes.xml b/input/regression/musicxml/17f-AllChordTypes.xml deleted file mode 100644 index facab3489f..0000000000 --- a/input/regression/musicxml/17f-AllChordTypes.xml +++ /dev/null @@ -1,599 +0,0 @@ - - - - All MusicXML chord names/types with <root> - - - All chord types defined in - MusicXML. The staff will only contain one c' note (NO chord) for - all of them, but the chord names should be properly - printed. - - - - - MusicXML Part - - Acoustic Grand Piano - - - - - - - - 2 - - 0 - major - - - - G - 2 - - - - - C - - major - - - C4 - 2 - 1 - quarter - major - - - - C - - minor - - - C4 - 2 - 1 - quarter - minor - - - - C - - augmented - - - C4 - 2 - 1 - quarter - augmented - - - - C - - diminished - - - C4 - 2 - 1 - quarter - diminished - - - - - - - C - - dominant - - - C4 - 2 - 1 - quarter - dominant - - - - C - - major-seventh - - - C4 - 2 - 1 - quarter - major-seventh - - - - C - - minor-seventh - - - C4 - 2 - 1 - quarter - minor-seventh - - - - C - - diminished-seventh - - - C4 - 2 - 1 - quarter - diminished-seventh - - - - - - - C - - augmented-seventh - - - C4 - 2 - 1 - quarter - augmented-seventh - - - - C - - half-diminished - - - C4 - 2 - 1 - quarter - half-diminished - - - - C - - major-minor - - - C4 - 2 - 1 - quarter - major-minor - - - - C - - major-sixth - - - C4 - 2 - 1 - quarter - major-sixth - - - - - - - C - - minor-sixth - - - C4 - 2 - 1 - quarter - minor-sixth - - - - C - - dominant-ninth - - - C4 - 2 - 1 - quarter - dominant-ninth - - - - C - - major-ninth - - - C4 - 2 - 1 - quarter - major-ninth - - - - C - - minor-ninth - minor-ninth - - - C4 - 2 - 1 - quarter - minor-ninth - - - - - - - C - - dominant-11th - - - C4 - 2 - 1 - quarter - dominant-11th - - - - C - - major-11th - - - C4 - 2 - 1 - quarter - major-11th - - - - C - - minor-11th - - - C4 - 2 - 1 - quarter - minor-11th - - - - C - - dominant-13th - - - C4 - 2 - 1 - quarter - dominant-13th - - - - - - - C - - major-13th - - - C4 - 2 - 1 - quarter - major-13th - - - - C - - minor-13th - - - C4 - 2 - 1 - quarter - minor-13th - - - - C - - suspended-second - - - C4 - 2 - 1 - quarter - suspended-second - - - - C - - suspended-fourth - - - C4 - 2 - 1 - quarter - suspended-fourth - - - - - - - C - - Neapolitan - - - C4 - 2 - 1 - quarter - Neapolitan - - - - C - - Italian - - - C4 - 2 - 1 - quarter - Italians - - - - C - - French - - - C4 - 2 - 1 - quarter - French - - - - C - - German - - - C4 - 2 - 1 - quarter - German - - - - - - - C - - pedal - - - C4 - 2 - 1 - quarter - pedal - - - - C - - power - - - C4 - 2 - 1 - quarter - power - - - - C - - Tristan - - - C4 - 2 - 1 - quarter - Tristan - - - - C - - other - - - C4 - 2 - 1 - quarter - other - - - - - - - F - 1 - - major - 2 - - - C4 - 4 - 1 - half - Inversion - - - - F - -2 - - major - - C - - - - C4 - 1 - 1 - eighth - Fbb/C - - - - G - 1 - - major - - D - 1 - - - - C4 - 1 - 1 - eighth - G#/D# - - - - C - - major - - - - 2 - 1 - quarter - C - - - - - - - C - - major - - 3 - 0 - subtract - - - 5 - -1 - alter - - - - C4 - 2 - 1 - quarter - C-3+5b - - - - C - - major - - 1 - 0 - subtract - - - 6 - -1 - add - - - - C4 - 2 - 1 - quarter - C-1+6b - - - light-heavy - - - - - diff --git a/input/regression/musicxml/18-Figured-Bass.itexi b/input/regression/musicxml/18-Figured-Bass.itexi deleted file mode 100644 index a6c87c7ec8..0000000000 --- a/input/regression/musicxml/18-Figured-Bass.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Figured bass - diff --git a/input/regression/musicxml/18a-FiguredBass.xml b/input/regression/musicxml/18a-FiguredBass.xml deleted file mode 100644 index 7837c8cf08..0000000000 --- a/input/regression/musicxml/18a-FiguredBass.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - Some figured bass containing - alterated figures, bracketed figures and slashed figures. The last - note contains an empty <figured-bass> element, which is - invalid MusicXML, to check how well applications cope with malformed - files. - - Note that this file does not contain any extenders! - - - - - MusicXML Part - - Acoustic Grand Piano - - - 1 - 1 - - - - - - - - 8 - - 0 - major - - - - G - 2 - - - - -

3
- 4 - - - G4 - 4 - 1 - eighth - - - G4 - 4 - 1 - eighth - - -
sharp1
-
flat3
-
natural5
- 6 -
- - G4 - 6 - 1 - eighth - - - -
6
-
- - G4 - 2 - 1 - 16th - - -
5slash
-
flat127slash
- 8 -
- - G4 - 8 - 1 - eighth - - - - - - - G4 - 8 - 1 - quarter - - - light-heavy - -
-
- -
diff --git a/input/regression/musicxml/19-Page-Layout.itexi b/input/regression/musicxml/19-Page-Layout.itexi deleted file mode 100644 index 5284d16e8a..0000000000 --- a/input/regression/musicxml/19-Page-Layout.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Page layout - diff --git a/input/regression/musicxml/19a-PageLayout-PrintMusic.xml b/input/regression/musicxml/19a-PageLayout-PrintMusic.xml deleted file mode 100644 index 4846212e0b..0000000000 --- a/input/regression/musicxml/19a-PageLayout-PrintMusic.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - Layout options - - - PrintMusic 2008 for Windows - Dolet Light for PrintMusic 2008 - 2007-11-04 - - - Several page layout settings: - paper size, margins, system margins and distances, different fonts, - etc. - - - - - 3.7703 - 40 - - - 954 - 1804 - - 318 - 212 - 53 - 74 - - - - - 248 - 206 - - 561 - 436 - - - - - - Layout options - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - 4 - 1 - - - - - - - 4 - 1 - - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/20-Compressed-MusicXML.itexi b/input/regression/musicxml/20-Compressed-MusicXML.itexi deleted file mode 100644 index 0374f0d32d..0000000000 --- a/input/regression/musicxml/20-Compressed-MusicXML.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Compressed MusicXML files - diff --git a/input/regression/musicxml/20a-Compressed-MusicXML.mxl b/input/regression/musicxml/20a-Compressed-MusicXML.mxl deleted file mode 100644 index d709094487..0000000000 Binary files a/input/regression/musicxml/20a-Compressed-MusicXML.mxl and /dev/null differ diff --git a/input/regression/musicxml/21-Chords.itexi b/input/regression/musicxml/21-Chords.itexi new file mode 100644 index 0000000000..75e68bf1cd --- /dev/null +++ b/input/regression/musicxml/21-Chords.itexi @@ -0,0 +1 @@ +@unnumberedsec 21 ... Chorded notes diff --git a/input/regression/musicxml/21-KeySignatures.itexi b/input/regression/musicxml/21-KeySignatures.itexi deleted file mode 100644 index 32cf2a4287..0000000000 --- a/input/regression/musicxml/21-KeySignatures.itexi +++ /dev/null @@ -1,2 +0,0 @@ -@section Key signatures - diff --git a/input/regression/musicxml/21a-Chord-Basic.xml b/input/regression/musicxml/21a-Chord-Basic.xml new file mode 100644 index 0000000000..ef2db31a56 --- /dev/null +++ b/input/regression/musicxml/21a-Chord-Basic.xml @@ -0,0 +1,68 @@ + + + + + + One simple chord + consisting of two notes. + + + + + MusicXML Part + + 0 + + + 1 + 1 + + + + + + + 960 + + + G + 2 + + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + diff --git a/input/regression/musicxml/21b-Chords-TwoNotes.xml b/input/regression/musicxml/21b-Chords-TwoNotes.xml new file mode 100644 index 0000000000..6dce4ee94f --- /dev/null +++ b/input/regression/musicxml/21b-Chords-TwoNotes.xml @@ -0,0 +1,192 @@ + + + + + + Some subsequent + (identical) two-note chords. + + + + + MusicXML Part + + 0 + + + 1 + 1 + + + + + + + 960 + + + G + 2 + + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + diff --git a/input/regression/musicxml/21b-KeySignatures-NonTraditional.xml b/input/regression/musicxml/21b-KeySignatures-NonTraditional.xml deleted file mode 100644 index bb3cc6e29a..0000000000 --- a/input/regression/musicxml/21b-KeySignatures-NonTraditional.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - Non-traditional key signatures, - where each alteration is separately given. Here we have (f sharp, - a flat, b flat) and (c flatflat, g sharp sharp, d flat, b sharp, f - natural), where in the second case an explicit octave is given for - each alteration. - - - - - MusicXML Part - - - - - - - 1 - - 3 - 1 - 5 - -1 - 6 - -1 - - - - G - 2 - - - - - C - 4 - - 2 - 1 - half - - - - - - 0 - -2 - 4 - 2 - 1 - -1 - 6 - 1 - 5 - 0 - 2 - 3 - 4 - 5 - 6 - - - - - C - 4 - - 2 - 1 - half - - - light-heavy - - - - - diff --git a/input/regression/musicxml/21c-Chords-ThreeNotesDuration.xml b/input/regression/musicxml/21c-Chords-ThreeNotesDuration.xml new file mode 100644 index 0000000000..d18ba71faa --- /dev/null +++ b/input/regression/musicxml/21c-Chords-ThreeNotesDuration.xml @@ -0,0 +1,265 @@ + + + + + + Some three-note + chords, with various durations. + + + + + MusicXML Part + + 0 + + + 1 + 1 + + + + + + + 960 + + + G + 2 + + + + + F + 4 + + 1440 + 1 + quarter + + + + + + A + 4 + + 1440 + 1 + quarter + + + + + + C + 5 + + 1440 + 1 + quarter + + + + + A + 4 + + 480 + 1 + eighth + + + + + G + 5 + + 480 + 1 + eighth + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + C + 5 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + C + 5 + + 960 + 1 + quarter + + + + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + E + 5 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + F + 5 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + E + 5 + + 960 + 1 + quarter + + + + A + 4 + + 960 + 1 + quarter + + + + + F + 4 + + 960 + 1 + quarter + + + + + D + 5 + + 960 + 1 + quarter + + + + diff --git a/input/regression/musicxml/21c-KeySignatures-Microtones.xml b/input/regression/musicxml/21c-KeySignatures-Microtones.xml deleted file mode 100644 index 0819bcf5ed..0000000000 --- a/input/regression/musicxml/21c-KeySignatures-Microtones.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - Non-traditional key signatures - with microtone alterations: (g flat-and-a-half, - a flat, b half-flat, c natural, d half-sharp, e sharp, f - sharp-and-a-half). - - - - - MusicXML Part - - - - - - - 1 - - 4 - -1.5 - 5 - -1 - 6 - -0.5 - 0 - 0 - 1 - 0.5 - 2 - 1 - 3 - 1.5 - - - - G - 2 - - - - - C - 4 - - 2 - 1 - half - - - light-heavy - - - - - diff --git a/input/regression/musicxml/21d-Chords-SchubertStabatMater.xml b/input/regression/musicxml/21d-Chords-SchubertStabatMater.xml new file mode 100644 index 0000000000..c809ded659 --- /dev/null +++ b/input/regression/musicxml/21d-Chords-SchubertStabatMater.xml @@ -0,0 +1,174 @@ + + + + + + Chords in the + second measure, after several ornaments in the first + measure and a p at the beginning of the second + measure. + + + + + MusicXML Part + + 0 + + + 1 + 1 + + + + + + + 8 + + -4 + major + + + + G + 2 + + + + + + Largo + + + + + + + + + 3 + + + + F + 4 + + 32 + 1 + whole + + + + + + + + + + + + + +

+ + + 1 + + + + + F + 4 + + 12 + 1 + quarter + + up + + + + + A + -1 + 4 + + 12 + 1 + quarter + + up + + + + F + 4 + + 4 + 1 + eighth + up + + + + + A + -1 + 4 + + 4 + 1 + eighth + up + + + + G + 4 + + 8 + 1 + quarter + up + + + + + B + -1 + 4 + + 8 + 1 + quarter + up + + + + G + 4 + + 8 + 1 + quarter + up + + + + + B + -1 + 4 + + 8 + 1 + quarter + up + + + + diff --git a/input/regression/musicxml/21e-Chords-PickupMeasures.xml b/input/regression/musicxml/21e-Chords-PickupMeasures.xml new file mode 100644 index 0000000000..abdf5b2362 --- /dev/null +++ b/input/regression/musicxml/21e-Chords-PickupMeasures.xml @@ -0,0 +1,94 @@ + + + + + + Check for proper chord detection + after a pickup measure (i.e. the first beat of the measure is not + aligned with multiples of the time signature! + + + + + MusicXML Part + + Acoustic Grand Piano + + + 2 + 1 + + + + + + + + 1 + + + + C + 5 + + 1 + 1 + quarter + + + + + + + C + 5 + + 1 + 1 + quarter + + + + + A + 4 + + 1 + 1 + quarter + + + + + F + 4 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + + + A + 4 + + 1 + 1 + quarter + + + + + + diff --git a/input/regression/musicxml/21f-Chord-ElementInBetween.xml b/input/regression/musicxml/21f-Chord-ElementInBetween.xml new file mode 100644 index 0000000000..95536e6136 --- /dev/null +++ b/input/regression/musicxml/21f-Chord-ElementInBetween.xml @@ -0,0 +1,91 @@ + + + + + + Between the individual notes of + a chord there can be direction or harmony elements, which should be + properly assigned to the chord (or the position of the + chord). + + + + + MusicXML Part + + 0 + + + 1 + 1 + + + + + + + 960 + + + G + 2 + + + + + A + 4 + + 960 + 1 + quarter + + + + + + + + + + F + 4 + 1 + + 960 + 1 + quarter + + + +

+ + + + + + D + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + diff --git a/input/regression/musicxml/22-NoteSettings.itexi b/input/regression/musicxml/22-NoteSettings.itexi new file mode 100644 index 0000000000..735b7c0345 --- /dev/null +++ b/input/regression/musicxml/22-NoteSettings.itexi @@ -0,0 +1 @@ +@unnumberedsec 22 ... Note settings, heads, etc. diff --git a/input/regression/musicxml/22a-Noteheads.xml b/input/regression/musicxml/22a-Noteheads.xml new file mode 100644 index 0000000000..287488727e --- /dev/null +++ b/input/regression/musicxml/22a-Noteheads.xml @@ -0,0 +1,1387 @@ + + + + + + Different note styles, using the + <notehead> element. First, each note head style is printed + with four quarter notes, two with filled heads, two with unfilled + heads, where first the stem is up and then the stem is down. After + that, each note head style is printed with a half note (should have + an unfilled head by default). Finally, the Aiken note head styles are + tested, once with stem up and once with stem down. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + A + 4 + + 1 + 1 + quarter + slash + slash + + + + C + 5 + + 1 + 1 + quarter + slash + + + + A + 4 + + 1 + 1 + quarter + slash + + + + C + 5 + + 1 + 1 + quarter + slash + + + + + + + A + 4 + + 1 + 1 + quarter + triangle + triangle + + + + C + 5 + + 1 + 1 + quarter + triangle + + + + A + 4 + + 1 + 1 + quarter + triangle + + + + C + 5 + + 1 + 1 + quarter + triangle + + + + + + + A + 4 + + 1 + 1 + quarter + diamond + diamond + + + + C + 5 + + 1 + 1 + quarter + diamond + + + + A + 4 + + 1 + 1 + quarter + diamond + + + + C + 5 + + 1 + 1 + quarter + diamond + + + + + + + A + 4 + + 1 + 1 + quarter + square + square + + + + C + 5 + + 1 + 1 + quarter + square + + + + A + 4 + + 1 + 1 + quarter + square + + + + C + 5 + + 1 + 1 + quarter + square + + + + + + + A + 4 + + 1 + 1 + quarter + cross + cross + + + + C + 5 + + 1 + 1 + quarter + cross + + + + A + 4 + + 1 + 1 + quarter + cross + + + + C + 5 + + 1 + 1 + quarter + cross + + + + + + + A + 4 + + 1 + 1 + quarter + x + x + + + + C + 5 + + 1 + 1 + quarter + x + + + + A + 4 + + 1 + 1 + quarter + x + + + + C + 5 + + 1 + 1 + quarter + x + + + + + + + A + 4 + + 1 + 1 + quarter + circle-x + circle-x + + + + C + 5 + + 1 + 1 + quarter + circle-x + + + + A + 4 + + 1 + 1 + quarter + circle-x + + + + C + 5 + + 1 + 1 + quarter + circle-x + + + + + + + A + 4 + + 1 + 1 + quarter + inverted triangle + inverted triangle + + + + C + 5 + + 1 + 1 + quarter + inverted triangle + + + + A + 4 + + 1 + 1 + quarter + inverted triangle + + + + C + 5 + + 1 + 1 + quarter + inverted triangle + + + + + + + A + 4 + + 1 + 1 + quarter + arrow down + arrow down + + + + C + 5 + + 1 + 1 + quarter + arrow down + + + + A + 4 + + 1 + 1 + quarter + arrow down + + + + C + 5 + + 1 + 1 + quarter + arrow down + + + + + + + A + 4 + + 1 + 1 + quarter + arrow up + arrow up + + + + C + 5 + + 1 + 1 + quarter + arrow up + + + + A + 4 + + 1 + 1 + quarter + arrow up + + + + C + 5 + + 1 + 1 + quarter + arrow up + + + + + + + A + 4 + + 1 + 1 + quarter + slashed + slashed + + + + C + 5 + + 1 + 1 + quarter + slashed + + + + A + 4 + + 1 + 1 + quarter + slashed + + + + C + 5 + + 1 + 1 + quarter + slashed + + + + + + + A + 4 + + 1 + 1 + quarter + back slashed + back slashed + + + + C + 5 + + 1 + 1 + quarter + back slashed + + + + A + 4 + + 1 + 1 + quarter + back slashed + + + + C + 5 + + 1 + 1 + quarter + back slashed + + + + + + + A + 4 + + 1 + 1 + quarter + normal + normal + + + + C + 5 + + 1 + 1 + quarter + normal + + + + A + 4 + + 1 + 1 + quarter + normal + + + + C + 5 + + 1 + 1 + quarter + normal + + + + + + + A + 4 + + 1 + 1 + quarter + cluster + cluster + + + + C + 5 + + 1 + 1 + quarter + cluster + + + + A + 4 + + 1 + 1 + quarter + cluster + + + + C + 5 + + 1 + 1 + quarter + cluster + + + + + + + A + 4 + + 1 + 1 + quarter + none + none + + + + C + 5 + + 1 + 1 + quarter + none + + + + A + 4 + + 1 + 1 + quarter + none + + + + C + 5 + + 1 + 1 + quarter + none + + + + + + + A + 4 + + 2 + 1 + half + slash + slash + + + + A + 4 + + 2 + 1 + half + triangle + triangle + + + + + + + A + 4 + + 2 + 1 + half + diamond + diamond + + + + A + 4 + + 2 + 1 + half + square + square + + + + + + + A + 4 + + 2 + 1 + half + cross + cross + + + + A + 4 + + 2 + 1 + half + x + x + + + + + + + A + 4 + + 2 + 1 + half + circle-x + circle-x + + + + A + 4 + + 2 + 1 + half + inverted triangle + inverted triangle + + + + + + + A + 4 + + 2 + 1 + half + arrow down + arrow down + + + + A + 4 + + 2 + 1 + half + arrow up + arrow up + + + + + + + A + 4 + + 2 + 1 + half + slashed + slashed + + + + A + 4 + + 2 + 1 + half + back slashed + back slashed + + + + + + + A + 4 + + 2 + 1 + half + normal + normal + + + + A + 4 + + 2 + 1 + half + cluster + cluster + + + + + + + A + 4 + + 1 + 1 + quarter + do + do + + + + C + 5 + + 1 + 1 + quarter + do + + + + A + 4 + + 1 + 1 + quarter + do + + + + C + 5 + + 1 + 1 + quarter + do + + + + + + + A + 4 + + 1 + 1 + quarter + re + re + + + + C + 5 + + 1 + 1 + quarter + re + + + + A + 4 + + 1 + 1 + quarter + re + + + + C + 5 + + 1 + 1 + quarter + re + + + + + + + A + 4 + + 1 + 1 + quarter + mi + mi + + + + C + 5 + + 1 + 1 + quarter + mi + + + + A + 4 + + 1 + 1 + quarter + mi + + + + C + 5 + + 1 + 1 + quarter + mi + + + + + + + A + 4 + + 1 + 1 + quarter + fa + fa + + + + C + 5 + + 1 + 1 + quarter + fa + + + + A + 4 + + 1 + 1 + quarter + fa + + + + C + 5 + + 1 + 1 + quarter + fa + + + + + + + A + 4 + + 1 + 1 + quarter + so + so + + + + C + 5 + + 1 + 1 + quarter + so + + + + A + 4 + + 1 + 1 + quarter + so + + + + C + 5 + + 1 + 1 + quarter + so + + + + + + + A + 4 + + 1 + 1 + quarter + la + la + + + + C + 5 + + 1 + 1 + quarter + la + + + + A + 4 + + 1 + 1 + quarter + la + + + + C + 5 + + 1 + 1 + quarter + la + + + + + + + A + 4 + + 1 + 1 + quarter + ti + ti + + + + C + 5 + + 1 + 1 + quarter + ti + + + + A + 4 + + 1 + 1 + quarter + ti + + + + C + 5 + + 1 + 1 + quarter + ti + + + + + + + 3 + major + + + + + A + 3 + + 1 + 1 + quarter + do + do + + + + B + 3 + + 1 + 1 + quarter + re + re + + + + C + 1 + 4 + + 1 + 1 + quarter + mi + mi + + + + D + 4 + + 1 + 1 + quarter + fa + fa + + + + + + + E + 4 + + 1 + 1 + quarter + so + so + + + + F + 1 + 4 + + 1 + 1 + quarter + la + la + + + + G + 1 + 4 + + 1 + 1 + quarter + ti + ti + + + + A + 4 + + 1 + 1 + quarter + do + do + + + + + + + 0 + major + + + + + C + 5 + + 1 + 1 + quarter + do + do + + + + D + 5 + + 1 + 1 + quarter + re + re + + + + E + 5 + + 1 + 1 + quarter + mi + mi + + + + F + 5 + + 1 + 1 + quarter + fa + fa + + + + + + + G + 5 + + 1 + 1 + quarter + so + so + + + + A + 5 + + 1 + 1 + quarter + la + la + + + + B + 5 + + 1 + 1 + quarter + ti + ti + + + + C + 6 + + 1 + 1 + quarter + do + do + + + light-heavy + + + + diff --git a/input/regression/musicxml/22b-Staff-Notestyles.xml b/input/regression/musicxml/22b-Staff-Notestyles.xml new file mode 100644 index 0000000000..8a6c750d0c --- /dev/null +++ b/input/regression/musicxml/22b-Staff-Notestyles.xml @@ -0,0 +1,188 @@ + + + + + + Staff-connected note styles: + slash notation, hidden notes (with and without hidden staff + lines) + + + + + MusicXML Part + + + + + + + + + 70 + 0 + + 211 + + + + 1 + + 0 + major + + + + G + 2 + + + + + A + 4 + + 1 + 1 + quarter + down + + + + + + + + + A + 4 + + 1 + 1 + quarter + up + slash, no stem + + + + C + 5 + + 1 + 1 + quarter + down + + + + + + + + + + + + A + 4 + + 1 + 1 + quarter + down + slash, with stem + + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + + + + + + A + 4 + + 1 + 1 + quarter + up + hidden notes + + + + C + 5 + + 1 + 1 + quarter + down + + + + 0 + + + + + C + 4 + + 1 + 1 + quarter + up + hidden notes, staff lines + + + + + + D + 4 + + 2 + 1 + half + up + + + + 5 + + + + + G + 4 + + 2 + 1 + half + up + normal settings restored + + + light-heavy + + + + + diff --git a/input/regression/musicxml/22c-Noteheads-Chords.xml b/input/regression/musicxml/22c-Noteheads-Chords.xml new file mode 100644 index 0000000000..5196040aeb --- /dev/null +++ b/input/regression/musicxml/22c-Noteheads-Chords.xml @@ -0,0 +1,179 @@ + + + + + + Different note styles for + individual notes inside a chord, using the + <notehead> element. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + E + 5 + + 1 + 1 + quarter + normal + + + + + C + 5 + + 1 + 1 + quarter + triangle + triangle + + + + + A + 4 + + 1 + 1 + quarter + slash + slash + + + + E + 5 + + 1 + 1 + quarter + cross + cross + + + + + C + 5 + + 1 + 1 + quarter + square + square + + + + + A + 4 + + 1 + 1 + quarter + diamond + diamond + + + + E + 5 + + 1 + 1 + quarter + inverted triangle + inverted triangle + + + + + C + 5 + + 1 + 1 + quarter + circle-x + circle-x + + + + + A + 4 + + 1 + 1 + quarter + x + x + + + + E + 5 + + 1 + 1 + quarter + slashed + slashed + + + + + C + 5 + + 1 + 1 + quarter + arrow up + arrow up + + + + + A + 4 + + 1 + 1 + quarter + arrow down + arrow down + + + light-heavy + + + + diff --git a/input/regression/musicxml/22d-Parenthesized-Noteheads.xml b/input/regression/musicxml/22d-Parenthesized-Noteheads.xml new file mode 100644 index 0000000000..4e4fefad3f --- /dev/null +++ b/input/regression/musicxml/22d-Parenthesized-Noteheads.xml @@ -0,0 +1,140 @@ + + + + + + Parenthesized note heads. First, + a single parenthesized note is tested, once with a normal and then + with a non-standard notehead, then two chords with some/all + parenthesized noteheads and finally a parenthesized rest. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + A + 4 + + 1 + 1 + quarter + + + + + A + 4 + + 1 + 1 + quarter + x + + + + A + 4 + + 1 + 1 + quarter + + + + + C + 5 + + 1 + 1 + quarter + + + + + + E + 5 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + + + + C + 5 + + 1 + 1 + quarter + + + + + + E + 5 + + 1 + 1 + quarter + + + + + 1 + 1 + quarter + + + + + E + 4 + + 1 + 1 + quarter + + + + light-heavy + + + + diff --git a/input/regression/musicxml/23-Tuplets.itexi b/input/regression/musicxml/23-Tuplets.itexi new file mode 100644 index 0000000000..edc50328db --- /dev/null +++ b/input/regression/musicxml/23-Tuplets.itexi @@ -0,0 +1 @@ +@unnumberedsec 23 ... Triplets, Tuplets diff --git a/input/regression/musicxml/23a-Tuplets-Finale.xml b/input/regression/musicxml/23a-Tuplets-Finale.xml new file mode 100644 index 0000000000..47f36b1af4 --- /dev/null +++ b/input/regression/musicxml/23a-Tuplets-Finale.xml @@ -0,0 +1,512 @@ + + + + + + Some tuplets (3:2, 3:2, 3:2, 4:2, + 4:1, 7:3, 6:2) with the default tuplet bracket displaying the number + of actual notes played. The second tuplet does not have a number + attribute set. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 84 + + 0 + major + + + + G + 2 + + + + + + C + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + + + + D + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + E + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + + + + F + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + + + + G + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + A + 4 + + 56 + 1 + quarter + + 3 + 2 + + up + + + + + + + B + 4 + + 56 + 1 + quarter + + 3 + 2 + + down + + + + + + + C + 5 + + 56 + 1 + quarter + + 3 + 2 + + down + + + + D + 5 + + 56 + 1 + quarter + + 3 + 2 + + down + + + + + + + E + 5 + + 42 + 1 + quarter + + 4 + 2 + + down + + + + + + + F + 5 + + 42 + 1 + quarter + + 4 + 2 + + down + + + + G + 5 + + 42 + 1 + quarter + + 4 + 2 + + down + + + + A + 5 + + 42 + 1 + quarter + + 4 + 2 + + down + + + + + + + B + 5 + + 21 + 1 + quarter + + 4 + 1 + + down + + + + + + + C + 6 + + 21 + 1 + quarter + + 4 + 1 + + down + + + + C + 6 + + 21 + 1 + quarter + + 4 + 1 + + down + + + + B + 5 + + 21 + 1 + quarter + + 4 + 1 + + down + + + + + + + A + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + + + + G + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + F + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + E + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + D + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + C + 5 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + B + 4 + + 36 + 1 + quarter + + 7 + 3 + + down + + + + + + + A + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + + + + G + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + F + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + E + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + D + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + C + 4 + + 28 + 1 + quarter + + 6 + 2 + + up + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/23b-Tuplets-Styles.xml b/input/regression/musicxml/23b-Tuplets-Styles.xml new file mode 100644 index 0000000000..6b55d4d8ab --- /dev/null +++ b/input/regression/musicxml/23b-Tuplets-Styles.xml @@ -0,0 +1,1033 @@ + + + + + + Different tuplet styles: + default, none, x:y, x:y-note; Each with bracket, slur and none. + Finally, non-standard 4:3 and 17:2 tuplets are given. + + + + + MusicXML Part + + + + + + + 408 + + 0 + major + + + + G + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + + + + 114 + + + + + C + 5 + + 153 + 1 + eighth + + 4 + 3 + + + + + + + + C + 5 + + 153 + 1 + eighth + + 4 + 3 + + + + + C + 5 + + 153 + 1 + eighth + + 4 + 3 + + + + + C + 5 + + 153 + 1 + eighth + + 4 + 3 + + + + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + C + 5 + + 36 + 1 + eighth + + 17 + 3 + + + + + + + + C + 5 + + 204 + 1 + eighth + + + + C + 5 + + 204 + 1 + eighth + + + light-heavy + + + + + diff --git a/input/regression/musicxml/23c-Tuplet-Display-NonStandard.xml b/input/regression/musicxml/23c-Tuplet-Display-NonStandard.xml new file mode 100644 index 0000000000..a0810b4fcb --- /dev/null +++ b/input/regression/musicxml/23c-Tuplet-Display-NonStandard.xml @@ -0,0 +1,615 @@ + + + + + + Displaying tuplet note types, + that might not coincide with the displayed note. The first two tuplets + take the type from the note, the second two from the + <time-modification> element, the remaining pair of tuplets from the + <tuplet> notation element. The tuplets in measure 3 specify both + a number of notes and a type inside the <tuplet-actual> and + <tuplet-normal> elements, the ones in measure 4 specify only a + note type (but no number), and the ones in measure 5 specify only a + number of tuplet-notes (but no type, which is deduced from the + note's type). The first tuplet of measures 3-5 uses + 'display-type="actual"', the second one 'display-type="both"'. + + + + + MusicXML Part + + + + + + + 408 + + 0 + major + + + + G + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + 7 + quarter + + + + 5 + quarter + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + 7 + half + + + + 5 + 16th + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + quarter + + + + quarter + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + breve + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + half + + + + 16th + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + breve + + + + + + + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + 7 + + + 5 + + + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + C + 5 + + 136 + 1 + eighth + + 3 + 2 + + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + 7 + + + + 5 + + + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + C + 5 + + 408 + 1 + quarter + + + 3 + 2 + + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/23d-Tuplets-Nested.xml b/input/regression/musicxml/23d-Tuplets-Nested.xml new file mode 100644 index 0000000000..b85c0296d0 --- /dev/null +++ b/input/regression/musicxml/23d-Tuplets-Nested.xml @@ -0,0 +1,199 @@ + + + + + + Tuplets can be nested. Here + there is a 5:2 tuplet inside a 3:2 tuple (all consisting of written + eighth notes). + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 30 + + 0 + major + + + + G + 2 + + + + + B + 4 + + 10 + 1 + eighth + + 3 + 2 + quarter + + begin + + + + + + + B + 4 + + 10 + 1 + eighth + + 3 + 2 + quarter + + end + + + + B + 4 + + 4 + 1 + eighth + + 15 + 4 + + begin + + + + 5 + eighth + + + 2 + eighth + + + + + + + B + 4 + + 4 + 1 + eighth + + 15 + 4 + + continue + + + + B + 4 + + 4 + 1 + eighth + + 15 + 4 + + continue + + + + B + 4 + + 4 + 1 + eighth + + 15 + 4 + + continue + + + + B + 4 + + 4 + 1 + eighth + + 15 + 4 + + end + + + + + + + B + 4 + + 10 + 1 + eighth + + 3 + 2 + quarter + + begin + + + + B + 4 + + 10 + 1 + eighth + + 3 + 2 + quarter + + end + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/23e-Tuplets-Tremolo.xml b/input/regression/musicxml/23e-Tuplets-Tremolo.xml new file mode 100644 index 0000000000..eee4d0f27f --- /dev/null +++ b/input/regression/musicxml/23e-Tuplets-Tremolo.xml @@ -0,0 +1,461 @@ + + + + + + Tremolo tuplets are tuplets on + single notes with a tremolo ornament. The application shall correctly + import these notes with 2/3 or their time... + + + + + MusicXML Part + + + + + + + 36 + + 0 + major + + + + G + 2 + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + begin + + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + continue + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + end + + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + begin + + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + continue + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + end + + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + begin + + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + continue + + + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + end + + + + + + + + + + + + + G + 4 + + 36 + 1 + quarter + + + 3 + 2 + eighth + + + + + + 1 + + + + + + G + 4 + + 36 + 1 + quarter + + + 3 + 2 + eighth + + + + + + 1 + + + + + + G + 4 + + 36 + 1 + quarter + + + 3 + 2 + eighth + + + + + + 1 + + + + + + + + + G + 4 + + 72 + 1 + half + + + 6 + 4 + eighth + + + + + + 1 + + + + + + G + 4 + + 36 + 1 + quarter + + + 3 + 2 + eighth + + + + + + 1 + + + + + + + + + F + 4 + + 12 + 1 + eighth + + 3 + 2 + + begin + + + + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + continue + + + + A + 4 + + 12 + 1 + eighth + + 3 + 2 + + end + + + + + + + + + + + + + + A + 4 + + 72 + 1 + half + + + 6 + 4 + eighth + + + + + + 1 + + + + + + + + + G + 4 + + 72 + 1 + half + + + 6 + 4 + eighth + + + + + + 1 + + + + + + G + 4 + + 36 + 1 + quarter + + + 3 + 2 + eighth + + + + + + 1 + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/23f-Tuplets-DurationButNoBracket-PJB.xml b/input/regression/musicxml/23f-Tuplets-DurationButNoBracket-PJB.xml new file mode 100644 index 0000000000..23c2aa2d8c --- /dev/null +++ b/input/regression/musicxml/23f-Tuplets-DurationButNoBracket-PJB.xml @@ -0,0 +1,205 @@ + + + + + + /usr/bin/vi + 2007-02-02 + + + Some "triplets" + on the end of the first and in the second staff, using only + <time-modification>, but not explicit tuplet + bracket. Thus, the duration of the notes in the + second staff should be scaled properly in comparison + to staff 1, but no visual indication about the + tuplets is given. + + + + MusicXML Part + + + + + 96 + 0 + + 2 + G2 + F4 + + + F4 + 96 + 1 + quarter + 1 + + + G4 + 96 + 1 + quarter + 1 + + + A4 + 64 + 1 + quarter + 32 + 1 + + + B4 + 64 + 1 + quarter + 32 + 1 + + + C5 + 64 + 1 + quarter + 32 + 1 + + 384 + + A2 + 48 + 2 + eighth + 2 + begin + + + B2 + 48 + 2 + eighth + 2 + end + + + C3 + 32 + 2 + eighth + 32 + 2 + begin + + + D3 + 32 + 2 + eighth + 32 + 2 + continue + + + E3 + 32 + 2 + eighth + 32 + 2 + end + + + A2 + 24 + 2 + 16th + 2 + begin + + + B2 + 24 + 2 + 16th + 2 + continue + + + C3 + 24 + 2 + 16th + 2 + continue + + + D3 + 24 + 2 + 16th + 2 + end + + + + E3 + 16 + 2 + 16th + 32 + 2 + begin + + + F3 + 16 + 2 + 16th + 32 + 2 + continue + + + G3 + 16 + 2 + 16th + 32 + 2 + continue + + + A3 + 16 + 2 + 16th + 32 + 2 + continue + + + B3 + 16 + 2 + 16th + 32 + 2 + continue + + + C4 + 16 + 2 + 16th + 32 + 2 + end + + + + + diff --git a/input/regression/musicxml/24-Grace-Notes.itexi b/input/regression/musicxml/24-Grace-Notes.itexi new file mode 100644 index 0000000000..68b171e7dd --- /dev/null +++ b/input/regression/musicxml/24-Grace-Notes.itexi @@ -0,0 +1 @@ +@unnumberedsec 24 ... Grace notes diff --git a/input/regression/musicxml/24a-GraceNotes-Finale.xml b/input/regression/musicxml/24a-GraceNotes-Finale.xml new file mode 100644 index 0000000000..f54a26ef4e --- /dev/null +++ b/input/regression/musicxml/24a-GraceNotes-Finale.xml @@ -0,0 +1,354 @@ + + + + + + Different kinds of grace notes: + acciaccatura, appoggiatura; beamed grace notes; grace notes with + accidentals; different durations of the grace notes. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 4 + + 0 + major + + + + G + 2 + + + + + + + D + 5 + + 1 + 16th + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + E + 5 + + 1 + 16th + up + begin + begin + + + + + D + 5 + + 1 + 16th + up + end + end + + + + C + 5 + + 4 + 1 + quarter + down + + + + + D + 5 + + + 1 + 16th + up + + + + + + + C + 5 + + 4 + 1 + quarter + down + + + + + D + 5 + + 1 + eighth + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + + + + D + 5 + + 1 + 16th + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + E + 5 + + 1 + 16th + up + begin + begin + + + + + D + 5 + + 1 + 16th + up + end + end + + + + C + 5 + + 4 + 1 + quarter + down + + + + + D + 5 + + 1 + 16th + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + D + 5 + + 1 + 16th + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + E + 5 + + 1 + 16th + up + + + + + + + + E + 5 + + 1 + 16th + up + + + + F + 4 + + 4 + 1 + quarter + up + + + + + C + 5 + + 4 + 1 + quarter + up + + + + + D + 1 + 5 + + 1 + quarter + sharp + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + + D + -1 + 5 + + 1 + quarter + flat + up + + + + + A + -1 + 4 + + 1 + quarter + flat + up + + + + C + 5 + + 4 + 1 + quarter + down + + + + C + 5 + + 4 + 1 + quarter + down + + + light-heavy + + + + + diff --git a/input/regression/musicxml/24b-ChordAsGraceNote-Finale.xml b/input/regression/musicxml/24b-ChordAsGraceNote-Finale.xml new file mode 100644 index 0000000000..688f43c2fe --- /dev/null +++ b/input/regression/musicxml/24b-ChordAsGraceNote-Finale.xml @@ -0,0 +1,130 @@ + + + + + + Chords as grace notes. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 2 + 1 + quarter + down + + + + + D + 5 + + 1 + eighth + up + + + + + + F + 5 + + 1 + eighth + up + + + + C + 5 + + 2 + 1 + quarter + down + + + + + B + 4 + + 1 + eighth + up + + + + + + D + 5 + + 1 + eighth + up + + + + A + 4 + + 2 + 1 + quarter + down + + + + + C + 5 + + 2 + 1 + quarter + down + + + light-heavy + + + + + diff --git a/input/regression/musicxml/24c-GraceNote-MeasureEnd-Finale.xml b/input/regression/musicxml/24c-GraceNote-MeasureEnd-Finale.xml new file mode 100644 index 0000000000..4138aa09b3 --- /dev/null +++ b/input/regression/musicxml/24c-GraceNote-MeasureEnd-Finale.xml @@ -0,0 +1,93 @@ + + + + + + A grace note that appears at the + measure end (without any steal-from-* attribute set). Some + applications need to convert this into an after-grace. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 32 + + 0 + major + + + + G + 2 + + + + + E + 5 + + 64 + 1 + half + down + 1 + + + + E + 5 + + 64 + 1 + half + down + 1 + + + + + G + 5 + + 1 + 16th + up + 1 + begin + begin + + + + + A + 5 + + 1 + 16th + up + 1 + end + end + + + + + diff --git a/input/regression/musicxml/24d-AfterGrace.xml b/input/regression/musicxml/24d-AfterGrace.xml new file mode 100644 index 0000000000..60f568d5f9 --- /dev/null +++ b/input/regression/musicxml/24d-AfterGrace.xml @@ -0,0 +1,124 @@ + + + + + + Some grace notes and after-graces (indicated by steal-time-previous and steal-time-next). + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 32 + + 0 + major + + + + G + 2 + + + + + E + 5 + + 64 + 1 + half + down + 1 + + + + + G + 5 + + 1 + 16th + up + 1 + + + + + A + 5 + + 1 + 16th + up + 1 + + + + + A + 5 + + 1 + 16th + up + 1 + + + + E + 5 + + 64 + 1 + half + down + 1 + + + + + G + 5 + + 1 + 16th + up + 1 + begin + begin + + + + + A + 5 + + 1 + 16th + up + 1 + end + end + + + + + diff --git a/input/regression/musicxml/31-Directions.itexi b/input/regression/musicxml/31-Directions.itexi new file mode 100644 index 0000000000..527c92465f --- /dev/null +++ b/input/regression/musicxml/31-Directions.itexi @@ -0,0 +1 @@ +@unnumberedsec 31 ... Dynamics and other single symbols diff --git a/input/regression/musicxml/31a-Directions-MusicXML.xml b/input/regression/musicxml/31a-Directions-MusicXML.xml new file mode 100644 index 0000000000..ca086df535 --- /dev/null +++ b/input/regression/musicxml/31a-Directions-MusicXML.xml @@ -0,0 +1,787 @@ + + + + MusicXML directions (attached to staff) + + + All <direction> elements + defined in MusicXML. The lyrics for each note describes the direction + element assigned to that note. + + + + + + MusicXML Part + + + + + + + + + 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. + + + + + + D + 0 + + + C + -1 + + + B + -1 + + + E + 0 + + + F + 0 + + + G + 1 + + + A + -1 + + + + + + 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 + endto fff + + + + 1 + 1 + quarter + subp + + + light-heavy + + + + + + diff --git a/input/regression/musicxml/31b-Directions-MultimeasureRests.xml.broken b/input/regression/musicxml/31b-Directions-MultimeasureRests.xml.broken new file mode 100644 index 0000000000..7b3285d82a --- /dev/null +++ b/input/regression/musicxml/31b-Directions-MultimeasureRests.xml.broken @@ -0,0 +1,72 @@ + + + + MusicXML directions (attached to staff) + + + Directions between some + multi-measure rests should still be converted to the correct + position. + + + + + + MusicXML Part + + + + + + + + 8 + + 0 + major + + + + G + 2 + + + + + 32 + 1 + + + + TEST + + -4 + + + + + + + 32 + 1 + + + + + + + 32 + 1 + + + light-heavy + + + + + + diff --git a/input/regression/musicxml/31c-MetronomeMarks.xml b/input/regression/musicxml/31c-MetronomeMarks.xml new file mode 100644 index 0000000000..769b993885 --- /dev/null +++ b/input/regression/musicxml/31c-MetronomeMarks.xml @@ -0,0 +1,184 @@ + + + + + + Tempo Markings: note=bpm, + text (note=bpm), note=note, (note=note), (note=bpm) + + + + + + + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + quarter + + 100 + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + + Adagio + + + + long + 100 + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + + + + + + quarter + + half + + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + + + long + 32nd + + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + + + + + + quarter + + half + + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + + + quarter + + 77 + + + + + C5 + 1 + 1 + quarter + + + C5 + 1 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/32-Notations-Articulations.itexi b/input/regression/musicxml/32-Notations-Articulations.itexi new file mode 100644 index 0000000000..c76b329f09 --- /dev/null +++ b/input/regression/musicxml/32-Notations-Articulations.itexi @@ -0,0 +1 @@ +@unnumberedsec 32 ... Notations and Articulations diff --git a/input/regression/musicxml/32a-Notations.xml b/input/regression/musicxml/32a-Notations.xml new file mode 100644 index 0000000000..4b350a71fd --- /dev/null +++ b/input/regression/musicxml/32a-Notations.xml @@ -0,0 +1,1238 @@ + + + + MusicXML notations (attached to note) + + + All <notation> elements + defined in MusicXML. The lyrics show the notation assigned to each + note. + + + + + + + + + + + + + 1 + + 0 + major + + + G + 2 + + + + + C5 + + 1 + 1 + quarter + + + + ferm. + + + + C5 + + 1 + 1 + quarter + + normal + + normal ferm. + + + + C5 + + 1 + 1 + quarter + + angled + + angled ferm. + + + + C5 + + 1 + 1 + quarter + + square + + square ferm. + + + + + + C5 + + 1 + 1 + quarter + + + + inv.ferm. + + + + C5 + + 1 + 1 + quarter + + arp. + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C5 + + 1 + 1 + quarter + + non-arp. + + + + + E5 + + 1 + 1 + quarter + + + + + G5 + + 1 + 1 + quarter + + + + + C5 + + 1 + 1 + quarter + + double-sharp + + acc.mark + + + light-light + + + + + + + + C5 + + 1 + 1 + quarter + + + + acc. + + + + C5 + + 1 + 1 + quarter + + + + str.-acc. + + + + C5 + + 1 + 1 + quarter + + + + stacc. + + + + C5 + + 1 + 1 + quarter + + + + ten. + + + + + + C5 + + 1 + 1 + quarter + + + + det.-leg. + + + + C5 + + 1 + 1 + quarter + + + + stacc.ss + + + + C5 + + 1 + 1 + quarter + + + + spicc. + + + + C5 + + 1 + 1 + quarter + + + + scoop + + + + + + C5 + + 1 + 1 + quarter + + + + plop + + + + C5 + + 1 + 1 + quarter + + + + doit + + + + C5 + + 1 + 1 + quarter + + + + falloff + + + + C5 + + 1 + 1 + quarter + + + + breath + + + + + + C5 + + 1 + 1 + quarter + + + + caes. + + + + C5 + + 1 + 1 + quarter + + + + stress + + + + C5 + + 1 + 1 + quarter + + + + unstr. + + + + 1 + 1 + quarter + + + light-light + + + + + + + + C5 + + 1 + 1 + quarter + + + + tr. + + + + C5 + + 1 + 1 + quarter + + + + turn + + + + C5 + + 1 + 1 + quarter + + + + del.turn + + + + C5 + + 1 + 1 + quarter + + + + inv.turn + + + + + + C5 + + 1 + 1 + quarter + + + + shake + + + + C5 + + 1 + 1 + quarter + + + + + + beginwavy + + + + C5 + + 1 + 1 + quarter + + + + + + + continuewavy + + + + C5 + + 1 + 1 + quarter + + + + + + endline + + + + + + C5 + + 1 + 1 + quarter + + + + mord. + + + + C5 + + 1 + 1 + quarter + + + + inv.mord. + + + + C5 + + 1 + 1 + quarter + + + + schl. + + + + C5 + + 1 + 1 + quarter + + + + trem. + + + + + + C5 + + 1 + 1 + quarter + + + + natural + + + turn+acc. + + + + C + 5 + + 1 + 1 + quarter + + + + sharp + three-quarters-flat + + + turn+acc.(ab.+bel./rel to turn) + + + + 2 + 1 + half + + + light-light + + + + + + + + C5 + + 1 + 1 + quarter + + + + up-b. + + + + C5 + + 1 + 1 + quarter + + + + down-b. + + + + C5 + + 1 + 1 + quarter + + + + harm. + + + + C5 + + 1 + 1 + quarter + + + + nat.harm. + + + + + + C5 + + 1 + 1 + quarter + + + + art.harm. + + + + C5 + + 1 + 1 + quarter + + + + nat.h./base + + + + C5 + + 1 + 1 + quarter + + + + nat.h./touching + + + + C5 + + 1 + 1 + quarter + + + + nat.h./sounding + + + + + + C5 + + 1 + 1 + quarter + + + + open-str. + + + + C5 + + 1 + 1 + quarter + + + + thumb-pos. + + + + C5 + + 1 + 1 + quarter + + + + empty fing. + + + + C5 + + 1 + 1 + quarter + + 1 + + fing.1 + + + + + + C5 + + 1 + 1 + quarter + + 2 + + fing.2 + + + + C5 + + 1 + 1 + quarter + + 3 + + fing.3 + + + + C5 + + 1 + 1 + quarter + + 4 + + fing.4 + + + + C5 + + 1 + 1 + quarter + + 5 + + fing.5 + + + + + + C5 + + 1 + 1 + quarter + + something + + fing.sth. + + + + C5 + + 1 + 1 + quarter + + 532 + + mult.fing. + + + + C5 + + 1 + 1 + quarter + + + + empty pluck + + + + C5 + + 1 + 1 + quarter + + a + + pluck a + + + + + + C5 + + 1 + 1 + quarter + + + + dbl.tng. + + + + C5 + + 1 + 1 + quarter + + + + trpl.tng. + + + + C5 + + 1 + 1 + quarter + + + + stopped + + + + C5 + + 1 + 1 + quarter + + + + snp.pizz. + + + + + + C5 + + 1 + 1 + quarter + + + + empty fret + + + + C5 + + 1 + 1 + quarter + + 0 + + fret0 + + + + C5 + + 1 + 1 + quarter + + + + empty str. + + + + C5 + + 1 + 1 + quarter + + + 5 + + + str. 5 + + + + + + C5 + + 1 + 1 + quarter + + + + + + beginhammer + + + + C5 + + 1 + 1 + quarter + + + + + + endon + + + + C5 + + 1 + 1 + quarter + + + + + + beginpull + + + + C5 + + 1 + 1 + quarter + + + + + + endoff + + + + + + C5 + + 1 + 1 + quarter + + + 4 + + + bend + + + + C5 + + 1 + 1 + quarter + + + 3 + + + b.3 with-bar + + + + C5 + + 1 + 1 + quarter + + + -0.5 + + + pre-b. -0.5 + + + + C5 + + 1 + 1 + quarter + + + 3.5 + + + b. release 3.5 + + + + + + C5 + + 1 + 1 + quarter + + + + tap + + + + C5 + + 1 + 1 + quarter + + T + + tap T + + + + C5 + + 1 + 1 + quarter + + + + heel + + + + C5 + + 1 + 1 + quarter + + + + toe + + + + + + C5 + + 1 + 1 + quarter + + + + fingern. + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-light + + + + + + + + C5 + + 1 + 1 + quarter + + + + f + + + + C5 + + 1 + 1 + quarter + + + + ppp + + + + C5 + + 1 + 1 + quarter + + + + sfp + + + + C5 + + 1 + 1 + quarter + + sfffz + + Oth.dyn. + + + + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + both above + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + ab./bel./bel. + + + + 2 + 1 + half + + + light-heavy + + + + + diff --git a/input/regression/musicxml/32b-Articulations-Texts.xml b/input/regression/musicxml/32b-Articulations-Texts.xml new file mode 100644 index 0000000000..bc54908c78 --- /dev/null +++ b/input/regression/musicxml/32b-Articulations-Texts.xml @@ -0,0 +1,110 @@ + + + + + + /usr/bin/vi + 2007-02-01 + + + Text markup: + different font sizes, weights and colors. + + + + + + + + + 96 + 0 + + 1 + G2 + + + + + Normal, Medium + + + 1 + + + F4 + 384 + 1 + eighth + 1 + + + + + Bold, Medium + + + 1 + + + + + + + Normal, Large + + + 1 + + + G4 + 384 + 1 + whole + 1 + + + + + Bold, Large + + + 1 + + + + + + + Normal, Small + + + 1 + + + F4 + 384 + 1 + whole + 1 + + + + + Bold, Small + + + 1 + + + + + Normal, Small, Colored, Below + + + 1 + + + + diff --git a/input/regression/musicxml/32c-MultipleNotationChildren.xml b/input/regression/musicxml/32c-MultipleNotationChildren.xml new file mode 100644 index 0000000000..303f7b1778 --- /dev/null +++ b/input/regression/musicxml/32c-MultipleNotationChildren.xml @@ -0,0 +1,96 @@ + + + + + + + It should not make any difference whether two articulations are given + inside two different notation elements, inside two different articulations + children of the same notation element or inside the same articulations + element. Thus, all three notes should have a staccato and an accent. + + + + + + MusicXML Part + + + + + + + 4 + + 0 + + + + G + 2 + + + + + A + 4 + + 4 + 1 + quarter + sharp + down + + + + + + + + + + + + + + A + 4 + + 4 + 1 + quarter + sharp + down + + + + + + + + + + + + A + 4 + + 4 + 1 + quarter + sharp + down + + + + + + + + + + diff --git a/input/regression/musicxml/32d-Arpeggio.xml b/input/regression/musicxml/32d-Arpeggio.xml new file mode 100644 index 0000000000..003ab52e9c --- /dev/null +++ b/input/regression/musicxml/32d-Arpeggio.xml @@ -0,0 +1,246 @@ + + + + + + Different Arpeggio directions + (normal, up, down, non-arpeggiate) + + + + + + + + + + + + + + 1 + + 0 + major + + + G + 2 + + + + + C4 + + 1 + 1 + quarter + + normal + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + up + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + normal + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + down + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + normal + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + non-arp. + + + + + E5 + + 1 + 1 + quarter + + + + + G5 + + 1 + 1 + quarter + + + + + C4 + + 1 + 1 + quarter + + normal + + + + + E5 + + 1 + 1 + quarter + + + + + + G5 + + 1 + 1 + quarter + + + + light-heavy + + + + diff --git a/input/regression/musicxml/33-Spanners.itexi b/input/regression/musicxml/33-Spanners.itexi new file mode 100644 index 0000000000..b4d4f7a149 --- /dev/null +++ b/input/regression/musicxml/33-Spanners.itexi @@ -0,0 +1 @@ +@unnumberedsec 33 ... Spanners diff --git a/input/regression/musicxml/33a-Spanners.xml b/input/regression/musicxml/33a-Spanners.xml new file mode 100644 index 0000000000..803fec86eb --- /dev/null +++ b/input/regression/musicxml/33a-Spanners.xml @@ -0,0 +1,685 @@ + + + + + + Several spanners defined in MusicXML + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + + 24 + + 0 + major + + + + G + 2 + + + + + + B + 4 + + 16 + 1 + quarter + + 3 + 2 + + down + + + + + + + B + 4 + + 16 + 1 + quarter + + 3 + 2 + + down + + + + B + 4 + + 16 + 1 + quarter + + 3 + 2 + + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + + + + 1 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 6 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 8 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + -22 + + + + B + 5 + + 24 + 1 + quarter + down + + + + + + -22 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + -20 + + + + B + 6 + + 24 + 1 + quarter + down + + + + + + -15 + + + + + + + + + + 2 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 8 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 3 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 9 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + 4 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 7 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 2 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + + + 5 + + + + B + 4 + + 24 + 1 + quarter + down + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + -11 + + + + + + 6 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + 11 + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + F + 5 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + 6 + + + + + + + F + 5 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + 0 + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + + B + 4 + + 24 + 1 + quarter + down + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/33b-Spanners-Tie.xml b/input/regression/musicxml/33b-Spanners-Tie.xml new file mode 100644 index 0000000000..90ee9e2073 --- /dev/null +++ b/input/regression/musicxml/33b-Spanners-Tie.xml @@ -0,0 +1,44 @@ + + + + + + Two simple tied whole notes + + + + + + + + + 1 + 0 + + 1 + G2 + + + F4 + 4 + + 1 + whole + 1 + + + + + + F4 + 4 + + 1 + whole + 1 + + + + + diff --git a/input/regression/musicxml/33c-Spanners-Slurs.xml b/input/regression/musicxml/33c-Spanners-Slurs.xml new file mode 100644 index 0000000000..dd2eb5e1be --- /dev/null +++ b/input/regression/musicxml/33c-Spanners-Slurs.xml @@ -0,0 +1,153 @@ + + + + + + A note can be the end of one + slur and the start of a new slur. Also, in MusicXML, nested slurs + are possible like in the second measure where one slur goes over all + four notes, and another slur goes from the second to the third + note. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + C + 5 + + 1 + 1 + quarter + + + + + + + + A + 4 + + 1 + 1 + quarter + + + + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + C + 5 + + 1 + 1 + quarter + + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/33d-Spanners-OctaveShifts-Finale.xml b/input/regression/musicxml/33d-Spanners-OctaveShifts-Finale.xml new file mode 100644 index 0000000000..ed1a344c1d --- /dev/null +++ b/input/regression/musicxml/33d-Spanners-OctaveShifts-Finale.xml @@ -0,0 +1,193 @@ + + + + + + All types of octave shifts (15ma, 15mb, 8va, 8vb) + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 8 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 4 + 1 + eighth + down + begin + + + + C + 5 + + 4 + 1 + eighth + down + continue + + + + + + -4 + + + + A + 6 + + 4 + 1 + eighth + down + continue + + + + + + -4 + + + + + + + + + C + 3 + + 4 + 1 + eighth + down + end + + + + B + 2 + + 4 + 1 + eighth + up + begin + + + + + + -4 + + + + + + + + + A + 5 + + 4 + 1 + eighth + up + end + + + + A + 5 + + 4 + 1 + eighth + down + begin + + + + + + -3 + + + + + + + + + B + 3 + + 2 + 1 + 16th + down + continue + begin + + + + C + 4 + + 2 + 1 + 16th + down + end + end + + + + + + -2 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/33e-Spanners-Glissando.xml b/input/regression/musicxml/33e-Spanners-Glissando.xml new file mode 100644 index 0000000000..8afe656300 --- /dev/null +++ b/input/regression/musicxml/33e-Spanners-Glissando.xml @@ -0,0 +1,320 @@ + + + + + + All different types of + glissando defined in MusicXML + + + + + + + + + + + + + + 1 + + 0 + major + + + G + 2 + + + + + G + 4 + + 1 + 1 + quarter + down + + + + normal + + + + F + 5 + + 1 + 1 + quarter + down + + + + glissando + + + + G + 4 + + 1 + 1 + quarter + down + + text + + solid + + + + F + 5 + + 1 + 1 + quarter + down + + + + (+text) + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + dashed + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + dotted + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + wavy + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + normal + + + + F + 5 + + 1 + 1 + quarter + down + + + + slide + + + + + + G + 4 + + 1 + 1 + quarter + down + + text + + solid + + + + F + 5 + + 1 + 1 + quarter + down + + + + (+text) + + + + G + 4 + + 1 + 1 + quarter + down + + + + dashed + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + dotted + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + G + 4 + + 1 + 1 + quarter + down + + + + wavy + + + + F + 5 + + 1 + 1 + quarter + down + + + + + + + light-heavy + + + + diff --git a/input/regression/musicxml/33f-Trill-EndingOnGraceNote-Finale.xml b/input/regression/musicxml/33f-Trill-EndingOnGraceNote-Finale.xml new file mode 100644 index 0000000000..a793d21f2c --- /dev/null +++ b/input/regression/musicxml/33f-Trill-EndingOnGraceNote-Finale.xml @@ -0,0 +1,152 @@ + + + + + + A trill spanner that ends on an + after-grace note. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 336 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + E + 5 + + 336 + 1 + quarter + down + 1 + + + + + + + F + 1 + 5 + + 84 + 1 + 16th + sharp + down + 1 + begin + begin + + + + G + 5 + + 84 + 1 + 16th + down + 1 + end + end + + + + + + + + + + + + B + 5 + + 1 + 16th + up + 1 + + + + A + 5 + + 504 + 1 + quarter + + down + 1 + + + + + G + 5 + + 1 + 16th + up + 1 + begin + begin + + + + + A + 5 + + 1 + 16th + up + 1 + end + end + + + + + + + + + + diff --git a/input/regression/musicxml/33g-Slur-ChordedNotes.xml b/input/regression/musicxml/33g-Slur-ChordedNotes.xml new file mode 100644 index 0000000000..ff7b37717d --- /dev/null +++ b/input/regression/musicxml/33g-Slur-ChordedNotes.xml @@ -0,0 +1,123 @@ + + + + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + + G + 5 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + + + D + 5 + + 1 + 1 + quarter + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + + D + 5 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/33y-Spanners-JScore.xml b/input/regression/musicxml/33y-Spanners-JScore.xml new file mode 100644 index 0000000000..74b0864eea --- /dev/null +++ b/input/regression/musicxml/33y-Spanners-JScore.xml @@ -0,0 +1,400 @@ + + + + + +JMSL's MusicXMLWriter by Nick Didkovsky. Java Music Specification Language by Nick Didkovsky and Phil Burk, (c) 2003 Nick Didkovsky, Phil Burk. Available from: http://www.algomusic.com + + +Some spanners, exported by JMSL's MusicXMLWriter + + + + +MusicXML Part + + + + + +960 +0 + +G2 + + + + +quarter +60 + + +72 + + + + + + + + + +G +5 + +480 +1 +eighth + + + + + +G +5 + +480 +1 +eighth + + + + + +G +5 + +480 +1 +eighth + + + + + + + +-800 + + + + + + + + +G +3 + +480 +1 +eighth + + + + + +G +3 + +480 +1 +eighth + + + + + +G +3 + +480 +1 +eighth + + + + + + + +-800 + + + + +960 +0 + +G2 + + + +G +4 + +480 +1 +eighth +begin + + + + + +G +4 + +480 +1 +eighth +continue + + + + + +G +4 + +480 +1 +eighth +end + + + + + +G +4 + +319 +1 +eighth + +3 +2 +eighth + +begin + + + + + + +G +4 + +319 +1 +eighth + +3 +2 + +continue + + + + + +G +4 + +319 +1 +eighth + +3 +2 + +end + + + + + + + +960 +0 + +G2 + + + + + + + + +G +4 + +480 +1 +eighth + + + + + +G +4 + +480 +1 +eighth + + + + + + + + + + +G +4 + +480 +1 +eighth + + + + + + + + + + +G +4 + +480 +1 +eighth + + + + + +G +4 + +480 +1 +eighth + + + + + + + + + + +G +4 + +480 +1 +eighth + + + + + + +960 +0 + +G2 + + + +G +4 + +480 + +1 +eighth + + + + + + +G +4 + +480 + + +1 +eighth + + + + + + + +G +4 + +480 + +1 +eighth + + + + + + +G +4 + +480 +1 +eighth + + + + + + +G +4 + +480 +1 +eighth + + + + + +G +4 + +480 +1 +eighth + + + + + + + diff --git a/input/regression/musicxml/33z-Spanners-Noteedit.xml b/input/regression/musicxml/33z-Spanners-Noteedit.xml new file mode 100644 index 0000000000..4edf6b3457 --- /dev/null +++ b/input/regression/musicxml/33z-Spanners-Noteedit.xml @@ -0,0 +1,281 @@ + + + + + + + Some spanners, exported by NoteEdit + + + + + + MusicXML Part + + Klavier 1 + + + 1 + 1 + + + + + + + + 1 + + -1 + + + + G + 2 + + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + + + + + + + + + + + + + G + 5 + + 1 + 1 + quarter + up + + + + + + + + + G + 5 + + 1 + 1 + quarter + up + + + + G + 5 + + 1 + 1 + quarter + up + + + + G + 5 + + 1 + 1 + quarter + up + + + + + + + + + diff --git a/input/regression/musicxml/41-Multiple-Parts.itexi b/input/regression/musicxml/41-Multiple-Parts.itexi new file mode 100644 index 0000000000..2f065733fb --- /dev/null +++ b/input/regression/musicxml/41-Multiple-Parts.itexi @@ -0,0 +1 @@ +@unnumberedsec 41 ... Multiple parts (staves) diff --git a/input/regression/musicxml/41a-MultiParts-Partorder.xml b/input/regression/musicxml/41a-MultiParts-Partorder.xml new file mode 100644 index 0000000000..23b9927d4f --- /dev/null +++ b/input/regression/musicxml/41a-MultiParts-Partorder.xml @@ -0,0 +1,209 @@ + + + + + + A piece with + four parts. Are they converted in the correct order? + + + + + Part 1 + + 0 + + + 1 + 1 + + + + Part 2 + + 0 + + + 2 + + + + Part 3 + + 0 + + + 3 + + + + Part 4 + + 0 + + + 4 + + + + + + + 960 + + 1 + major + + + + G + 2 + + + + + C + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + + + + 960 + + 1 + major + + + + G + 2 + + + + + E + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + + + + 960 + + 1 + major + + + + G + 2 + + + + + G + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + + + + 960 + + 1 + major + + + + G + 2 + + + + + B + 4 + + 960 + 1 + quarter + + + + 960 + 1 + quarter + + + + 1920 + 1 + half + + + + diff --git a/input/regression/musicxml/41b-MultiParts-MoreThan10.xml b/input/regression/musicxml/41b-MultiParts-MoreThan10.xml new file mode 100644 index 0000000000..f1e3c24191 --- /dev/null +++ b/input/regression/musicxml/41b-MultiParts-MoreThan10.xml @@ -0,0 +1,590 @@ + + + + + + A piece with + more than 10 parts to check whether the parts are + correctly sorted. + + + + + + + 0 + + + 1 + 1 + + + + + + 0 + + + 2 + + + + + + 0 + + + 3 + + + + + + 0 + + + 4 + + + + + + 0 + + + 5 + + + + + + 0 + + + 6 + + + + + + 0 + + + 7 + + + + + + 0 + + + 8 + + + + + + 0 + + + 9 + + + + + + 0 + + + 10 + + + + + + 0 + + + 11 + + + + + + 0 + + + 12 + + + + + + 0 + + + 13 + + + + + + 0 + + + 14 + + + + + + 0 + + + 15 + + + + + + 0 + + + 16 + + + + + + + + + + + + + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + + + + 960 + + + G + 2 + + + + + 3840 + 1 + whole + + + + diff --git a/input/regression/musicxml/41c-StaffGroups.xml b/input/regression/musicxml/41c-StaffGroups.xml new file mode 100644 index 0000000000..77937d27c7 --- /dev/null +++ b/input/regression/musicxml/41c-StaffGroups.xml @@ -0,0 +1,1790 @@ + + + + + + A huge orchestra score with 28 + parts and different kinds of nested bracketed groups. Each part/group + is assigned a name and an abbreviation to be shown before the staff. + Also, most of the groups show unbroken barlines, while the barlines + are broken between the groups. + + + + + bracket + yes + + + Piccolo + Picc. + + Piccolo + + + 1 + 73 + + + + bracket + no + + + Flute 1 + Fl. 1 + + Flute 1 + + + 2 + 74 + + + + Flute 2 + Fl. 2 + + Flute 2 + + + 3 + 74 + + + + + Oboe through Clarinet + O to Cl + bracket + yes + + + line + yes + + + Oboe + Ob. + + Oboe + + + 4 + 69 + + + + English Horn + E. Hn. + + English Horn + + + 5 + 70 + + + + + Clarinet in Eb + Eb Cl. + + Clarinet in Eb + + + 6 + 72 + + + + + bracket + no + + + Clarinet in Bb 1 + Bb Cl. 1 + + Clarinet in Bb 1 + + + 7 + 72 + + + + Clarinet in Bb 2 + Bb Cl. 2 + + Clarinet in Bb 2 + + + 8 + 72 + + + + + Bass Clarinet + B. Cl. + + Bass Clarinet + + + 9 + 72 + + + + bracket + no + + + Bassoon 1 + Bsn. 1 + + Bassoon 1 + + + 11 + 71 + + + + Bassoon 2 + Bsn. 2 + + Bassoon 2 + + + 12 + 71 + + + + + Contrabassoon + C. Bn. + + Contrabassoon + + + 13 + 71 + + + + + bracket + no + + + bracket + yes + + + Horn in F 1 + Hn. 1 + + Horn in F 1 + + + 14 + 61 + + + + Horn in F 2 + Hn. 2 + + Horn in F 2 + + + 15 + 61 + + + + + bracket + no + + + Trumpet in C 1 + C Tpt. 1 + + Trumpet in C 1 + + + 16 + 57 + + + + Trumpet in C 2 + C Tpt. 2 + + Trumpet in C 2 + + + 1 + 57 + + + + + bracket + no + + + Trombone 1 + Tbn. 1 + + Trombone 1 + + + 2 + 58 + + + + Trombone 2 + Tbn. 2 + + Trombone 2 + + + 3 + 58 + + + + + Tuba + Tuba + + Tuba + + + 4 + 59 + + + + + Timpani + Timp. + + Timpani + + + 5 + 48 + + + + Percussion + Perc. + + MIDI77 + + + 10 + 1 + 77 + + + + Harp + Hp. + + Harp + + + 6 + 47 + + + + Piano + Pno. + + Piano + + + 7 + 1 + + + + bracket + yes + + + Violin I + Vln. I + + Violin I + + + 8 + 49 + + + + Violin II + Vln. II + + Violin II + + + 9 + 49 + + + + Viola + Vla. + + Viola + + + 11 + 49 + + + + Cello + Vc. + + Cello + + + 12 + 49 + + + + Contrabass + Cb. + + Contrabass + + + 13 + 49 + + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + 0 + 0 + 1 + + + + + + B + 4 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + F + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + E + 5 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 1 + major + + + + G + 2 + + + -4 + -7 + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 3 + major + + + + G + 2 + + + 2 + 3 + + + + + + B + 4 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 2 + major + + + + G + 2 + + + -1 + -2 + + + + + + F + 1 + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 2 + major + + + + G + 2 + + + -1 + -2 + + + + + + C + 1 + 5 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 2 + major + + + + G + 2 + + + -1 + -2 + -1 + + + + + + B + 4 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + D + 3 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + E + 3 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + 0 + 0 + -1 + + + + + + B + 2 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 1 + major + + + + G + 2 + + + -4 + -7 + + + + + + E + 5 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 1 + major + + + + G + 2 + + + -4 + -7 + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + F + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + B + 2 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + E + 3 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + E + 3 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + F + 3 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + 2 + + percussion + + + + + + E + 5 + + 1 + + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + D + 5 + + 1 + 1 + quarter + down + 1 + + + + 1 + 1 + quarter + 1 + + + + 2 + 1 + half + 1 + + + 4 + + + + A + 2 + + 1 + 2 + quarter + up + 2 + + + + 1 + 2 + quarter + 2 + + + + 2 + 2 + half + 2 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + G + 4 + + 1 + 1 + quarter + up + 1 + + + + 1 + 1 + quarter + 1 + + + + 2 + 1 + half + 1 + + + 4 + + + + E + 3 + + 1 + 2 + quarter + down + 2 + + + + 1 + 2 + quarter + 2 + + + + 2 + 2 + half + 2 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + E + 5 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + F + 4 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + C + 3 + + + + + + C + 4 + + 1 + 1 + quarter + down + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + + C + 3 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + 0 + 0 + -1 + + + + + + C + 3 + + 1 + 1 + quarter + up + + + + 1 + 1 + quarter + + + + 2 + 1 + half + + + light-heavy + + + + + diff --git a/input/regression/musicxml/41d-StaffGroups-Nested.xml b/input/regression/musicxml/41d-StaffGroups-Nested.xml new file mode 100644 index 0000000000..28ffdb63da --- /dev/null +++ b/input/regression/musicxml/41d-StaffGroups-Nested.xml @@ -0,0 +1,340 @@ + + + + + + Two properly nested part groups: + One group (with a square bracket) goes from staff 2 to 4) and another + group (with a curly bracket) goes from staff 3 to 4. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + line + yes + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + bracket + yes + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + A + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 4 + 1 + whole + + + + + + + A + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 4 + 1 + whole + + + + + + + A + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + F + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + D + 5 + + 4 + 1 + whole + + + + + + + F + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/41e-StaffGroups-InstrumentNames-Linebroken.xml b/input/regression/musicxml/41e-StaffGroups-InstrumentNames-Linebroken.xml new file mode 100644 index 0000000000..6050067ebb --- /dev/null +++ b/input/regression/musicxml/41e-StaffGroups-InstrumentNames-Linebroken.xml @@ -0,0 +1,323 @@ + + + + + + Part names and abbreviations can + contain line breaks. + + + + + Long +Staff +Name + St. +Nm. + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + B + 4 + + 4 + 1 + whole + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/41f-StaffGroups-Overlapping.xml b/input/regression/musicxml/41f-StaffGroups-Overlapping.xml new file mode 100644 index 0000000000..c02d14f47f --- /dev/null +++ b/input/regression/musicxml/41f-StaffGroups-Overlapping.xml @@ -0,0 +1,226 @@ + + + + + + MusicXML allows for overlapping + part-groups, while many applications do not allow overlapping groups, + but require them to be properly nested. In this case, one group + (with a square bracket) goes from staff 2 to 4) and another group + (with a curly bracket) goes from staff 3 to 5. + + + + + Group 1 + Gr1 + bracket + yes + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + Group 2 + Grp2 + bracket + yes + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/42-MultiVoice-Parts.itexi b/input/regression/musicxml/42-MultiVoice-Parts.itexi new file mode 100644 index 0000000000..c8d15fdff6 --- /dev/null +++ b/input/regression/musicxml/42-MultiVoice-Parts.itexi @@ -0,0 +1 @@ +@unnumberedsec 42 ... Multiple voices per staff diff --git a/input/regression/musicxml/42a-MultiVoice-TwoVoicesOnStaff-Lyrics.xml b/input/regression/musicxml/42a-MultiVoice-TwoVoicesOnStaff-Lyrics.xml new file mode 100644 index 0000000000..00922bc734 --- /dev/null +++ b/input/regression/musicxml/42a-MultiVoice-TwoVoicesOnStaff-Lyrics.xml @@ -0,0 +1,286 @@ + + + + + + Two voices share one staff. Each + voice is assigned some lyrics. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 8 + + 0 + major + + + + G + 2 + + + + + + E + 5 + + 16 + 1 + half + up + + + + + + + + single + This + + + + + + + + + -3 + + + + + D + 5 + + 8 + 1 + quarter + up + + single + is + + + + + B + 4 + + 8 + 1 + quarter + up + + single + the + + + + 32 + + + + C + 5 + + 16 + 2 + half + down + + + + + + + + single + This + + + + + B + 4 + + 8 + 2 + quarter + down + + single + is + + + + + G + 4 + + 8 + 2 + quarter + down + + single + the + + + + + + + + A + 5 + + 8 + 1 + quarter + + + + D + 5 + + 8 + 1 + quarter + up + + single + lyrics + + + + + B + 3 + + 12 + 1 + quarter + + up + + + + + single + of + + + + + C + 5 + + 4 + 1 + eighth + up + + + + + single + Voice1 + + + + 32 + + + + C + 4 + + 8 + 2 + quarter + + + + B + 4 + + 8 + 2 + quarter + down + + single + lyrics + + + + + G + 3 + + 12 + 2 + quarter + + down + + + + + single + of + + + + + A + 4 + + 4 + 2 + eighth + down + + + + + single + Voice1 + + + + + + + + 32 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/42b-MultiVoice-MidMeasureClefChange.xml b/input/regression/musicxml/42b-MultiVoice-MidMeasureClefChange.xml new file mode 100644 index 0000000000..65279c4ca3 --- /dev/null +++ b/input/regression/musicxml/42b-MultiVoice-MidMeasureClefChange.xml @@ -0,0 +1,426 @@ + + + + + + A multi-voice / multi-staff part + with a clef change in the middle of a measure and a <backward> + for voice 2 jumping back beyond that clef change. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 336 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + F + 4 + + 168 + 1 + eighth + up + 1 + begin + + + + + + + + + D + 4 + + 168 + 1 + eighth + up + 1 + continue + + + + + + + + + B + 3 + + 168 + 1 + eighth + up + 1 + end + + + + + + + + + F + 4 + + + + + G + 3 + + 168 + 1 + eighth + down + 1 + + + + + + + F + 3 + + 336 + 1 + quarter + down + 1 + + + + + + 1008 + + + + 168 + 3 + eighth + 2 + + + + G + 2 + + 168 + 3 + eighth + up + 2 + begin + + + + + + + + + G + 2 + + 168 + 3 + eighth + up + 2 + end + + + + + + + + + G + 2 + + 168 + 3 + eighth + up + 2 + begin + + + + + + + A + 2 + + 84 + 3 + 16th + up + 2 + continue + begin + + + + G + 2 + + 84 + 3 + 16th + up + 2 + continue + continue + + + + F + 1 + 2 + + 84 + 3 + 16th + sharp + up + 2 + continue + continue + + + + G + 2 + + 84 + 3 + 16th + up + 2 + end + end + + + + + + light-light + + + + + + + G + 2 + + + + + E + 5 + + 168 + 1 + eighth + down + 1 + begin + + + + + + + + + + + + C + 5 + + 168 + 1 + eighth + down + 1 + continue + + + + + + + + + G + 4 + + 168 + 1 + eighth + down + 1 + end + + + + + + + + + G + 4 + + 168 + 1 + eighth + up + 1 + + + + + + + F + 4 + + 336 + 1 + quarter + up + 1 + + + + + + 1008 + + + + C + 3 + + 336 + 3 + quarter + down + 2 + + + + + E + 3 + + 336 + 3 + quarter + down + 2 + + + + + G + 3 + + 336 + 3 + quarter + down + 2 + + + + + C + 4 + + 336 + 3 + quarter + down + 2 + + + + 168 + 3 + eighth + 2 + + + + 336 + 3 + quarter + 2 + + + + G + 3 + + 168 + 3 + eighth + down + 2 + + + + + + + + + + + diff --git a/input/regression/musicxml/43-MultiStaff-Parts.itexi b/input/regression/musicxml/43-MultiStaff-Parts.itexi new file mode 100644 index 0000000000..9adbe48410 --- /dev/null +++ b/input/regression/musicxml/43-MultiStaff-Parts.itexi @@ -0,0 +1 @@ +@unnumberedsec 43 ... One voice on multiple staves diff --git a/input/regression/musicxml/43a-PianoStaff.xml b/input/regression/musicxml/43a-PianoStaff.xml new file mode 100644 index 0000000000..d68add6f7e --- /dev/null +++ b/input/regression/musicxml/43a-PianoStaff.xml @@ -0,0 +1,42 @@ + + + + + + A simple piano staff + + + + + MusicXML Part + + + + + + 96 + 0 + + 2 + G2 + F4 + + + F4 + 384 + 1 + whole + 1 + + 384 + + B2 + 384 + 2 + whole + 2 + + + + diff --git a/input/regression/musicxml/43b-MultiStaff-DifferentKeys.xml b/input/regression/musicxml/43b-MultiStaff-DifferentKeys.xml new file mode 100644 index 0000000000..03a84a9140 --- /dev/null +++ b/input/regression/musicxml/43b-MultiStaff-DifferentKeys.xml @@ -0,0 +1,46 @@ + + + + + + A piano staff + with different keys and clefs for each of its + staves. The keys and clefs for both staves are given + at the very beginning of the measure. + + + + + MusicXML Part + + + + + + 96 + 0 + 2 + + 2 + G2 + F4 + + + F4 + 384 + 1 + whole + 1 + + 384 + + B2 + 384 + 2 + whole + 2 + + + + diff --git a/input/regression/musicxml/43c-MultiStaff-DifferentKeysAfterBackup.xml b/input/regression/musicxml/43c-MultiStaff-DifferentKeysAfterBackup.xml new file mode 100644 index 0000000000..7a20cadcec --- /dev/null +++ b/input/regression/musicxml/43c-MultiStaff-DifferentKeysAfterBackup.xml @@ -0,0 +1,50 @@ + + + + + + A piano staff + with different keys and clefs for each of its + staves. The key and clef for the second staff is + given only after a backward, just before the first + note of the second staff is given, but after the + whole measure for staff 1 has been given. + + + + + MusicXML Part + + + + + + 96 + 0 + + 2 + G2 + + + F4 + 384 + 1 + whole + 1 + + 384 + + 2 + F4 + + + B2 + 384 + 2 + whole + 2 + + + + diff --git a/input/regression/musicxml/43d-MultiStaff-StaffChange.xml b/input/regression/musicxml/43d-MultiStaff-StaffChange.xml new file mode 100644 index 0000000000..dab5d7eb63 --- /dev/null +++ b/input/regression/musicxml/43d-MultiStaff-StaffChange.xml @@ -0,0 +1,359 @@ + + + + + + Staff changes in a piano staff. + The voice from the second staff has some notes/chords on the first + staff. The final two chords have some notes on the first, some on + the second staff. + + + + + MusicXML Part + + Piano + + + 1 + 1 + + + + + + + + 2 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + 8 + 1 + 1 + + + 8 + + + + A + 3 + + 1 + 2 + eighth + down + 2 + begin + + + + E + 4 + + 1 + 2 + eighth + down + 1 + continue + + + + A + 3 + + 1 + 2 + eighth + down + 2 + continue + + + + E + 4 + + 1 + 2 + eighth + down + 1 + end + + + + C + 5 + + 1 + 2 + eighth + down + 1 + begin + + + + E + 4 + + 1 + 2 + eighth + down + 1 + continue + + + + A + 3 + + 1 + 2 + eighth + down + 2 + continue + + + + B + 4 + + 1 + 2 + eighth + down + 2 + end + + + + + + + 8 + 1 + 1 + + + 8 + + + + C + 3 + + 1 + 2 + eighth + up + 2 + begin + + + + + E + 3 + + 1 + 2 + eighth + up + 2 + + + + + G + 3 + + 1 + 2 + eighth + up + 2 + + + + + C + 4 + + 1 + 2 + eighth + up + 2 + + + + C + 4 + + 1 + 2 + eighth + up + 1 + continue + + + + + E + 4 + + 1 + 2 + eighth + up + 1 + + + + + G + 4 + + 1 + 2 + eighth + up + 1 + + + + C + 3 + + 1 + 2 + eighth + up + 2 + continue + + + + + E + 3 + + 1 + 2 + eighth + up + 2 + + + + + G + 3 + + 1 + 2 + eighth + up + 2 + + + + + C + 4 + + 1 + 2 + eighth + up + 1 + + + + G + 3 + + 1 + 2 + eighth + up + 2 + end + + + + + C + 4 + + 1 + 2 + eighth + up + 1 + + + + + E + 4 + + 1 + 2 + eighth + up + 1 + + + + + G + 4 + + 1 + 2 + eighth + up + 1 + + + + 4 + 2 + half + 2 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/43e-Multistaff-ClefDynamics.xml b/input/regression/musicxml/43e-Multistaff-ClefDynamics.xml new file mode 100644 index 0000000000..e6c3f1aaf2 --- /dev/null +++ b/input/regression/musicxml/43e-Multistaff-ClefDynamics.xml @@ -0,0 +1,413 @@ + + + + + + A piano staff with dynamics and + clef changes, that apply only to one voice or one staff, + respectively. + + + + + MusicXML Part + + Piano + + + 1 + 1 + + + + + + + + 8 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + + + + + 1 + + + + + C + 5 + + 8 + 1 + quarter + down + 1 + + + + B + 4 + + 8 + 1 + quarter + down + 1 + + + + A + 4 + + 8 + 1 + quarter + up + 1 + + + + +

+ + + 1 + 1 + + + + + G + 4 + + 8 + 1 + quarter + up + 1 + + + 32 + + + + + + + + 2 + + + + + + + 1 + 2 + + + + A + 2 + + 8 + 2 + quarter + up + 2 + + + + B + 2 + + 8 + 2 + quarter + up + 2 + + + + + + 3 + 2 + + + + C + 3 + + 8 + 2 + quarter + up + 2 + + + + D + 3 + + 8 + 2 + quarter + down + 2 + + + + + + + 2 + major + + + G + 2 + + + + + A + 4 + + 8 + 1 + quarter + up + 1 + + + + B + 4 + + 8 + 1 + quarter + down + 1 + + + + C + 1 + 5 + + 8 + 1 + quarter + down + 1 + + + + D + 5 + + 8 + 1 + quarter + down + 1 + + + 32 + + + + F + 1 + 3 + + 8 + 2 + quarter + up + 2 + + + + G + 3 + + 8 + 2 + quarter + up + 2 + + + + A + 3 + + 8 + 2 + quarter + up + 2 + + + + B + 3 + + 8 + 2 + quarter + up + 2 + + + + + + + C + 2 + + + + + D + 5 + + 8 + 1 + quarter + down + 1 + + + + C + 1 + 5 + + 8 + 1 + quarter + down + 1 + + + + B + 4 + + 8 + 1 + quarter + down + 1 + + + + A + 4 + + 8 + 1 + quarter + down + 1 + + + 32 + + + + A + 2 + + 8 + 2 + quarter + up + 2 + + + + B + 2 + + 8 + 2 + quarter + up + 2 + + + + C + 1 + 3 + + 8 + 2 + quarter + up + 2 + + + + D + 3 + + 8 + 2 + quarter + up + 2 + + + + + + + 32 + 1 + 1 + + + 32 + + + + 32 + 2 + 2 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45-Repeats.itexi b/input/regression/musicxml/45-Repeats.itexi new file mode 100644 index 0000000000..89516fb22e --- /dev/null +++ b/input/regression/musicxml/45-Repeats.itexi @@ -0,0 +1 @@ +@unnumberedsec 45 ... Repeats diff --git a/input/regression/musicxml/45a-SimpleRepeat.xml b/input/regression/musicxml/45a-SimpleRepeat.xml new file mode 100644 index 0000000000..074ba1fd5a --- /dev/null +++ b/input/regression/musicxml/45a-SimpleRepeat.xml @@ -0,0 +1,65 @@ + + + + + + A simple, repeated measure + (repeated 5 times) + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45b-RepeatWithAlternatives.xml b/input/regression/musicxml/45b-RepeatWithAlternatives.xml new file mode 100644 index 0000000000..a29f1c0a13 --- /dev/null +++ b/input/regression/musicxml/45b-RepeatWithAlternatives.xml @@ -0,0 +1,107 @@ + + + + + + A simple repeat with two + alternative endings (volta brackets). + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 4 + 1 + whole + + + + + + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + + + + + C + 5 + + 4 + 1 + whole + + + + + + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45c-RepeatMultipleTimes.xml b/input/regression/musicxml/45c-RepeatMultipleTimes.xml new file mode 100644 index 0000000000..8ed24f703c --- /dev/null +++ b/input/regression/musicxml/45c-RepeatMultipleTimes.xml @@ -0,0 +1,122 @@ + + + + + + Repeats can also be nested. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + heavy-light + + + + + 4 + 1 + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45d-Repeats-Nested-Alternatives.xml b/input/regression/musicxml/45d-Repeats-Nested-Alternatives.xml new file mode 100644 index 0000000000..2d34453ee4 --- /dev/null +++ b/input/regression/musicxml/45d-Repeats-Nested-Alternatives.xml @@ -0,0 +1,178 @@ + + + + + + Nested repeats, each with + alternative endings. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + + + + 4 + 1 + + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + + + + + + + 4 + 1 + + + + + + + + + + 4 + 1 + + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + + + + 4 + 1 + + + + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45e-Repeats-Nested-Alternatives.xml b/input/regression/musicxml/45e-Repeats-Nested-Alternatives.xml new file mode 100644 index 0000000000..6b58074814 --- /dev/null +++ b/input/regression/musicxml/45e-Repeats-Nested-Alternatives.xml @@ -0,0 +1,167 @@ + + + + + + Some more nested repeats with + alternatives. The barline between measure 7 and 8 will probably be + messed up! (Should be a repeat on both sides!) + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + + + + 4 + 1 + + + + + + + + + + + 4 + 1 + + + + + + heavy-light + + + + + 4 + 1 + + + light-heavy + + + + + + + + 4 + 1 + + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + heavy-light + + + + + 4 + 1 + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45f-Repeats-InvalidEndings.xml b/input/regression/musicxml/45f-Repeats-InvalidEndings.xml new file mode 100644 index 0000000000..9ce37f4176 --- /dev/null +++ b/input/regression/musicxml/45f-Repeats-InvalidEndings.xml @@ -0,0 +1,105 @@ + + + + + + Some more nested repeats with + alternatives, where the MusicXML file does not make sense in the + first place. How well are applications able to cope with improper + repeats and alternatives? + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + + + + + 4 + 1 + + + + + + + + + + + + + 4 + 1 + + + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/45g-Repeats-NotEnded.xml b/input/regression/musicxml/45g-Repeats-NotEnded.xml new file mode 100644 index 0000000000..db3cac58a4 --- /dev/null +++ b/input/regression/musicxml/45g-Repeats-NotEnded.xml @@ -0,0 +1,73 @@ + + + + + + A forward-repeating bar line + without an ending repeat bar. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 4 + 1 + whole + + + + + + heavy-light + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/46-Measures.itexi b/input/regression/musicxml/46-Measures.itexi new file mode 100644 index 0000000000..92ebde3f99 --- /dev/null +++ b/input/regression/musicxml/46-Measures.itexi @@ -0,0 +1 @@ +@unnumberedsec 46 ... Barlines, Measures diff --git a/input/regression/musicxml/46a-Barlines.xml b/input/regression/musicxml/46a-Barlines.xml new file mode 100644 index 0000000000..86c9700eef --- /dev/null +++ b/input/regression/musicxml/46a-Barlines.xml @@ -0,0 +1,170 @@ + + + + + + Different types of (non-repeat) + barlines. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + light-light + + + + + + + 4 + 1 + + + light-heavy + + + + + + + 4 + 1 + + + heavy + + + + + + + + 4 + 1 + + + dashed + + + + + + + 4 + 1 + + + dotted + + + + + + + 4 + 1 + + + none + + + + + + + 4 + 1 + + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/46b-MidmeasureBarline.xml b/input/regression/musicxml/46b-MidmeasureBarline.xml new file mode 100644 index 0000000000..9323ae47a0 --- /dev/null +++ b/input/regression/musicxml/46b-MidmeasureBarline.xml @@ -0,0 +1,73 @@ + + + + + + Barlines can appear at + mid-measure positions, without using an implicit measure! + + + + + + + Acoustic Grand Piano + + + 2 + 1 + + + + + + + + + 1 + + + + C + 5 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + dotted + + + + F + 4 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + + + + diff --git a/input/regression/musicxml/46c-Midmeasure-Clef.xml b/input/regression/musicxml/46c-Midmeasure-Clef.xml new file mode 100644 index 0000000000..bd8cea47b6 --- /dev/null +++ b/input/regression/musicxml/46c-Midmeasure-Clef.xml @@ -0,0 +1,107 @@ + + + + + + A clef change in the middle of a measure + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + C + 5 + + 1 + 1 + quarter + down + + + none + + + + + + + C + 2 + + + + + C + 5 + + 1 + 1 + quarter + down + + + + C + 5 + + 1 + 1 + quarter + down + + + light-heavy + + + + + diff --git a/input/regression/musicxml/46d-PickupMeasure-ImplicitMeasures.xml b/input/regression/musicxml/46d-PickupMeasure-ImplicitMeasures.xml new file mode 100644 index 0000000000..5fbd00ac87 --- /dev/null +++ b/input/regression/musicxml/46d-PickupMeasure-ImplicitMeasures.xml @@ -0,0 +1,147 @@ + + + + + + A 3/8 pickup measure, a measure + that is split into one (incomplete, only 2/4) measure and an implicit + measure, and an incomplete measure (containg 3/4). + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + + E + 4 + + 2 + 1 + quarter + up + + + + E + 4 + + 1 + 1 + eighth + up + + + + + + + F + 4 + + 2 + 1 + quarter + up + + + + G + 4 + + 2 + 1 + quarter + up + + + none + + + + + + + A + 4 + + 2 + 1 + quarter + up + + + + B + 4 + + 2 + 1 + quarter + down + + + + + + + C + 5 + + 2 + 1 + quarter + down + + + + D + 5 + + 2 + 1 + quarter + down + + + + 2 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/46e-PickupMeasure-SecondVoiceMessup.xml b/input/regression/musicxml/46e-PickupMeasure-SecondVoiceMessup.xml new file mode 100644 index 0000000000..8f2bdbc3e0 --- /dev/null +++ b/input/regression/musicxml/46e-PickupMeasure-SecondVoiceMessup.xml @@ -0,0 +1,96 @@ + + + + + + Voice 2 should start at 2nd + beat of first full measure. + + + + + + + Acoustic Grand Piano + + + 2 + 1 + + + + + + + + 1 + + + + C + 5 + + 1 + 1 + quarter + + + + + + 1 + + + + C + 5 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + + F + 4 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + 3 + + + + C + 4 + + 1 + 2 + quarter + + + + + + diff --git a/input/regression/musicxml/51-Header.itexi b/input/regression/musicxml/51-Header.itexi new file mode 100644 index 0000000000..34c21cb6d2 --- /dev/null +++ b/input/regression/musicxml/51-Header.itexi @@ -0,0 +1 @@ +@unnumberedsec 51 ... Header information diff --git a/input/regression/musicxml/51b-HeaderQuotes-Finale.xml b/input/regression/musicxml/51b-HeaderQuotes-Finale.xml new file mode 100644 index 0000000000..544bb5af1b --- /dev/null +++ b/input/regression/musicxml/51b-HeaderQuotes-Finale.xml @@ -0,0 +1,40 @@ + + + + "Quotes" in header fields + + Some "Tester" Name + Free for anyone ("Public Domain") + + "Hand-crafted" MusicXML file + 2008-02-06 + + + Several header fields and part + names can contain quotes ("). This test checks whether they are + converted/imported without problems (i.e. whether they are correctly + escaped when converting). + + + + + Staff "Test" + + + + + + + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/51c-MultipleRights.xml b/input/regression/musicxml/51c-MultipleRights.xml new file mode 100644 index 0000000000..40102cd09b --- /dev/null +++ b/input/regression/musicxml/51c-MultipleRights.xml @@ -0,0 +1,32 @@ + + + + + Copyright © XXXX by Y. ZZZZ. + Released To The Public Domain. + + There can be multiple + <rights> tags in the identification element of the score. The + conversion shall still work, ideally using both of + them. + + + + + MusicXML Part + + + + + + + 4 + 1 + whole + + + light-heavy + + + + diff --git a/input/regression/musicxml/52-PageLayout.itexi b/input/regression/musicxml/52-PageLayout.itexi new file mode 100644 index 0000000000..478b06b2b2 --- /dev/null +++ b/input/regression/musicxml/52-PageLayout.itexi @@ -0,0 +1 @@ +@unnumberedsec 52 ... Page layout diff --git a/input/regression/musicxml/52a-PageLayout.xml b/input/regression/musicxml/52a-PageLayout.xml new file mode 100644 index 0000000000..5e254b4b2b --- /dev/null +++ b/input/regression/musicxml/52a-PageLayout.xml @@ -0,0 +1,102 @@ + + + + Layout options + + + Several page layout settings: + paper size, margins, system margins and distances, different fonts, + etc. + + + + + 3.7703 + 40 + + + 954 + 1804 + + 318 + 212 + 53 + 74 + + + + + 248 + 206 + + 561 + 436 + + + + + + Layout options + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + 4 + 1 + + + + + + + 4 + 1 + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61-Lyrics.itexi b/input/regression/musicxml/61-Lyrics.itexi new file mode 100644 index 0000000000..e533f66bcb --- /dev/null +++ b/input/regression/musicxml/61-Lyrics.itexi @@ -0,0 +1 @@ +@unnumberedsec 61 ... Lyrics diff --git a/input/regression/musicxml/61a-Lyrics-Finale.xml b/input/regression/musicxml/61a-Lyrics-Finale.xml new file mode 100644 index 0000000000..c680a4b22c --- /dev/null +++ b/input/regression/musicxml/61a-Lyrics-Finale.xml @@ -0,0 +1,155 @@ + + + + + + Some notes with simple lyrics: Syllables, notes without a syllable, syllable spanners. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + begin + Tra + + + + + A + 4 + + 1 + 1 + quarter + up + + middle + la + + + + + A + 4 + + 1 + 1 + quarter + up + + end + li + + + + + A + 4 + + 1 + 1 + quarter + up + + single + Ja! + + + + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + A + 4 + + 1 + 1 + quarter + up + + begin + Tra + + + + + A + 4 + + 1 + 1 + quarter + up + + + + A + 4 + + 1 + 1 + quarter + up + + end + ra! + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61b-MultipleLyrics-Finale.xml b/input/regression/musicxml/61b-MultipleLyrics-Finale.xml new file mode 100644 index 0000000000..c3f80345d9 --- /dev/null +++ b/input/regression/musicxml/61b-MultipleLyrics-Finale.xml @@ -0,0 +1,207 @@ + + + + + + Multiple (simple) lyrics. The + order of the exported stanzas is relevant (identified by the number + attribute in this test case) + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + G + 4 + + 1 + 1 + quarter + up + + begin + 1.Tra + + + begin + 2.tra + + + begin + 3.TRA + + + + + G + 4 + + 1 + 1 + quarter + up + + middle + la + + + middle + la + + + middle + LA + + + + + G + 4 + + 1 + 1 + quarter + up + + end + la, + + + end + la, + + + end + LA, + + + + + G + 4 + + 1 + 1 + quarter + up + + single + ja! + + + + single + ja! + + + + single + JA! + + + + + + + + + G + 4 + + 1 + 1 + quarter + up + + + + G + 4 + + 1 + 1 + quarter + up + + begin + Tra + + + begin + Tra + + + begin + TRA + + + + + G + 4 + + 1 + 1 + quarter + up + + + + G + 4 + + 1 + 1 + quarter + up + + end + ra... + + + end + ra. + + + end + RA... + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61c-Lyrics-Pianostaff-Finale.xml b/input/regression/musicxml/61c-Lyrics-Pianostaff-Finale.xml new file mode 100644 index 0000000000..bfb1d58c3f --- /dev/null +++ b/input/regression/musicxml/61c-Lyrics-Pianostaff-Finale.xml @@ -0,0 +1,289 @@ + + + + + + Lyrics assigned to the voices of + a piano staff containing two simple staves. Each staff is assigned + exactly one lyrics line. + + + + + MusicXML Part + + Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + begin + tra + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + middle + la + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + end + li + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + single + ja! + + + + + 4 + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + begin + TRA + + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + middle + LA + + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + end + LI + + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + single + JA! + + + + + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + begin + tra + + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + + + A + 4 + + 1 + 1 + quarter + up + 1 + + end + ra! + + + + 4 + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + begin + TRA + + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + + + F + 3 + + 1 + 2 + quarter + down + 2 + + end + RA! + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61d-Lyrics-Melisma-Finale.xml b/input/regression/musicxml/61d-Lyrics-Melisma-Finale.xml new file mode 100644 index 0000000000..c2c4f695f9 --- /dev/null +++ b/input/regression/musicxml/61d-Lyrics-Melisma-Finale.xml @@ -0,0 +1,187 @@ + + + + + + How to treat lyrics and slurred + notes. Normally, a slurred group of notes is assigned only one lyrics + syllable. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + + begin + Me + + + + + A + 4 + + 1 + 1 + quarter + down + + + + + E + 5 + + 1 + 1 + quarter + down + + + + C + 5 + + 1 + 1 + quarter + down + + + + C + 5 + + 1 + 1 + quarter + down + + + + + + + + E + 5 + + 1 + 1 + quarter + down + + + + + + + C + 5 + + 1 + + 1 + quarter + down + + + + + middle + lis + + + + + C + 5 + + 1 + + 1 + quarter + down + + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + + end + ma. + + + + + + E + 5 + + 1 + 1 + quarter + down + + + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61e-Lyrics-Chords-Finale.xml b/input/regression/musicxml/61e-Lyrics-Chords-Finale.xml new file mode 100644 index 0000000000..506e0bce0f --- /dev/null +++ b/input/regression/musicxml/61e-Lyrics-Chords-Finale.xml @@ -0,0 +1,147 @@ + + + + + + Assigning lyrics to chorded notes. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + E + 4 + + 1 + 1 + quarter + up + + begin + Ly + + + + + + C + 5 + + 1 + 1 + quarter + up + + + + A + 4 + + 1 + 1 + quarter + down + + end + rics + + + + + + C + 5 + + 1 + 1 + quarter + down + + + + E + 4 + + 1 + 1 + quarter + up + + single + on + + + + + + C + 5 + + 1 + 1 + quarter + up + + + + A + 4 + + 1 + 1 + quarter + down + + single + chords + + + + + + C + 5 + + 1 + 1 + quarter + down + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61f-Lyrics-GracedNotes-Finale.xml b/input/regression/musicxml/61f-Lyrics-GracedNotes-Finale.xml new file mode 100644 index 0000000000..5567bd7bef --- /dev/null +++ b/input/regression/musicxml/61f-Lyrics-GracedNotes-Finale.xml @@ -0,0 +1,230 @@ + + + + + + Grace notes shall not mess up the + lyrics, and they shall not be assigned a syllable. + + + + + MusicXML Part + + Grand Piano + + + 1 + 1 + + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + + G + 4 + + 2 + 1 + quarter + up + + + + + begin + Ly + + + + + + D + 5 + + 1 + eighth + up + + + + C + 5 + + 2 + 1 + quarter + down + + + + + + + C + 5 + + 2 + 1 + quarter + down + + end + rics + + + + + + D + 5 + + + 1 + eighth + up + + + + + + + C + 5 + + 2 + 1 + quarter + down + + single + on + + + + + + + + C + 5 + + 2 + + 1 + quarter + down + + + + + single + notes + + + + + + + E + 5 + + + 1 + eighth + up + begin + + + + + + + + D + 5 + + 1 + eighth + up + end + + + + C + 5 + + 2 + + 1 + quarter + down + + + + + + + + D + 5 + + 1 + eighth + up + + + + C + 5 + + 2 + 1 + quarter + down + + single + with + + + + + C + 5 + + 2 + 1 + quarter + down + + single + graces + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61g-Lyrics-NameNumber.xml b/input/regression/musicxml/61g-Lyrics-NameNumber.xml new file mode 100644 index 0000000000..fdab72d574 --- /dev/null +++ b/input/regression/musicxml/61g-Lyrics-NameNumber.xml @@ -0,0 +1,120 @@ + + + + + + A lyrics syllable can have both + a number and a name attribute. The question is: What should be used + to put syllables of the same voice together. This example uses + different number/name combinations to check how different + applications handle this unspecified case (The advice on the + MusicXML mailing list was "there is no correct way, each + application can do what it thinks is best"). + + + + + MusicXML Part + + + + + + + 1 + 0major + + G2 + + + + + G + 4 + + 1 + 1 + quarter + + begin + Verse1A + + + begin + Chorus1A + + + begin + AnotherChorus1A + + + begin + Chorus1A + + + + G4 + 1 + 1 + quarter + + begin + 1B + + + begin + 2B + + + + G4 + 1 + 1 + quarter + + begin + Verse1C + + + begin + Chorus2C + + + + G4 + 1 + 1 + quarter + + begin + Chorus1D + + + + G4 + 1 + 1 + quarter + + begin + VerseE + + + + G4 + 1 + 1 + quarter + + begin + NoneF + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61h-Lyrics-BeamsMelismata.xml b/input/regression/musicxml/61h-Lyrics-BeamsMelismata.xml new file mode 100644 index 0000000000..64ac98b1f7 --- /dev/null +++ b/input/regression/musicxml/61h-Lyrics-BeamsMelismata.xml @@ -0,0 +1,307 @@ + + + + + + Beaming or slurs can indicate + melismata for lyrics. Also make sure that notes without an explicit + syllable are treated as if they were part of a melisma. + + + + + + + + + + + + + 2 + + + C5 + 1 + 1 + eighth + begin + + begin + Me + + + + A4 + 1 + 1 + eighth + continue + + + C5 + 1 + 1 + eighth + end + + + A4 + 1 + 1 + eighth + + middle + lis + + + + C5 + 1 + 1 + eighth + begin + + end + ma + + + + + G4 + 1 + 1 + eighth + continue + + + B4 + 1 + 1 + eighth + end + + + + 1 + 1 + eighth + + + + + + C5 + 1 + 1 + eighth + + begin + Me + + + + A4 + 1 + 1 + eighth + + + C5 + 1 + 1 + eighth + + + A4 + 1 + 1 + eighth + + middle + lis + + + + C5 + 1 + 1 + eighth + + end + ma + + + + + G4 + 1 + 1 + eighth + + + B4 + 1 + 1 + eighth + + + + 1 + 1 + eighth + + + + + + C5 + 1 + 1 + eighth + + + + + begin + Me + + + + A4 + 1 + 1 + eighth + + + C5 + 1 + 1 + eighth + + + + + + A4 + 1 + 1 + eighth + + middle + lis + + + + C5 + 1 + 1 + eighth + + + + + end + ma + + + + + G4 + 1 + 1 + eighth + + + B4 + 1 + 1 + eighth + + + + + + + 1 + 1 + eighth + + + + + + C5 + 1 + 1 + eighth + + + + + begin + Me + + + + A4 + 1 + 1 + eighth + + + C5 + 1 + 1 + eighth + + + A4 + 1 + 1 + eighth + + middle + lis + + + + C5 + 1 + 1 + eighth + + end + ma + + + + + G4 + 1 + 1 + eighth + + + B4 + 1 + 1 + eighth + + + + + + + 1 + 1 + eighth + + + light-heavy + + + + + diff --git a/input/regression/musicxml/61i-Lyrics-Chords.xml b/input/regression/musicxml/61i-Lyrics-Chords.xml new file mode 100644 index 0000000000..8f3db1e1a7 --- /dev/null +++ b/input/regression/musicxml/61i-Lyrics-Chords.xml @@ -0,0 +1,72 @@ + + + + + + Each note of a chord can have + some lyrics attached. In this case, each note of the chord has lyrics + of the form "Lyrics [123]" attached, where each lyrics has a different + number attribute to distinguish them. These syllables should be + imported into three different stanzas and the timing should be + correct. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + E + 5 + + 1 + 1 + quarter + Lyrics 1 + + + + + C + 5 + + 1 + 1 + quarter + Lyrics 2 + + + + + A + 4 + + 1 + 1 + quarter + Lyrics 3 + + + + diff --git a/input/regression/musicxml/61j-Lyrics-Elisions.xml b/input/regression/musicxml/61j-Lyrics-Elisions.xml new file mode 100644 index 0000000000..960b711247 --- /dev/null +++ b/input/regression/musicxml/61j-Lyrics-Elisions.xml @@ -0,0 +1,103 @@ + + + + + + Multiple lyrics syllables + assigned to a single note are implemented either using a space in + the lyrics or by using the <elision> lyrics element. This + testcase checks both of them. First, a note with on syllable is + given, then a note with two syllables separated by a spcae and finally + a note with two and one with three syllables implemented using + <elision> is given. + + + + + MusicXML Part + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + C + 5 + + 1 + 1 + quarter + down + + a + + + + + C + 5 + + 1 + 1 + quarter + down + + b c + + + + + C + 5 + + 1 + 1 + quarter + down + + d + + e + + + + + C + 5 + + 1 + 1 + quarter + down + + f + + g + + h + + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71-Guitar.itexi b/input/regression/musicxml/71-Guitar.itexi new file mode 100644 index 0000000000..6d9bb50ab3 --- /dev/null +++ b/input/regression/musicxml/71-Guitar.itexi @@ -0,0 +1 @@ +@unnumberedsec 71 ... Guitar notation diff --git a/input/regression/musicxml/71a-Chords-Finale.xml b/input/regression/musicxml/71a-Chords-Finale.xml new file mode 100644 index 0000000000..55a1d329fc --- /dev/null +++ b/input/regression/musicxml/71a-Chords-Finale.xml @@ -0,0 +1,201 @@ + + + + + + A normal staff with several + (complex) chord names displayed. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + + major + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + major-seventh + + 11 + 1 + add + + + + + A + 4 + + 1 + 1 + quarter + up + + + + B + + dominant + + 5 + 1 + alter + + + 9 + 1 + add + + + + + A + 4 + + 1 + 1 + quarter + up + + + + E + -1 + + major + + 2 + 0 + add + + + + + A + 4 + + 1 + 1 + quarter + up + + + + + + + G + + minor + + + + A + 4 + + 1 + 1 + quarter + up + + + + D + 1 + + major-seventh + + + + A + 4 + + 1 + 1 + quarter + up + + + + A + + diminished-seventh + + + + A + 4 + + 1 + 1 + quarter + up + + + + A + + augmented + + + + A + 4 + + 1 + 1 + quarter + up + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71b-Fretboards-Finale.xml b/input/regression/musicxml/71b-Fretboards-Finale.xml new file mode 100644 index 0000000000..4238e3d052 --- /dev/null +++ b/input/regression/musicxml/71b-Fretboards-Finale.xml @@ -0,0 +1,227 @@ + + + + + + A staff with chord names and some + fretboards shown. (In Finaly, only the fretboards were shown!!!) + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + D + + major + + 6 + 4 + + 6 + 0 + + + 5 + 0 + + + 4 + 0 + + + 3 + 2 + + + 2 + 3 + + + 1 + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + dominant + + 6 + 4 + + 6 + 0 + + + 5 + 3 + + + 4 + 2 + + + 3 + 3 + + + 2 + 1 + + + 1 + 0 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + minor-seventh + + 6 + 4 + 3 + + 6 + 0 + + + 5 + 3 + + + 4 + 5 + + + 3 + 3 + + + 2 + 4 + + + 1 + 3 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + dominant + + 13 + -1 + add + + + 6 + 4 + 8 + + 6 + 8 + + + 4 + 8 + + + 3 + 9 + + + 2 + 9 + + + 1 + 0 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71c-ChordsFrets-Finale.xml b/input/regression/musicxml/71c-ChordsFrets-Finale.xml new file mode 100644 index 0000000000..281eebb65d --- /dev/null +++ b/input/regression/musicxml/71c-ChordsFrets-Finale.xml @@ -0,0 +1,441 @@ + + + + + + A staff with chord names and some + fretboards shown. The fretboards can have an arbitrary number of + frets/strings, can start at an arbitrary fret and can even contain + fingering information. + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + C + + major + + 6 + 4 + + 6 + 0 + + + 5 + 3 + + + 4 + 2 + + + 3 + 0 + + + 2 + 1 + + + 1 + 0 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + major-seventh + + 11 + 1 + add + + + 6 + 4 + 2 + + 6 + 0 + + + 5 + 3 + + + 4 + 5 + + + 3 + 4 + + + 2 + 5 + + + 1 + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + B + + dominant + + 5 + 1 + alter + + + 9 + 1 + add + + + 6 + 4 + + 6 + 0 + + + 5 + 2 + + + 4 + 1 + + + 3 + 2 + + + 2 + 3 + + + 1 + 3 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + E + -1 + + major + + 2 + 0 + add + + + 6 + 5 + 11 + + 6 + 11 + + + 5 + 13 + + + 4 + 15 + + + 3 + 12 + + + 2 + 11 + + + 1 + 11 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + + + + G + + minor + + 6 + 4 + 3 + + 6 + 3 + + + 5 + 5 + + + 4 + 5 + + + 3 + 3 + + + 2 + 3 + + + 1 + 3 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + D + 1 + + major-seventh + + 6 + 4 + + 6 + 0 + + + 5 + 0 + + + 4 + 1 + + + 3 + 3 + + + 2 + 3 + + + 1 + 3 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + A + + diminished-seventh + + 6 + 4 + + 6 + 0 + + + 5 + 0 + + + 4 + 1 + + + 3 + 2 + + + 2 + 1 + + + 1 + 2 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + + C + + major + + 10 + 3 + + 10 + 1 + 2 + + + 9 + 3 + + + 7 + 1 + 4 + + + 5 + 3 + + + 4 + 2 + + + 3 + 1 + 5 + + + 2 + 0 + + + 1 + 0 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71d-ChordsFretsOnMultistaff-Finale.xml b/input/regression/musicxml/71d-ChordsFretsOnMultistaff-Finale.xml new file mode 100644 index 0000000000..fba900bb17 --- /dev/null +++ b/input/regression/musicxml/71d-ChordsFretsOnMultistaff-Finale.xml @@ -0,0 +1,618 @@ + + + + + + Chords and fretboards assigned to + the voices in a multi-voice, multi-staff part. There should be fret + diagrams above each of the two staves. + + + + + MusicXML Part + + Piano + + + 1 + 1 + + + + + + + + 1 + + 0 + major + + + 2 + + G + 2 + + + F + 4 + + + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + E + -1 + + minor-ninth + + 6 + 4 + 4 + + 6 + 0 + + + 5 + 6 + + + 4 + 4 + + + 3 + 6 + + + 2 + 6 + + + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + 4 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + 4 + + + + C + + major + + 6 + 4 + + 6 + 0 + + + 5 + 3 + + + 4 + 2 + + + 3 + 0 + + + 2 + 1 + + + 1 + 0 + + + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + D + + dominant + + 6 + 4 + + 6 + 0 + + + 5 + 0 + + + 4 + 0 + + + 3 + 2 + + + 2 + 1 + + + 1 + 2 + + + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + C + + minor-seventh + + 11 + 0 + add + + + 6 + 4 + + 6 + 0 + + + 5 + 3 + + + 4 + 1 + + + 3 + 3 + + + 2 + 1 + + + 1 + 1 + + + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + 4 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + + D + 5 + + 1 + 1 + quarter + up + 1 + + + 4 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + + F + 4 + + 1 + 2 + quarter + down + 1 + + + 4 + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + G + 1 + + suspended-fourth + + 7 + 0 + add + + + 9 + -1 + add + + + 11 + 0 + add + + + 13 + 0 + add + + + 6 + 4 + 4 + + 6 + 4 + + + 4 + 4 + + + 3 + 6 + + + 2 + 6 + + + 1 + 5 + + + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + + D + 3 + + 1 + 3 + quarter + up + 2 + + + 4 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + + B + 2 + + 1 + 4 + quarter + down + 2 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71e-TabStaves-Finale.xml b/input/regression/musicxml/71e-TabStaves-Finale.xml new file mode 100644 index 0000000000..fab65176e4 --- /dev/null +++ b/input/regression/musicxml/71e-TabStaves-Finale.xml @@ -0,0 +1,1643 @@ + + + + + + Some tablature staves, with + explicit fingering information and different string tunings given + in the MusicXML file. + + + + + bracket + yes + + + Guitar + Gtr. + + Guitar + + + 1 + 26 + + + + Guitar + Gtr. + + Guitar + + + 2 + 26 + + + + Guitar + Gtr. + + Guitar + + + 3 + 26 + + + + Guitar + Gtr. + + Guitar + + + 4 + 26 + + + + Bass Guitar + Bass + + Bass Guitar + + + 5 + 35 + + + + Banjo + Bjo. + + Banjo + + + 6 + 106 + + + + Lute + L. + + Lute + + + 7 + 25 + + + + Ukulele + Uk. + + Ukulele + + + 8 + 25 + + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 6 + + E + 2 + + + A + 2 + + + D + 3 + + + G + 3 + + + B + 3 + + + E + 4 + + + + + + + G + 3 + + 1 + 1 + quarter + none + + + 4 + 5 + + + + + + E + 5 + + 1 + 1 + quarter + none + + + 2 + 17 + + + + + + C + 4 + + 1 + 1 + quarter + none + + + 2 + 1 + + + + + + E + 3 + + 1 + 1 + quarter + none + + + 4 + 2 + + + + + + + + + G + 1 + 2 + + 1 + 1 + quarter + none + + + 6 + 4 + + + + + + + F + 1 + 3 + + 1 + 1 + quarter + none + + + 4 + 4 + + + + + + + G + 3 + + 1 + 1 + quarter + none + + + 3 + 0 + + + + + + D + 3 + + 1 + 1 + quarter + none + + + 5 + 5 + + + + + + G + 1 + 3 + + 1 + 1 + quarter + none + + + 3 + 1 + + + + + + E + 4 + + 1 + 1 + quarter + none + + + 1 + 0 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 6 + + E + 2 + + + A + 2 + + + D + 3 + + + G + 3 + + + B + 3 + + + E + 4 + + + + + + + D + 1 + 4 + + 1 + 1 + quarter + up + + + 2 + 4 + + + + + + G + 1 + 3 + + 1 + 1 + quarter + up + + + 3 + 1 + + + + + + C + 3 + + 1 + 1 + quarter + up + + + 5 + 3 + + + + + + 1 + 1 + quarter + + + + + + + F + 1 + 4 + + 1 + 1 + quarter + up + + + 1 + 2 + + + + + + G + 3 + + 1 + 1 + quarter + up + + + 3 + 0 + + + + + + G + 3 + + 1 + 1 + quarter + up + + + 4 + 5 + + + + + + F + 1 + 2 + + 1 + 1 + quarter + up + + + 6 + 2 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 2 + + 0 + major + + + TAB + 5 + + + 6 + + D + 2 + + + A + 2 + + + D + 3 + + + F + 1 + 3 + + + A + 3 + + + E + 4 + + + + + + + A + 1 + 3 + + 2 + 1 + quarter + none + + + 2 + 1 + + + + + + B + 2 + + 1 + 1 + eighth + none + + + 5 + 2 + + + + + + A + 3 + + 1 + 1 + eighth + none + + + 3 + 3 + + + + + + 4 + 1 + half + + + + + + + G + 1 + 4 + + 2 + 1 + quarter + none + + + 1 + 4 + + + + + + D + 4 + + 2 + 1 + quarter + none + + + 2 + 5 + + + + + + G + 1 + 2 + + 2 + 1 + quarter + none + + + 6 + 6 + + + + + + D + 3 + + 2 + 1 + quarter + none + + + 4 + 0 + + + + + + + + + 8 + 1 + + + light-heavy + + + + + + + + 2 + + 0 + major + + + TAB + 5 + + + 6 + + D + 2 + + + A + 2 + + + D + 3 + + + G + 3 + + + B + 3 + + + D + 4 + + + + + + + B + 3 + + 1 + 1 + eighth + none + + + 3 + 4 + + + + + + D + 2 + + 1 + 1 + eighth + none + + + 5 + -7 + + + + + + + D + 2 + + 1 + 1 + eighth + none + + + 6 + 0 + + + + + + + G + 2 + + 1 + 1 + eighth + none + + + 6 + 5 + + + + + + + A + 2 + + 1 + 1 + eighth + none + + + 5 + 0 + + + + + + + A + 2 + + 1 + 1 + eighth + none + + + 5 + 0 + + + + + + 2 + 1 + quarter + + + + 4 + 1 + half + + + + + + + D + 4 + + 2 + 1 + quarter + none + + + 1 + 0 + + + + + + D + 3 + + 2 + 1 + quarter + none + + + 4 + 0 + + + + + + A + 2 + + 2 + 1 + quarter + none + + + 5 + 0 + + + + + + D + 2 + + 2 + 1 + quarter + none + + + 6 + 0 + + + + + + + + + 8 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 4 + + E + 1 + + + A + 1 + + + D + 2 + + + G + 2 + + + + + + + G + 2 + + 1 + 1 + quarter + none + + + 1 + 0 + + + + + + E + 1 + + 1 + 1 + quarter + none + + + 4 + 0 + + + + + + D + 2 + + 1 + 1 + quarter + none + + + 2 + 0 + + + + + + A + 1 + 2 + + 1 + 1 + quarter + none + + + 2 + 8 + + + + + + + + + A + 1 + + 1 + 1 + quarter + none + + + 3 + 0 + + + + + + A + 1 + + 1 + 1 + quarter + none + + + 3 + 0 + + + + + + A + 1 + + 1 + 1 + quarter + none + + + 3 + 0 + + + + + + A + 1 + + 1 + 1 + quarter + none + + + 3 + 0 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 5 + + G + 4 + + + D + 3 + + + G + 3 + + + C + 4 + + + D + 4 + + + + + + + D + 1 + 4 + + 1 + 1 + quarter + up + + + 2 + 3 + + + + + + D + 3 + + 1 + 1 + quarter + up + + + 4 + 0 + + + + + + D + 4 + + 1 + 1 + quarter + up + + + 1 + 0 + + + + + + 1 + 1 + quarter + + + + + + + G + 3 + + 1 + 1 + quarter + up + + + 3 + 0 + + + + + + G + 4 + + 1 + 1 + quarter + up + + + 5 + 0 + + + + + + G + 4 + + 1 + 1 + quarter + up + + + 5 + 0 + + + + + + G + 4 + + 1 + 1 + quarter + up + + + 5 + 0 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 6 + + G + 2 + + + C + 3 + + + F + 3 + + + A + 3 + + + D + 4 + + + G + 4 + + + + + + + C + 1 + 4 + + 1 + 1 + quarter + up + + + 3 + 4 + + + + + + C + 1 + 3 + + 1 + 1 + quarter + up + + + 5 + 1 + + + + + + A + 4 + + 1 + 1 + quarter + up + + + 1 + 2 + + + + + + E + 4 + + 1 + 1 + quarter + up + + + 3 + 7 + + + + + + + + + D + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + F + 3 + + 1 + 1 + quarter + up + + + 4 + 0 + + + + + + G + 2 + + 1 + 1 + quarter + up + + + 6 + 0 + + + + + + C + 3 + + 1 + 1 + quarter + up + + + 5 + 0 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + + + + 1 + + 0 + major + + + TAB + 5 + + + 4 + + A + 4 + + + E + 4 + + + C + 4 + + + G + 4 + + + + + + + E + 6 + + 1 + 1 + quarter + up + + + 3 + 24 + + + + + + B + 4 + + 1 + 1 + quarter + up + + + 1 + 4 + + + + + + C + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + E + 4 + + 1 + 1 + quarter + up + + + 3 + 0 + + + + + + + + + C + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + C + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + C + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + C + 4 + + 1 + 1 + quarter + up + + + 2 + 0 + + + + + + + + + 4 + 1 + + + light-heavy + + + + + diff --git a/input/regression/musicxml/71f-AllChordTypes.xml b/input/regression/musicxml/71f-AllChordTypes.xml new file mode 100644 index 0000000000..facab3489f --- /dev/null +++ b/input/regression/musicxml/71f-AllChordTypes.xml @@ -0,0 +1,599 @@ + + + + All MusicXML chord names/types with <root> + + + All chord types defined in + MusicXML. The staff will only contain one c' note (NO chord) for + all of them, but the chord names should be properly + printed. + + + + + MusicXML Part + + Acoustic Grand Piano + + + + + + + + 2 + + 0 + major + + + + G + 2 + + + + + C + + major + + + C4 + 2 + 1 + quarter + major + + + + C + + minor + + + C4 + 2 + 1 + quarter + minor + + + + C + + augmented + + + C4 + 2 + 1 + quarter + augmented + + + + C + + diminished + + + C4 + 2 + 1 + quarter + diminished + + + + + + + C + + dominant + + + C4 + 2 + 1 + quarter + dominant + + + + C + + major-seventh + + + C4 + 2 + 1 + quarter + major-seventh + + + + C + + minor-seventh + + + C4 + 2 + 1 + quarter + minor-seventh + + + + C + + diminished-seventh + + + C4 + 2 + 1 + quarter + diminished-seventh + + + + + + + C + + augmented-seventh + + + C4 + 2 + 1 + quarter + augmented-seventh + + + + C + + half-diminished + + + C4 + 2 + 1 + quarter + half-diminished + + + + C + + major-minor + + + C4 + 2 + 1 + quarter + major-minor + + + + C + + major-sixth + + + C4 + 2 + 1 + quarter + major-sixth + + + + + + + C + + minor-sixth + + + C4 + 2 + 1 + quarter + minor-sixth + + + + C + + dominant-ninth + + + C4 + 2 + 1 + quarter + dominant-ninth + + + + C + + major-ninth + + + C4 + 2 + 1 + quarter + major-ninth + + + + C + + minor-ninth + minor-ninth + + + C4 + 2 + 1 + quarter + minor-ninth + + + + + + + C + + dominant-11th + + + C4 + 2 + 1 + quarter + dominant-11th + + + + C + + major-11th + + + C4 + 2 + 1 + quarter + major-11th + + + + C + + minor-11th + + + C4 + 2 + 1 + quarter + minor-11th + + + + C + + dominant-13th + + + C4 + 2 + 1 + quarter + dominant-13th + + + + + + + C + + major-13th + + + C4 + 2 + 1 + quarter + major-13th + + + + C + + minor-13th + + + C4 + 2 + 1 + quarter + minor-13th + + + + C + + suspended-second + + + C4 + 2 + 1 + quarter + suspended-second + + + + C + + suspended-fourth + + + C4 + 2 + 1 + quarter + suspended-fourth + + + + + + + C + + Neapolitan + + + C4 + 2 + 1 + quarter + Neapolitan + + + + C + + Italian + + + C4 + 2 + 1 + quarter + Italians + + + + C + + French + + + C4 + 2 + 1 + quarter + French + + + + C + + German + + + C4 + 2 + 1 + quarter + German + + + + + + + C + + pedal + + + C4 + 2 + 1 + quarter + pedal + + + + C + + power + + + C4 + 2 + 1 + quarter + power + + + + C + + Tristan + + + C4 + 2 + 1 + quarter + Tristan + + + + C + + other + + + C4 + 2 + 1 + quarter + other + + + + + + + F + 1 + + major + 2 + + + C4 + 4 + 1 + half + Inversion + + + + F + -2 + + major + + C + + + + C4 + 1 + 1 + eighth + Fbb/C + + + + G + 1 + + major + + D + 1 + + + + C4 + 1 + 1 + eighth + G#/D# + + + + C + + major + + + + 2 + 1 + quarter + C + + + + + + + C + + major + + 3 + 0 + subtract + + + 5 + -1 + alter + + + + C4 + 2 + 1 + quarter + C-3+5b + + + + C + + major + + 1 + 0 + subtract + + + 6 + -1 + add + + + + C4 + 2 + 1 + quarter + C-1+6b + + + light-heavy + + + + + diff --git a/input/regression/musicxml/72-TransposingInstruments.itexi b/input/regression/musicxml/72-TransposingInstruments.itexi new file mode 100644 index 0000000000..8c1e1928a7 --- /dev/null +++ b/input/regression/musicxml/72-TransposingInstruments.itexi @@ -0,0 +1 @@ +@unnumberedsec 72 ... Transposing instruments diff --git a/input/regression/musicxml/72a-TransposingInstruments.xml b/input/regression/musicxml/72a-TransposingInstruments.xml new file mode 100644 index 0000000000..bbd3ef8c6b --- /dev/null +++ b/input/regression/musicxml/72a-TransposingInstruments.xml @@ -0,0 +1,333 @@ + + + + + + Transposing instruments: Trumpet + in Bb, Horn in Eb, Piano; All of them show the C major scale (the + trumpet with 2 sharp, the horn with 3 sharp). + + + + + Trumpet in Bb + Bb Tpt. + + + Horn in Eb + Hn. + + + Piano + + + + + + + 1 + + 2 + major + + + + G + 2 + + + -1 + -2 + + + + + D + 4 + + 1 + 1 + quarter + + + + E + 4 + + 1 + 1 + quarter + + + + F + 1 + 4 + + 1 + 1 + quarter + + + + G + 4 + + 1 + 1 + quarter + + + + + + + A + 4 + + 1 + 1 + quarter + + + + B + 4 + + 1 + 1 + quarter + + + + C + 1 + 5 + + 1 + 1 + quarter + + + + D + 5 + + 1 + 1 + quarter + + + light-heavy + + + + + + + + 1 + + 3 + major + + + + G + 2 + + + -5 + -9 + + + + + A + 4 + + 1 + 1 + quarter + + + + B + 4 + + 1 + 1 + quarter + + + + C + 1 + 5 + + 1 + 1 + quarter + + + + D + 5 + + 1 + 1 + quarter + + + + + + + E + 5 + + 1 + 1 + quarter + + + + F + 1 + 5 + + 1 + 1 + quarter + + + + G + 1 + 5 + + 1 + 1 + quarter + + + + A + 5 + + 1 + 1 + quarter + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + C + 4 + + 1 + 1 + quarter + + + + D + 4 + + 1 + 1 + quarter + + + + E + 4 + + 1 + 1 + quarter + + + + F + 4 + + 1 + 1 + quarter + + + + + + + G + 4 + + 1 + 1 + quarter + + + + A + 4 + + 1 + 1 + quarter + + + + B + 4 + + 1 + 1 + quarter + + + + C + 5 + + 1 + 1 + quarter + + + light-heavy + + + + + diff --git a/input/regression/musicxml/72b-TransposingInstruments-Full.xml b/input/regression/musicxml/72b-TransposingInstruments-Full.xml new file mode 100644 index 0000000000..6a090be0e5 --- /dev/null +++ b/input/regression/musicxml/72b-TransposingInstruments-Full.xml @@ -0,0 +1,453 @@ + + + + + + Various transposition. Each + part plays a c'', just displayed in different display pitches. + The second-to-last staff uses a transposition where the displayed c' + is an actual f''' concert pitch. The final staff is an untransposed + instrument. + + + + + Clarinet in Eb + Eb Cl. + + + Clarinet in Bb + Bb Cl. + + + Clarinet in A + A Cl. + + + Horn in F + Hn. + + + Horn in Eb + Hn. + + + Piccolo Trumpet in A + Picc.Tpt. + + + Trumpet in Bb + Bb Tpt. + + + Trumpet in C + C Tpt. + + + Trumpet in D + D Tpt. + + + displayed c'=fis''' + + + MusicXML Part + + + + + + + 1 + + 4 + major + + + + G + 2 + + + 2 + 3 + + + + + A + 4 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 3 + major + + + + G + 2 + + + -1 + -2 + + + + + D + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + -2 + major + + + + G + 2 + + + -2 + -3 + + + + + E + -1 + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 2 + major + + + + G + 2 + + + -4 + -7 + + + + + G + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 4 + major + + + + G + 2 + + + -5 + -9 + + + + + A + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + -2 + major + + + + G + 2 + + + 5 + 9 + + + + + E + -1 + 4 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 3 + major + + + + G + 2 + + + -1 + -2 + + + + + D + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 1 + major + + + + G + 2 + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + -1 + major + + + + G + 2 + + + 1 + 2 + + + + + B + -1 + 4 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 7 + major + + + + F + 4 + -1 + + + 3 + 6 + 3 + + + + + F + 1 + 1 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + 1 + major + + + + G + 2 + + + + + C + 5 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/73-Percussion.itexi b/input/regression/musicxml/73-Percussion.itexi new file mode 100644 index 0000000000..ed74f26066 --- /dev/null +++ b/input/regression/musicxml/73-Percussion.itexi @@ -0,0 +1 @@ +@unnumberedsec 73 ... Percussion diff --git a/input/regression/musicxml/73a-Percussion-Finale.xml b/input/regression/musicxml/73a-Percussion-Finale.xml new file mode 100644 index 0000000000..e108cf5f32 --- /dev/null +++ b/input/regression/musicxml/73a-Percussion-Finale.xml @@ -0,0 +1,192 @@ + + + + + + Three types of percussion staves: + A five-line staff with bass clef for Timpani, a five-line staff with + percussion clef, and a one-line percussion staff with only unpitched + notes. + + + + + Timpani + Timp. + + + bracket + yes + + + Cymbals + Cym. + + + Triangle + Tri. + + + + + + + + 1 + + 0 + major + + + + F + 4 + + + + + E + 3 + + 4 + + 1 + whole + + + + + + + + + + + E + 3 + + 4 + + 1 + whole + + + + + + + light-heavy + + + + + + + + 1 + + 0 + major + + + + percussion + + + + + E + 5 + + 3 + 1 + half + + + + + E + 5 + + 1 + 1 + quarter + + + + + + + D + 5 + + 4 + 1 + whole + + + light-heavy + + + + + + + + 1 + + + percussion + + + 1 + + + + + F + 4 + + 3 + 1 + half + + + + + F + 4 + + 1 + 1 + quarter + + + + + + + E + 4 + + 4 + 1 + whole + + + light-heavy + + + + + diff --git a/input/regression/musicxml/74-Figured-Bass.itexi b/input/regression/musicxml/74-Figured-Bass.itexi new file mode 100644 index 0000000000..73e8be1015 --- /dev/null +++ b/input/regression/musicxml/74-Figured-Bass.itexi @@ -0,0 +1 @@ +@unnumberedsec 74 ... Figured bass diff --git a/input/regression/musicxml/74a-FiguredBass.xml b/input/regression/musicxml/74a-FiguredBass.xml new file mode 100644 index 0000000000..7837c8cf08 --- /dev/null +++ b/input/regression/musicxml/74a-FiguredBass.xml @@ -0,0 +1,112 @@ + + + + + + Some figured bass containing + alterated figures, bracketed figures and slashed figures. The last + note contains an empty <figured-bass> element, which is + invalid MusicXML, to check how well applications cope with malformed + files. + + Note that this file does not contain any extenders! + + + + + MusicXML Part + + Acoustic Grand Piano + + + 1 + 1 + + + + + + + + 8 + + 0 + major + + + + G + 2 + + + + +

3
+ 4 + + + G4 + 4 + 1 + eighth + + + G4 + 4 + 1 + eighth + + +
sharp1
+
flat3
+
natural5
+ 6 +
+ + G4 + 6 + 1 + eighth + + + +
6
+
+ + G4 + 2 + 1 + 16th + + +
5slash
+
flat127slash
+ 8 +
+ + G4 + 8 + 1 + eighth + + + + + + + G4 + 8 + 1 + quarter + + + light-heavy + +
+
+ +
diff --git a/input/regression/musicxml/75-OtherInstruments.itexi b/input/regression/musicxml/75-OtherInstruments.itexi new file mode 100644 index 0000000000..60b095d84d --- /dev/null +++ b/input/regression/musicxml/75-OtherInstruments.itexi @@ -0,0 +1 @@ +@unnumberedsec 75 ... Other instrumental notation diff --git a/input/regression/musicxml/75a-AccordionRegistrations.xml b/input/regression/musicxml/75a-AccordionRegistrations.xml new file mode 100644 index 0000000000..1a98a65b49 --- /dev/null +++ b/input/regression/musicxml/75a-AccordionRegistrations.xml @@ -0,0 +1,360 @@ + + + + + + All possible accordion + registrations. + + + + + + + + + + + + + + + 1 + + 0 + major + + + + G + 2 + + + + + + + + + + + C4 + 1 + 1 + quarter + 0/0/1 + + + + + 1 + + + + + C4 + 1 + 1 + quarter + 0/1/0 + + + + + 1 + + + + + + C4 + 1 + 1 + quarter + 0/1/1 + + + + + 2 + + + + + C4 + 1 + 1 + quarter + 0/2/0 + + + + + + + 2 + + + + + + C4 + 1 + 1 + quarter + 0/2/1 + + + + + 3 + + + + + C4 + 1 + 1 + quarter + 0/3/0 + + + + + 3 + + + + + + C4 + 1 + 1 + quarter + 0/3/1 + + + + + + + + + + + C4 + 1 + 1 + quarter + 1/0/1 + + + + + + + + + + + + C4 + 1 + 1 + quarter + 1/0/0 + + + + + + 1 + + + + + C4 + 1 + 1 + quarter + 1/1/0 + + + + + + 1 + + + + + + C4 + 1 + 1 + quarter + 1/1/1 + + + + + + 2 + + + + + C4 + 1 + 1 + quarter + 1/2/0 + + + + + + + + 2 + + + + + + C4 + 1 + 1 + quarter + 1/2/1 + + + + + + 3 + + + + + C4 + 1 + 1 + quarter + 1/3/0 + + + + + + 3 + + + + + + C4 + 1 + 1 + quarter + 1/3/1 + + + + + + + + + + C4 + 1 + 1 + quarter + empty + + + + + + + + + + + + + + C4 + 1 + 1 + quarter + empty M + + + + + + test + + + + + + C4 + 1 + 1 + quarter + inval.M + + + + + + 0 + + + + + + C4 + 1 + 1 + quarter + M=0 + + + + + + 5 + + + + + + C4 + 1 + 1 + quarter + M=5 + + + + light-heavy + + + + + + diff --git a/input/regression/musicxml/90-Compressed-MusicXML.itexi b/input/regression/musicxml/90-Compressed-MusicXML.itexi new file mode 100644 index 0000000000..5f2cfc41dd --- /dev/null +++ b/input/regression/musicxml/90-Compressed-MusicXML.itexi @@ -0,0 +1 @@ +@unnumberedsec 90 ... Compressed MusicXML files diff --git a/input/regression/musicxml/90a-Compressed-MusicXML.mxl b/input/regression/musicxml/90a-Compressed-MusicXML.mxl new file mode 100644 index 0000000000..d709094487 Binary files /dev/null and b/input/regression/musicxml/90a-Compressed-MusicXML.mxl differ diff --git a/input/regression/musicxml/99-Compatibility.itexi b/input/regression/musicxml/99-Compatibility.itexi index 745e487a35..86f5917152 100644 --- a/input/regression/musicxml/99-Compatibility.itexi +++ b/input/regression/musicxml/99-Compatibility.itexi @@ -1,2 +1 @@ -@section Compatibility with broken MusicXML - +@unnumberedsec 99 ... Compatibility with broken MusicXML