]> git.donarmstrong.com Git - lilypond.git/blob - input/twinkle.ly
patch::: 1.1.22.jcn4: laat
[lilypond.git] / input / twinkle.ly
1 \header{
2 filename =       "twinkle.ly";
3 title =  "Twinkle Twinkle Little Star";
4
5 composer =       "Traditional";
6 enteredby =      "HWN & JCN";
7 copyright =      "public domain";
8 }
9
10 %{
11 DESCRIPTION
12
13 traditional song in various languages.
14   "Ah, vous dirais-je, maman" 
15   "Altijd is Kortjakje ziek"
16   "Twinkle twinkle little star"
17 %}
18
19 %{
20 Tested Features: lyrics, interleaving lyrics and staffs
21 %}
22
23 \version "1.0.14";
24
25 melody = \notes \relative c'' {
26         \clef violin;
27         \property Staff.instrument = "alto sax"
28         
29         c4 c | g' g | a a | g g |
30         f f | e e | d d8.( e16 | )c2 |
31
32         g'4 g | f f | e e | d d |
33         g g | f f | e( e8. f16 | e4 )d |
34
35         c c | g' g | a a | g g |
36         f f | e e | d d8.( e16 | )c2 |
37 }
38
39 accompany = \notes \relative c {
40         \clef "bass";
41         c4 c' | e c | f c | e c | 
42         d b | c a | f g | c,2 | 
43
44         e'4 g, | d' g, | c g | b g | 
45         e' g, | d' g, | c c8.( d16 | c4 )b |
46
47         c, c' | e c | f c | e c | 
48         d b | c a | f g | c,2 
49 }
50
51 global = \notes {
52         \time 2/4;
53 }
54
55 tekst = \lyrics{ 
56         Al-4 tijd is Kort- jak- je ziek,2
57         midden4 in_de week maar s,_zon- dags niet.2
58 % ugly hack: insertion of  empty syllables creates columns on extra 
59 % moments.  The net result is more spacing.
60 %
61 % probably not necessary anymore
62 %       midden8 _8 in_de8 _8 week4 maar s,_zon- dags niet.2
63         s,_Zon-4 dags gaat ze naar de kerk,2
64         met4 een boek vol zil- ver werk.2
65         Al-4 tijd is Kort- jak- je ziek,2
66         midden8 _8  in_de8 _8 week4 maar s,_zon- dags niet.2
67 }
68
69
70 %{
71 Ja inderdaad. Dit is geen educatieve danwel muzikaal verantwoorde
72 tekst. Mogen wij ook af en toe ergens op afgeven?
73 %}
74
75 hegedraagjetekst = \lyrics{ 
76         Al-4 tijd zuigt Bill Gates mijn piek,2
77         "\TeX"4 is slecht- ser dan mu- ziek.2
78         s,_Zon-4 dags gaat het door een raam,2
79         Weet4 dat ik me er- voor schaam.2
80         Al-4 tijd zuigt Bill Gates mijn piek,2
81         "\TeX"4 is slecht- ser dan mu- ziek.2
82 }
83
84 texte = \lyrics{ 
85         \property Lyrics . textstyle" =  "italic" 
86 %       \property Lyrics . textstyle" =  "roman" 
87         Ah!4 vous dir- ai_- je ma- man2
88         Ce4 qui cau- se mon tour- ment2
89         Pa-4 pa veut que je rai- son- ne
90         Comm' u- ne gran- de per- son- ne
91         Moi je dis que les bon- bons2
92         Va-4 lent mieux que la rai- son2
93 }
94
95 texti = \lyrics{
96         \property "Lyrics"."textstyle" =  "roman"
97         Twin-4 kle, twin- kle, lit- tle star,2
98         How4 I won- der what you are.2
99         Up4 a- bove the world so high,2
100         Like4 a dia- mond in the sky.2
101         Twin-4 kle, twin- kle, lit- tle star,2
102         How4 I won- der what you are!2
103 }
104
105 textii = \lyrics{
106         When4 the bla- zing sun is gone,2
107         When4 he no- thing shines up- on,2
108         Then4 you show your lit- tle light,2
109         Twin-4 kle, twin- kle, all the night.2
110         Twin-4 kle, twin- kle, lit- tle star,2
111         How4 I won- der what you are!2
112         
113 }
114
115 textiii = \lyrics{
116         Then4 the tra- veler in the dark2
117         Thanks4 you for your ti- ny spark;2
118         He_could4 not see which way to go,2
119         If4 you did not twin- kle so.2
120         Twin-4 kle, twin- kle, lit- tle star,2
121         How4 I won- der what you are!2
122 }
123
124 $top_lyrics = \type Lyrics = top <
125         \tekst
126 >
127
128 $treble_staff = \type Staff = treble <
129         \global
130         \melody 
131 >
132
133 $bass_staff = \type Staff = bass <
134         \global
135         \accompany
136 >
137
138 $middle_lyrics = \type Lyrics = middle <
139         \texte
140 >
141
142 $bottom_lyrics = \type Lyrics = bottom <
143 %       \global
144         \texti
145         \textii
146         \textiii
147 >
148
149 $grand_staff = \type GrandStaff <
150         \$treble_staff
151         \$middle_lyrics
152         \$bass_staff
153 >
154
155 \score{
156         \repeat 2 { < 
157                 \$treble_staff
158                 \$middle_lyrics
159                 \$top_lyrics
160                 \$grand_staff
161                 \$bottom_lyrics
162         > }
163         \paper{
164                 gourlay_maxmeasures = 14.0;
165         }
166         \midi{ 
167                 \tempo 4 = 120 ;
168         }
169 }
170