]> git.donarmstrong.com Git - lilypond.git/blob - input/twinkle.ly
release: 1.0.8
[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.2";
24
25 melody = \melodic \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 = \melodic \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 = \melodic {
52         \time 2/4;
53         \skip 2*24;
54         \bar ":|";
55 }
56
57 tekst = \lyric{ 
58         Al-4 tijd is Kort- jak- je ziek,2
59         midden4 in_de week maar s,_zon- dags niet.2
60 % ugly hack: insertion of  empty syllables creates columns on extra 
61 % moments.  The net result is more spacing.
62 %
63 % probably not necessary anymore
64 %       midden8 _8 in_de8 _8 week4 maar s,_zon- dags niet.2
65         s,_Zon-4 dags gaat ze naar de kerk,2
66         met4 een boek vol zil- ver werk.2
67         Al-4 tijd is Kort- jak- je ziek,2
68         midden8 _8  in_de8 _8 week4 maar s,_zon- dags niet.2
69 }
70
71
72 %{
73 Ja inderdaad. Dit is geen educatieve danwel muzikaal verantwoorde
74 tekst. Mogen wij ook af en toe ergens op afgeven?
75 %}
76
77 hegedraagjetekst = \lyric{ 
78         Al-4 tijd zuigt Bill Gates mijn piek,2
79         "\TeX"4 is slecht- ser dan mu- ziek.2
80         s,_Zon-4 dags gaat het door een raam,2
81         Weet4 dat ik me er- voor schaam.2
82         Al-4 tijd zuigt Bill Gates mijn piek,2
83         "\TeX"4 is slecht- ser dan mu- ziek.2
84 }
85
86 texte = \lyric{ 
87         \property Lyrics . textstyle" =  "italic" 
88 %       \property Lyrics . textstyle" =  "roman" 
89         Ah!4 vous dir- ai_- je ma- man2
90         Ce4 qui cau- se mon tour- ment2
91         Pa-4 pa veut que je rai- son- ne
92         Comm' u- ne gran- de per- son- ne
93         Moi je dis que les bon- bons2
94         Va-4 lent mieux que la rai- son2
95 }
96
97 texti = \lyric{
98         \property "Lyrics"."textstyle" =  "roman"
99         Twin-4 kle, twin- kle, lit- tle star,2
100         How4 I won- der what you are.2
101         Up4 a- bove the world so high,2
102         Like4 a dia- mond in the sky.2
103         Twin-4 kle, twin- kle, lit- tle star,2
104         How4 I won- der what you are!2
105 }
106
107 textii = \lyric{
108         When4 the bla- zing sun is gone,2
109         When4 he no- thing shines up- on,2
110         Then4 you show your lit- tle light,2
111         Twin-4 kle, twin- kle, all the night.2
112         Twin-4 kle, twin- kle, lit- tle star,2
113         How4 I won- der what you are!2
114         
115 }
116
117 textiii = \lyric{
118         Then4 the tra- veler in the dark2
119         Thanks4 you for your ti- ny spark;2
120         He_could4 not see which way to go,2
121         If4 you did not twin- kle so.2
122         Twin-4 kle, twin- kle, lit- tle star,2
123         How4 I won- der what you are!2
124 }
125
126 $top_lyrics = \type Lyrics = top <
127         \tekst
128 >
129
130 $treble_staff = \type Staff = treble <
131         \global
132         \melody 
133 >
134
135 $bass_staff = \type Staff = bass <
136         \global
137         \accompany
138 >
139
140 $middle_lyrics = \type Lyrics = middle <
141         \texte
142 >
143
144 $bottom_lyrics = \type Lyrics = bottom <
145 %       \global
146         \texti
147         \textii
148         \textiii
149 >
150
151 $grand_staff = \type GrandStaff <
152         \$treble_staff
153         \$middle_lyrics
154         \$bass_staff
155 >
156
157 \score{
158         < 
159                 \$treble_staff
160                 \$middle_lyrics
161                 \$top_lyrics
162                 \$grand_staff
163                 \$bottom_lyrics
164         >
165         \paper{
166                 gourlay_maxmeasures = 14.0;
167         }
168         \midi{ 
169                 \tempo 4 = 120 ;
170         }
171 }
172