]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/beam-broken-classic.ly
9a2624ec5fdd0836ac4a3b4b50cbb98ea90ee40a
[lilypond.git] / input / regression / beam-broken-classic.ly
1 \version "2.15.10"
2
3 \header {
4   texidoc="Some classic examples of broken beams, all taken from
5 Scriabin Op. 11, No. 1.
6 "
7 }
8
9 \paper {
10   ragged-right = ##t
11 }
12
13 music = \relative c'' {
14   \override Beam #'breakable = ##t
15   r2. f8[ c \break
16   e c f,] r8 r4 a'8[ e \break
17   g d g,] r8 r4 f'8[ a, \break
18   e' g, bes] r8 r4 <a' a,>8 [ d, \break
19   <g g,> d g,] r8 r4 <d' d,>8[ a \break
20   <c c,> g d] r8 r2
21   \clef bass
22   r2. d,,8[ d' \break
23   a'-4 d a] r8 r4 cis,,8[ cis' \break
24   bes' e g] r8 r4 g,,,8[ g' \break
25   f' b d ] r8 r2 |
26 }
27
28 \markup { "\override Beam #'positions = #beam::place-broken-parts-individually (default)" }
29 { \music }
30
31 \markup { "\override Beam #'positions = #beam::align-with-broken-parts" }
32 \markup { \justify { Returns y-positions at the ends of the beam such that beams align-across-breaks. } }
33 {
34   \override Beam #'positions = #beam::align-with-broken-parts
35   \music
36 }
37
38 \markup { "\override Beam #'positions = #beam::slope-like-broken-parts" }
39 \markup { \justify { Approximates broken beam positioning in turn-of-the-century Editions Peters scores. } }
40 {
41   \override Beam #'positions = #beam::slope-like-broken-parts
42   \music
43 }