]> git.donarmstrong.com Git - lilypond.git/blob - input/bugs/denneboom.ly
9b72cf4fe6af4ff8437fd12912270eb1da729645
[lilypond.git] / input / bugs / denneboom.ly
1 \version "1.3.148"
2 \header{
3 filename =       "denneboom.ly"
4 enteredby =      "jcn"
5 copyright =      "public domain"
6 }
7 %{ file tests silly line shapes %}
8
9 \include "paper20.ly"
10
11
12
13 oden = \lyrics{ 
14         O |
15         den- ne- boom, o | 
16         den- ne- boom  Wat |
17         zijn uw tak- ken | 
18         won- der- schoon 
19 }
20
21 ikheb = \lyrics{
22         Ik | 
23         heb u laatst in_'t |
24         bos zien staan  toen |
25         zat- en er geen |
26         kaars- jes aan 
27 }
28
29 ugloeit = \lyrics{
30         U |
31         gloeit in bar- re | 
32         win- ter- tijd, als |
33         sneeuw op aar- de | 
34         licht ge- spreid 
35 }
36
37 oboom = \notes\transpose c''{
38         g,8 |
39         c8. c16 c4. d8 | 
40         e8. e16 e4. e8 | 
41         d  e f4 b, | 
42         d8. c16 c4 r8
43 }
44
45 bos = \notes\transpose c''{
46         g8 | 
47         g e a4. g8 | 
48         g8. f16 f4 r8 f8 |
49         f d g4. f8 | 
50         f8. e16 e4 r8
51 }
52
53
54 melody = \notes{
55         \oboom
56         \oboom
57         \bos
58         \oboom
59 }
60
61
62 verseOne = \notes{
63         \oden
64         \oden
65         \ikheb
66         \oden
67 }
68
69 verseOneStaff = \context Lyrics = one 
70         \verseOne
71
72
73 verseTwo = \notes{
74         \oden
75         \oden
76         \ugloeit
77         \oden
78 }
79
80 verseTwoStaff = \context Lyrics = two 
81         \verseTwo
82
83
84 denneboomShape = \paper{ 
85         \paperTwenty
86         indent = 20. \mm
87
88         % UGH -- THIS IS HAIRY 
89         #'margin-shape = #(map
90                 (lambda (x) (cons-map mm-to-pt x)) 
91                 '((70.0 .  20.)
92                  (65.0 .  30.0)
93                  (57.5  .  45.0)
94                  (50.0 .  60.0) 
95                  (42.5  .  75.)  
96                  (35.0 .  90.)
97                  (27.5  .  105.)
98                  (20.0 .  120.0)
99                  (10.0 .  140.0) 
100                  (65.0 .  30.0))
101         )
102
103         gourlay_maxmeasures = 30.
104         arithmetic_basicspace = 3.8
105         arithmetic_multiplier = 8.\pt
106 }
107
108 \score{
109         \addlyrics
110                 \context Staff { \time 3/4 \melody }
111                 \context Lyrics \verseOne
112         \paper{ 
113                 \denneboomShape 
114         }
115         \midi{ \tempo 4 = 90 }
116 }