]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/tuplet-nest.ly
Release: bump Welcome versions.
[lilypond.git] / input / regression / tuplet-nest.ly
index 51e62b3b0be16e0cede37a7c4ab3f8834d20585e..8c10cdcd1b695976121f7d35bb1d7a49ab55b8e9 100644 (file)
@@ -1,40 +1,49 @@
 
-\version "2.3.22"
-
+\version "2.19.21"
 
 \header {
+    texidoc=" Tuplets may be nested."
+}
 
-    texidoc=" Nested tuplets can be printed, using a manual hack to
-  move the outer bracket up."
-
+\paper {
+  ragged-right = ##t  
+  indent = 0.0
 }
 
-#(define (make-text-checker-once text)
-  (lambda (grob) (and text-checker-once
-                     (if (equal? text (ly:grob-property grob 'text))
-                         (begin
-                           (set! text-checker-once #f) #t)
-                         #f))))
-
-#(define text-checker-once #t)
-
-\score {
-    \relative c'' {
-
-    \set tupletNumberFormatFunction = #fraction-tuplet-formatter
-
-    \applyoutput #(lambda (gr org cur)
-                  (if (equal? (ly:grob-property gr 'text) "6:4")
-                   (set! (ly:grob-property gr 'extra-offset) '(0 . 1.5))))
-    \times 4/6 {
-      \times 2/3 {
-        a a a
-      }
-      \times 3/5 {
-        a a a a a
-      }
+\relative {
+  \tuplet 3/4 {
+    \tuplet 3/2 { c''8[ c c] }
+    \tuplet 3/2 { c8[ c c] }
+    \tuplet 3/2 { c8[ c c] }
+  }
+
+  \tuplet 3/4 {
+    \tuplet 3/2 { a8[ a a] }
+    \tuplet 3/2 { a8[ a a] }
+    \tuplet 3/2 { a8[ a a] }
+  }
+
+  \override TupletNumber.text = #tuplet-number::calc-fraction-text
+  \tuplet 6/4 {
+    \tuplet 3/2 {
+      a4 a a
+    }
+    \tuplet 5/3 {
+      a4 a a a a
+    }
+  }
+
+  s1*1/6
+  
+  \stemUp
+  \tuplet 6/4 {
+    \tuplet 3/2 {
+      a1*1/6 a f'
+    }
+    \tuplet 5/3 {
+      c f g a b 
     }
   }
-  \layout { raggedright = ##t}
+  
 }