Fixes Issue 1504, allowing feather beam line breaking.
[lilypond/patrick.git] / input / regression / beam-feather-breaking.ly
blob1b3aae08bf0d882b1a8a1976f4bb7b77c0f183b8
1 \version "2.13.55"
2 \header {
3 texidoc = "Feathered beams should have the same progress of their feathering
4 at the end of a line break as they do at the beginning of the next line."
7 \paper {
8 left-margin = 2\cm
9 line-width = 10\cm
10 ragged-right = ##t
11 indent = 0\cm
14 \new Staff <<
15 \relative c' {
16 \cadenzaOn
17 \override Staff . TimeSignature #'stencil = ##f
18 \override Voice . Beam #'breakable = ##t
19 \once \override Voice . Beam #'grow-direction = #RIGHT
20 a32[ b c d e f g a ]
21 \once \override Voice . Beam #'grow-direction = #LEFT
22 a[ g f e d c b a] \bar "|"
23 } >>
25 \new Staff <<
26 \relative c' {
27 \cadenzaOn
28 \override Staff . TimeSignature #'stencil = ##f
29 \override Voice . Beam #'breakable = ##t
30 \once \override Voice . Beam #'grow-direction = #RIGHT
31 a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
32 } >>
34 \new Staff <<
35 \relative c' {
36 \cadenzaOn
37 \override Staff . TimeSignature #'stencil = ##f
38 \override Voice . Beam #'breakable = ##t
39 \once \override Voice . Beam #'grow-direction = #RIGHT
40 a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
41 } >>
43 \new Staff <<
44 \relative c' {
45 \cadenzaOn
46 \override Staff . TimeSignature #'stencil = ##f
47 \override Voice . Beam #'breakable = ##t
48 \once \override Voice . Beam #'grow-direction = #RIGHT
49 a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
50 } >>
52 \new Staff <<
53 \relative c' {
54 \cadenzaOn
55 \override Staff . TimeSignature #'stencil = ##f
56 \override Voice . Beam #'breakable = ##t
57 \once \override Voice . Beam #'grow-direction = #LEFT
58 a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
59 } >>
61 \new Staff <<
62 \relative c' {
63 \cadenzaOn
64 \override Staff . TimeSignature #'stencil = ##f
65 \override Voice . Beam #'breakable = ##t
66 \once \override Voice . Beam #'grow-direction = #LEFT
67 a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
68 } >>
70 \new Staff <<
71 \relative c' {
72 \cadenzaOn
73 \override Staff . TimeSignature #'stencil = ##f
74 \override Voice . Beam #'breakable = ##t
75 \once \override Voice . Beam #'grow-direction = #LEFT
76 a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
77 } >>
79 \new Staff <<
80 \relative c' {
81 \cadenzaOn
82 \override Staff . TimeSignature #'stencil = ##f
83 \override Voice . Stem #'direction = #DOWN
84 \override Voice . Beam #'breakable = ##t
85 \once \override Voice . Beam #'grow-direction = #RIGHT
86 a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
87 } >>
89 \new Staff <<
90 \relative c' {
91 \cadenzaOn
92 \override Staff . TimeSignature #'stencil = ##f
93 \override Voice . Stem #'direction = #DOWN
94 \override Voice . Beam #'breakable = ##t
95 \once \override Voice . Beam #'grow-direction = #RIGHT
96 a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
97 } >>
99 \new Staff <<
100 \relative c' {
101 \cadenzaOn
102 \override Staff . TimeSignature #'stencil = ##f
103 \override Voice . Stem #'direction = #DOWN
104 \override Voice . Beam #'breakable = ##t
105 \once \override Voice . Beam #'grow-direction = #RIGHT
106 a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
107 } >>
109 \new Staff <<
110 \relative c' {
111 \cadenzaOn
112 \override Staff . TimeSignature #'stencil = ##f
113 \override Voice . Stem #'direction = #DOWN
114 \override Voice . Beam #'breakable = ##t
115 \once \override Voice . Beam #'grow-direction = #LEFT
116 a32[ b c d \bar "" \break e f g a b c d e f g a ] \bar "|"
117 } >>
119 \new Staff <<
120 \relative c' {
121 \cadenzaOn
122 \override Staff . TimeSignature #'stencil = ##f
123 \override Voice . Stem #'direction = #DOWN
124 \override Voice . Beam #'breakable = ##t
125 \once \override Voice . Beam #'grow-direction = #LEFT
126 a32[ b c d e f g a \bar "" \break b c d e f g a ] \bar "|"
127 } >>
129 \new Staff <<
130 \relative c' {
131 \cadenzaOn
132 \override Staff . TimeSignature #'stencil = ##f
133 \override Voice . Stem #'direction = #DOWN
134 \override Voice . Beam #'breakable = ##t
135 \once \override Voice . Beam #'grow-direction = #LEFT
136 a32[ b c d e f g a b c d \bar "" \break e f g a ] \bar "|"
137 } >>