]> Shamusworld >> Repos - music/blob - silent-night.ly
New charts "How Great Thou Art" and "In The Garden".
[music] / silent-night.ly
1 \version "2.19.0"
2 \include "pop-chords.ly"
3 \include "english.ly"
4
5 % Good sizes are 16, 18, & 20 (11, 13, 14, 23, 26)
6 staffSize = #20
7 #(set-default-paper-size "letter")
8 #(set-global-staff-size staffSize)
9 #(ly:set-option (quote no-point-and-click))
10
11 \header
12 {
13         title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "Silent Night" }
14         composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Franz Gruber" }
15         arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Ed Smart" }
16         tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
17 }
18
19
20 %
21 % Song's structure
22 %
23 Global =
24 {
25         \clef G
26         \key bf \major
27         \numericTimeSignature
28         \time 3/4
29
30         % Intro
31
32         s2.*4 |   % 1-4
33
34         \repeat volta 2
35         {
36                 % Verse
37
38                 \mark \markup { \override #'(font-family . sans) { \box { A } } }
39                 s2.*8 \bar "||"   % 5-12
40
41                 \mark \markup { \override #'(font-family . sans) { \box { B } } }
42                 s2.*8 \bar "||"   % 13-20
43                 s2.*10 |   % 21-30
44         }
45
46         s2. \bar "|."   % 31
47 }
48
49
50 %
51 % Lead vocal
52 %
53 LeadVox = \relative c'
54 {
55         % Intro
56
57         r2.*4 |   % 1-4
58
59         % Verse
60
61         f4. ( g8 ) f4 |   % 5
62         d2. |   % 6
63         f4. ( g8 ) f4 |   % 7
64         d2. |   % 8
65         c'2 c4 |   % 9
66         a2. |   % 10
67         bf2 bf4 |   % 11
68         f2. |   % 12
69
70         g2 g4 |   % 13
71         bf4. ( a8 ) g4 |   % 14
72         f4. g8 f4 |   % 15
73         d2. |   % 16
74         g2 g4 |   % 17
75         bf4. ( a8 ) g4 |   % 18
76         f4. g8 f4 |   % 19
77         d2. |   % 20
78
79         c'2 c4 |   % 21
80         ef4. c8 a4 |   % 22
81         bf2. ( |   % 23
82         d2. ) |   % 24
83         bf4 ( f ) d |   % 25
84         f4. ef8 c4 |   % 26
85         bf2. ~ |   % 27
86         bf2. |   % 28
87
88         r2. |   % 29
89         r2. |   % 30
90
91         r2.^\fermata |   % 31
92 }
93
94
95 LeadVoxText = \lyricmode
96 {
97         Si -- _ lent night, ho -- _ ly night,
98         all is calm, all is bright;
99         Round yon vir -- _ gen mo -- ther and child,
100         Ho -- ly in -- fant so ten -- der and mild;
101         Sleep in hea -- ven --  ly peace, __ _
102         sleep _ in hea -- ven -- ly peace.
103 }
104
105 LeadVoxTextB = \lyricmode
106 {
107 %       Si -- _ lent night, ho -- _ ly night,
108         _ _ _ _ _ _ _ _
109         shep -- herds quake at the sight.
110         Glo -- ries stream _ from hea -- ven a -- far,
111         Heaven -- ly hosts _ sing al -- le -- lu -- ia;
112         Christ, the sa -- vior is born! __ _
113         Christ, _ the sa -- vior is born!
114 }
115
116 LeadVoxTextC = \lyricmode
117 {
118 %       Si -- _ lent night, ho -- _ ly night,
119         _ _ _ _ _ _ _ _
120         Son of God, love’s pure light;
121         Ra -- diant beams _ from thy ho -- ly face,
122         with the dawn of re -- deem -- _ ing grace,
123         Je -- sus, lord at thy birth, __ _
124         Je -- _ sus, lord at thy birth.
125 }
126
127
128 %
129 % Chord names
130 %
131 Chords = \chordmode
132 {
133         % Intro
134
135         bf2.:sus2 |   % 1
136         ef2.:maj9 |   % 2
137         bf2.:sus2 |   % 3
138         ef2.:maj9 |   % 4
139
140         % Verse
141
142         bf2.:sus2 |   % 5
143         ef2.:maj9 |   % 6
144         bf2.:sus2 |   % 7
145         bf2. |   % 8
146         c2.:m11 |   % 9
147         f2.:7 |   % 10
148         bf2. |   % 11
149         f2.:m7/bf |   % 12
150
151         ef2.:maj7 |   % 13
152         c2.:m11 |   % 14
153         d2.:m7 |   % 15
154         g2.:m11 |   % 16
155         ef2.:maj7 |   % 17
156         c2.:m11 |   % 18
157         d2.:m7 |   % 19
158         g2.:m11 |   % 20
159
160         af2.:3.5.9 |   % 21
161         ef2/f f4:7 |   % 22
162         g2.:m7 |   % 23
163         c2.:sus2/e |   % 24
164         bf2./f |   % 25
165         ef2./f |   % 26
166         bf2.:sus2 |   % 27
167         ef2.:maj9 |   % 28
168
169         bf2.:sus2 |   % 29
170         ef2.:maj9 |   % 30
171
172         bf2.:sus2 |   % 31
173 }
174
175
176 %
177 % Chord rhythms
178 %
179 StaffC = \relative c
180 {
181         \numericTimeSignature
182         \override NoteHead #'style = #'slash
183         \teeny
184
185         % Intro
186
187         c4 c c |   % 1
188         c4 c c |   % 2
189         c4 c c |   % 3
190         c4 c c |   % 4
191
192         % Verse
193
194         c4 c c |   % 5
195         c4 c c |   % 6
196         c4 c c |   % 7
197         c4 c c |   % 8
198         c4 c c |   % 9
199         c4 c c |   % 10
200         c4 c c |   % 11
201         c4 c c |   % 12
202
203         c4 c c |   % 13
204         c4 c c |   % 14
205         c4 c c |   % 15
206         c4 c c |   % 16
207         c4 c c |   % 17
208         c4 c c |   % 18
209         c4 c c |   % 19
210         c4 c c |   % 20
211
212         c4 c c |   % 21
213         c4 c c |   % 22
214         c4 c c |   % 23
215         c4 c c |   % 24
216         c4 c c |   % 25
217         c4 c c |   % 26
218         c4 c c |   % 27
219         c4 c c |   % 28
220
221         c4 c c |   % 29
222         c4 c c |   % 30
223
224         c2.^\fermata |   % 31
225 }
226
227
228 Dynamics =
229 {
230         \once \override TextScript #'extra-offset = #'( 0.0 . -1.0 )
231
232         s2.*29
233         s4_\markup { \italic { rit. 3rd time } } s2
234 }
235
236
237 \score
238 {
239         <<
240                 \Global         % The "roadmap" that everything else depends on
241
242                 \context Staff
243                 <<
244                         \new Voice = "lead" \LeadVox
245                         \new Lyrics \lyricsto "lead" \LeadVoxText
246                         \new Lyrics \lyricsto "lead" \LeadVoxTextB
247                         \new Lyrics \lyricsto "lead" \LeadVoxTextC
248                 >>
249
250                 \new ChoirStaff
251                 <<
252                         \new ChordNames \Chords
253                         \new RhythmicStaff << \StaffC \Dynamics >>
254                 >>
255
256                 \set Score.skipBars = ##t
257                 \set Score.melismaBusyProperties = #'()
258         >>
259 }
260
261
262 \paper
263 {
264         #(define fonts (make-pango-font-tree
265                 "Times New Roman"
266                 "LilyJAZZText"
267                 "Luxi Mono"
268                 (/ staffSize 20)))
269
270 % Don't spread staves vertically across last page (default: t)
271 %       ragged-last-bottom = ##f
272 % Don't spread staves vertically across the page (default: f)
273         ragged-bottom = ##t
274 % Allow partial line for last stave (default: f)
275         ragged-last = ##t
276
277 % To find out what's eating the space at the top...
278 %       annotate-spacing = ##t
279 }
280