]> git.donarmstrong.com Git - lilypond.git/blob - input/test/stem.ly
* buildscripts/mf-to-table.py (base): break table every three
[lilypond.git] / input / test / stem.ly
1 \version "1.7.18"
2 % regression, _so_ regression.  :)  =-gp
3
4 \header{ texidoc = "
5 This file tests the length of stems and placement 
6 of beams"
7 }
8
9 beamintervals = \notes{
10   \time 7/4
11   \stemUp
12   \transpose c c'{
13     [ c8 d ] [ c e ] [ c f ] [ c g ] [ c a ] [ c b ] [ c c' ] |
14     [ c b, ] [ c a, ] [ c g, ] [ c f, ] [ c e, ] [ c d, ] [ c c, ] |
15   }
16   \transpose c c''{
17     [ c b, ] [ c a, ] [ c g, ] [ c f, ] [ c e, ] [ c d, ] [ c c, ] |
18     \stemDown
19   }
20   \transpose c c'''{
21     [ c b, ] [ c a, ] [ c g, ] [ c f, ] [ c e, ] [ c d, ] [ c c, ] |
22   }
23   \transpose c c''{
24     [ c b, ] [ c a, ] [ c g, ] [ c f, ] [ c e, ] [ c d, ] [ c c, ] |
25     [ c d ] [ c e ] [ c f ] [ c g ] [ c a ] [ c b ] [ c c' ] |
26   }
27 }
28
29 \score{
30   \notes{
31     \time 19/4
32
33     %% 3.50 (standard) - 0.24 (beam-thickness / 2) = 3.26 ...
34     %% yields beams almost as [Ross] wants them.
35     
36     %% Differences are only half a beam-thickness, probably giving
37     %% Lily's beams a slightly better slope
38     
39     \property Staff.Stem \set #'beamed-lengths = #'(3.26)
40
41     \relative c'{
42       \stemUp
43       g4 a b c d e f g a b c d e f g a b c d
44       \stemDown
45       d c b a g f e d c b a g f e d c b a g
46     }      
47     \beamintervals
48     \transpose c d \beamintervals
49     \transpose c e \beamintervals
50     \transpose c f \beamintervals
51     \transpose c g \beamintervals
52     \transpose c a \beamintervals
53     \transpose c b \beamintervals
54   }
55   \paper{
56     indent = 0.0\mm
57     }
58 }
59
60 %%% Local variables:
61 %%% LilyPond-indent-level:2
62 %%% End:
63