From: Reinhold Kainhofer Date: Mon, 4 Feb 2008 17:37:04 +0000 (+0100) Subject: MusicXML: Replace the notations tests with a better one X-Git-Tag: release/2.11.39-1~1^2~14 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5c579210c204fff55d8f6cd4b929cd274f201881;p=lilypond.git MusicXML: Replace the notations tests with a better one So far, the tests were simply generated in some application and then exported to MusicXML. Since not everything is supported, the tests were incomplete, inconsistent and sometimes even wrong. This new test for all notation elements in the MusicXML spec is hand-crafted and should be more or less complete... --- diff --git a/input/regression/musicxml/02a-Articulations-Finale.xml b/input/regression/musicxml/02a-Articulations-Finale.xml deleted file mode 100644 index c65f1af975..0000000000 --- a/input/regression/musicxml/02a-Articulations-Finale.xml +++ /dev/null @@ -1,989 +0,0 @@ - - - - Articulations Test - - Reinhold Kainhofer - Public Domain - - Finale 2007 for Windows - Dolet Light for Finale 2007 - 2007-08-31 - - - - - MusicXML Part - - Grand Piano - - - 1 - 1 - - - - - - - - 1 - - 0 - major - - - - 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 - 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 - - - 1 - - - - - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 2 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 3 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 4 - - - - - - G - 4 - - 1 - 1 - quarter - up - - - 5 - - - - - - - - - - - - - - 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 - 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 - 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 - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - G - 4 - - 1 - 1 - quarter - up - - - - - - - 4 - 1 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/02a-Notations-MusicXML.xml b/input/regression/musicxml/02a-Notations-MusicXML.xml new file mode 100644 index 0000000000..aad78ffc58 --- /dev/null +++ b/input/regression/musicxml/02a-Notations-MusicXML.xml @@ -0,0 +1,1202 @@ + + + + All MusicXML Notations + + + + + + + + + + + + 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 + + + bend 3 with-bar + + + + C5 + + 1 + 1 + quarter + + + -5 + + + pre-bend -(0.)5 + + + + C5 + + 1 + 1 + quarter + + + 5 + + + bend 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 + + + + + + + + + + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + + G + 4 + + 1 + 1 + quarter + + + + G + 4 + + 1 + 1 + quarter + + + + + + + both above + + + + G + 4 + + 1 + 1 + quarter + + + + + + + + ab./bel./bel. + + + light-heavy + + + + + diff --git a/input/regression/musicxml/02c-Articulations-Noteedit.xml b/input/regression/musicxml/02c-Articulations-Noteedit.xml deleted file mode 100644 index e1f650c537..0000000000 --- a/input/regression/musicxml/02c-Articulations-Noteedit.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - NoteEdit - - - - - - Staff 1 - - Klavier 1 - - - 1 - 1 - - - - - - - - 2 - - -1 - - - - G - 2 - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - G - 4 - - 3 - 1 - quarter - - up - - - - G - 4 - - 1 - 1 - eighth - up - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - light-heavy - - - - - diff --git a/input/regression/musicxml/02d-Articulations-TwoStaves-Noteedit.xml b/input/regression/musicxml/02d-Articulations-TwoStaves-Noteedit.xml deleted file mode 100644 index 93aaf24bea..0000000000 --- a/input/regression/musicxml/02d-Articulations-TwoStaves-Noteedit.xml +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - Irgendein Lied - - - - Rainer Zufall - Public Domain, so that the whole world can savely forget about it... - - NoteEdit - - - - - - Damen - - Klavier 1 - - - 1 - 1 - - - - Herren - - Klavier 1 - - - 2 - 1 - - - - - - - - 2 - - -1 - - - - G - 2 - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - - - - G - 4 - - 3 - 1 - quarter - - up - - - - G - 4 - - 1 - 1 - eighth - up - - - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - - G - 4 - - 2 - 1 - quarter - up - - - light-heavy - - - - - - - - 2 - - -1 - - - - F - 4 - - - - - D - 3 - - 8 - 1 - whole - - - - - - - - 8 - - - - - - D - 3 - - 8 - 1 - whole - - - - - - - - 8 - - - - - - D - 3 - - 8 - 1 - whole - - - - - - - - 8 - - - light-heavy - - - - - diff --git a/input/regression/musicxml/02e-Articulations-JScore.xml b/input/regression/musicxml/02e-Articulations-JScore.xml deleted file mode 100644 index b05acb9859..0000000000 --- a/input/regression/musicxml/02e-Articulations-JScore.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - -JScore Articulations Test - - -Reinhold Kainhofer - -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 - - - - -Voice 1 - - - - - -960 -0 - -G2 - - - - -quarter -60 - - -72 - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - - -960 -0 - -G2 - - - -G -4 - -960 -1 -quarter - - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - -960 -0 - -G2 - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - - -960 -0 - -G2 - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - - - -G -4 - -960 -1 -quarter - - - - - - diff --git a/input/regression/musicxml/02f-Articulations-MusicXML.xml b/input/regression/musicxml/02f-Articulations-MusicXML.xml deleted file mode 100644 index 86f799c12e..0000000000 --- a/input/regression/musicxml/02f-Articulations-MusicXML.xml +++ /dev/null @@ -1,761 +0,0 @@ - - - - Articulations Test - - Reinhold Kainhofer - Public Domain - - Kate - - - - - Test part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - sharp - three-quarters-flat - natural - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 4 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 5 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - 3 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - 1 - 1 - quarter - up - - - - 1 - 1 - quarter - up - - - - - - diff --git a/input/regression/musicxml/02g-ArticulationsNoAttributes-MusicXML.xml b/input/regression/musicxml/02g-ArticulationsNoAttributes-MusicXML.xml deleted file mode 100644 index 0ff1989422..0000000000 --- a/input/regression/musicxml/02g-ArticulationsNoAttributes-MusicXML.xml +++ /dev/null @@ -1,765 +0,0 @@ - - - - Articulations Test - - Reinhold Kainhofer - Public Domain - - Kate - - - - - Test part - - - - - - - 1 - - 0 - major - - - - G - 2 - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - - - - - C - 4 - - 1 - 1 - quarter - up - - - - - -