]> git.donarmstrong.com Git - lilypond.git/blob - input/test/beam-auto-override.ly
Added raggedright, removed two old input/test files.
[lilypond.git] / input / test / beam-auto-override.ly
1 \version "1.7.18"
2 \header {
3
4     texidoc = "@cindex Auto Beaming Override
5 Show how auto-beaming settings can be overridden.
6
7  The auto-beamer will only engrave beams that end when:
8 @itemize @bullet
9 @item  a rest is encountered
10 @item
11  another beam (entered manually) is encountered
12 @item
13  there's a 'gap' in the beam note's durations
14 @end itemize
15
16 The beam will be ended also when now % beamAutoEnd = 0
17
18 "
19
20 }
21
22
23 \score{
24     \notes \relative c''{
25         \time 2/4
26         % one beam per measure
27         c8 c c c
28         c16 c c c c c c c
29         % from here on consider ending beam every 1/4 note
30         #(override-auto-beam-setting '(end * * * *) 1 4)
31
32         c8 c c c
33         % manually override autobeam with weird beaming
34         c8  c-[ c] c
35         c8 c c r
36         c8 c c4
37         r8 c c c
38         % no autobeaming
39         \property Voice.autoBeaming = ##f
40         c8 c c c
41     }
42     \paper{
43         \translator{
44             \VoiceContext
45             autoBeamSettings \override #'(end * * * *) = #(ly:make-moment 1 2)
46         }
47     }
48 \paper{raggedright = ##t}
49 }
50
51 %% new-chords-done %%