Index: input/regression/glissando-stem.ly |
diff --git a/input/regression/glissando-stem.ly b/input/regression/glissando-stem.ly |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e705400cfb652d9732fe669c7a6cc8f52af6fd04 |
--- /dev/null |
+++ b/input/regression/glissando-stem.ly |
@@ -0,0 +1,90 @@ |
+\version "2.15.6" |
+ |
+\header{ |
+ |
+ texidoc="Stems can link up with glissandi to show durations between |
+two notes. |
+" |
+} |
+ |
+{ |
+a''1 \glissando |
+\startGlissandoStem |
+\autoBeamOff |
+\times 2/3 { \repeat unfold 12 { <c e>8:32-. } } |
+\stopGlissandoStem |
+c'1 |
+} |
+ |
+{ |
+c'1 \glissando |
+\startGlissandoStem |
+\repeat unfold 4 { <c e>4:32 } |
+\stopGlissandoStem |
+a''1 |
+} |
+ |
+{ |
+<c' f'>1 \glissando |
+\startGlissandoStem |
+\repeat unfold 4 { <c e>4 } |
+\stopGlissandoStem |
+<e'' d'''>1 |
+} |
+ |
+{ |
+<e'' a''>1 \glissando |
+\startGlissandoStem |
+\repeat unfold 4 { <c e>4 } |
+\stopGlissandoStem |
+<c' d'>1 |
+} |
+ |
+{ |
+c'1 \glissando |
+\startGlissandoStem |
+\repeat unfold 16 { <c e>8 } |
+\stopGlissandoStem |
+e''1 |
+} |
+ |
+{ |
+<c' d''>1 \glissando |
+\startGlissandoStem |
+\repeat unfold 16 { <c e>8 } |
+\stopGlissandoStem |
+<e'' c'>1 |
+} |
+ |
+ |
+{ |
+\override Glissando #'breakable = ##t |
+\override Glissando #'bound-details #'right-broken #'padding = #0 |
+<c' d''>1 \glissando |
+\startGlissandoStem |
+\repeat unfold 160 { <c e>8 } |
+\stopGlissandoStem |
+<e'' c'>1 |
+} |
+ |
+{ |
+<c' e'>2 \glissando |
+\startGlissandoStem |
+<c e>8 |
+<c e>16 |
+<c e>32 |
+\stopGlissandoStem |
+<f' a'>32 r4 |
+} |
+ |
+% BAD |
+{ |
+<c'' e''>2 \glissando |
+\startGlissandoStem |
+<c e>8 |
+<c e>16 |
+<c e>32 |
+\stopGlissandoStem |
+<f'' a''>32 r4 |
+} |
+ |