]> git.donarmstrong.com Git - lilypond.git/blob - input/test/beam-auto-override.ly
Merge branch 'origin' into master-hanwen
[lilypond.git] / input / test / beam-auto-override.ly
1
2 %% ugh
3 %% \version "2.10.0"
4
5 \header {
6
7     texidoc = "@cindex Auto Beaming Override
8
9 The auto-beamer, which can be overridden, will only engrave beams 
10 that end before encountering of 
11 @itemize @bullet
12 @item a rest,
13 @item
14  an other, manually entered beam, or
15 @item
16  a bar line. 
17 @end itemize
18
19 The @code{autoBeaming} can also be turned off.
20
21 "
22
23 }
24
25 %% TODO: check doc string. -hw
26
27 \layout{ragged-right = ##t}
28 \relative c''{
29   %% This has now (2.5.21) changed, (end * * * *) no longer
30   %% masks the default config entry ('(end * * 2 4) 1 4))
31   %% rather than masking by override:
32   %% #(override-auto-beam-setting '(end * * * *) 1 2)
33   %% revert the config file setting.
34   #(revert-auto-beam-setting '(end * * 2 4) 1 4)
35   \time 2/4
36   
37   %% one beam per measure
38   c8 c c c
39   c16 c c c c c c c
40   
41   %% from here on consider ending beam every 1/4 note
42   #(override-auto-beam-setting '(end * * * *) 1 4)
43
44   c8 c c c
45   %% manually override autobeam with weird beaming
46   c8  c[ c] c
47   c8 c c r
48   c8 c c4
49   r8 c c c
50   %% no autobeaming
51   \set autoBeaming = ##f
52   c8 c c c
53 }
54
55