]> git.donarmstrong.com Git - lilypond.git/commitdiff
MusicXML: Test case for nested tuplets
authorReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 18 Nov 2008 21:25:36 +0000 (22:25 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 18 Nov 2008 21:25:36 +0000 (22:25 +0100)
input/regression/musicxml/12e-Nested-Tuplets.xml [new file with mode: 0644]

diff --git a/input/regression/musicxml/12e-Nested-Tuplets.xml b/input/regression/musicxml/12e-Nested-Tuplets.xml
new file mode 100644 (file)
index 0000000..c1a57fe
--- /dev/null
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 1.1 Partwise//EN"\r
+                                "http://www.musicxml.org/dtds/partwise.dtd">\r
+<score-partwise version="1.1">\r
+  <identification>\r
+    <miscellaneous>\r
+      <miscellaneous-field name="description">Tuplets can be nested. Here \r
+          there is a 5:2 tuplet inside a 3:2 tuple (all consisting of written\r
+          eighth notes).</miscellaneous-field>\r
+    </miscellaneous>\r
+  </identification>\r
+  <part-list>\r
+    <score-part id="P1">\r
+      <part-name print-object="no">MusicXML Part</part-name>\r
+      <score-instrument id="P1-I1">\r
+        <instrument-name>Acoustic Grand Piano</instrument-name>\r
+      </score-instrument>\r
+      <midi-instrument id="P1-I1">\r
+        <midi-channel>1</midi-channel>\r
+        <midi-program>1</midi-program>\r
+      </midi-instrument>\r
+    </score-part>\r
+  </part-list>\r
+  <!--=========================================================-->\r
+  <part id="P1">\r
+    <measure number="1">\r
+      <attributes>\r
+        <divisions>30</divisions>\r
+        <key>\r
+          <fifths>0</fifths>\r
+          <mode>major</mode>\r
+        </key>\r
+        <time>\r
+          <beats>2</beats>\r
+          <beat-type>4</beat-type>\r
+        </time>\r
+        <clef>\r
+          <sign>G</sign>\r
+          <line>2</line>\r
+        </clef>\r
+      </attributes>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>10</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>3</actual-notes>\r
+          <normal-notes>2</normal-notes>\r
+          <normal-type>quarter</normal-type>\r
+        </time-modification>\r
+        <beam number="1">begin</beam>\r
+        <notations>\r
+          <tuplet bracket="yes" number="1" placement="below" type="start"/>\r
+        </notations>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>10</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>3</actual-notes>\r
+          <normal-notes>2</normal-notes>\r
+          <normal-type>quarter</normal-type>\r
+        </time-modification>\r
+        <beam number="1">end</beam>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>4</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>15</actual-notes>\r
+          <normal-notes>4</normal-notes>\r
+        </time-modification>\r
+        <beam number="1">begin</beam>\r
+        <notations>\r
+          <tuplet bracket="yes" number="2" placement="below" type="start">\r
+            <tuplet-actual>\r
+              <tuplet-number>5</tuplet-number>\r
+              <tuplet-type>eighth</tuplet-type>\r
+            </tuplet-actual>\r
+            <tuplet-normal>\r
+              <tuplet-number>2</tuplet-number>\r
+              <tuplet-type>eighth</tuplet-type>\r
+            </tuplet-normal>\r
+          </tuplet>\r
+        </notations>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>4</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>15</actual-notes>\r
+          <normal-notes>4</normal-notes>\r
+        </time-modification>\r
+        <beam number="1">continue</beam>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>4</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>15</actual-notes>\r
+          <normal-notes>4</normal-notes>\r
+        </time-modification>\r
+        <beam number="1">continue</beam>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>4</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>15</actual-notes>\r
+          <normal-notes>4</normal-notes>\r
+        </time-modification>\r
+        <beam number="1">continue</beam>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>4</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>15</actual-notes>\r
+          <normal-notes>4</normal-notes>\r
+        </time-modification>\r
+        <beam number="1">end</beam>\r
+        <notations>\r
+          <tuplet number="2" type="stop"/>\r
+        </notations>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>10</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>3</actual-notes>\r
+          <normal-notes>2</normal-notes>\r
+          <normal-type>quarter</normal-type>\r
+        </time-modification>\r
+        <beam number="1">begin</beam>\r
+      </note>\r
+      <note>\r
+        <pitch>\r
+          <step>B</step>\r
+          <octave>4</octave>\r
+        </pitch>\r
+        <duration>10</duration>\r
+        <voice>1</voice>\r
+        <type>eighth</type>\r
+        <time-modification>\r
+          <actual-notes>3</actual-notes>\r
+          <normal-notes>2</normal-notes>\r
+          <normal-type>quarter</normal-type>\r
+        </time-modification>\r
+        <beam number="1">end</beam>\r
+        <notations>\r
+          <tuplet number="1" type="stop"/>\r
+        </notations>\r
+      </note>\r
+      <barline location="right">\r
+        <bar-style>light-heavy</bar-style>\r
+      </barline>\r
+    </measure>\r
+  </part>\r
+  <!--=========================================================-->\r
+</score-partwise>\r