]> git.donarmstrong.com Git - lilypond.git/blobdiff - input/regression/beam-feather-breaking.ly
resolve merge
[lilypond.git] / input / regression / beam-feather-breaking.ly
diff --git a/input/regression/beam-feather-breaking.ly b/input/regression/beam-feather-breaking.ly
new file mode 100644 (file)
index 0000000..326b653
--- /dev/null
@@ -0,0 +1,137 @@
+\version "2.14.0"
+\header  {
+  texidoc = "Feathered beams should have the same progress of their feathering
+at the end of a line break as they do at the beginning of the next line."
+}
+
+\paper {
+  left-margin = 2\cm
+  line-width = 10\cm
+  ragged-right = ##t
+  indent = 0\cm
+}
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d e f g a ]
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a[ g f e d c b a]  \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #RIGHT
+    a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
+} >>
+
+\new Staff <<
+  \relative c' {
+    \cadenzaOn
+    \override Staff . TimeSignature #'stencil = ##f
+    \override Voice . Stem #'direction = #DOWN
+    \override Voice . Beam #'breakable = ##t
+    \once \override Voice . Beam #'grow-direction = #LEFT
+    a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
+} >>