]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/volta-broken-left-edge.ly
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / input / regression / volta-broken-left-edge.ly
index 676e2899360e6a85984c2e486e364efc2b22fbf0..944bad6fdbd14e27170638b9acaa4d8c3d385a55 100644 (file)
@@ -1,10 +1,12 @@
-\version "2.6.0"
+\version "2.7.39"
 
 \header {
-texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
+  texidoc ="Broken volta spanners behave correctly at their left edge in all cases."
 
 }
 
+\layout { ragged-right =##t }
+
 %{
 
 
@@ -17,12 +19,12 @@ I have attached a file which has several break-volta interactions.
 With the test file and unmodified 1.3.116 I see the following:
 
 Bar 3 - 1st volta spanner centered on first note - prefer it to start
-       closer to key signature (can live with this)
+closer to key signature (can live with this)
 Bar 6 - 1st volta continuation - perfect
 Bar 9 - 2nd volta spanner starts on left edge of key signature - prefer
-       it to start right of key signature
+it to start right of key signature
 Bar 12         1st volta starts between first two slurred notes in measure -
-       this is not acceptable
+this is not acceptable
 Bar 17 like above with hairpin.
 Bar 23 like above (I had expected this to be OK)
 Bar 20 2nd volta continuation perfect
@@ -40,84 +42,84 @@ Bar 23      Perfect
 %}
 
 voiceB =  {
-    \clef bass
-     \set Staff.instrument = "Bass"
-     \set Staff.instr = "B"
-     \key f \minor 
-     \time 4/4  
-    f1
-    \repeat  volta 2
-    {
-        f1    \break
+  \clef bass
+  \set Staff.instrument = "Bass"
+  \set Staff.instr = "B"
+  \key f \minor 
+  \time 4/4  
+  f1
+  \repeat  volta 2
+  {
+    f1    \break
+  }
+  \alternative
+  {
+    {  
+      f1 f g \break   
+      f e d  \break   
     }
-    \alternative
-    {
-        {      
-         f1 f g \break   
-         f e d  \break   
-       }
-        {   
-           f1      | 
-       }
+    {   
+      f1      | 
     }
+  }
 }
 voiceC =  {
-    \repeat volta 2
-    {
-f f 
-     \break
-    }
-    \alternative
-    {
-        f
-        { f f }
-    }
+  \repeat volta 2
+  {
+    f f 
+    \break
+  }
+  \alternative
+  {
+    f
+    { f f }
+  }
 }
 
 voiceD =  {
-    \repeat volta 2
-    {
-f f 
-     \break
-    }
-    \alternative
-    {
-        {      f
-       }
-        {      f f \break f 
-        }
-    }
+  \repeat volta 2
+  {
+    f f 
+    \break
+  }
+  \alternative
+  {
+    {  f
+      }
+    {  f f \break f 
+      }
+  }
 }
 voiceE =  {
-    \repeat volta 2
-    {
-f f\break
+  \repeat volta 2
+  {
+    f f\break
+  }
+  \alternative
+  {
+    {  
+      f
+
     }
-    \alternative
-    {
-        {      
-        f
-
-       }
-        {      
-         f f 
-        }
+    {  
+      f f 
     }
+  }
 }
-\score{
-         <<
 
+<<
+
+
+  \new Staff
+  {
+    \voiceB 
+    \voiceC
+    \break
+    \voiceD
+    \voiceE
+  }
+
+>>
 
-       \new Staff
-       {
-           \voiceB 
-           \voiceC
-           \break
-           \voiceD
-           \voiceE
-       }
 
-    >>
-       \layout { raggedright =##t }
-}