]> Shamusworld >> Repos - music/blob - hallelujah.ly
New charts "How Great Thou Art" and "In The Garden".
[music] / hallelujah.ly
1 \version "2.16.0"
2 \include "pop-chords.ly"
3 \include "english.ly"
4
5 % Good sizes are 16, 18, & 20
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 %{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %}
12
13 \header
14 {
15         title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "Hallelujah (Your Love Is Amazing)" }
16 %       composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "" }
17         arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Ed Smart" }
18         tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
19 % Let's try a chord dictionary
20 %       subtitle =  \markup { \center-align { "F#m" \fret-diagram-terse #"x;x;4;2;2;2;" } "       " \center-align { "F#m/F" \fret-diagram-terse #"x;x;3;2;2;2;" } "       " \center-align { "F#m/E" \fret-diagram-terse #"x;x;2;2;2;2;" }  "       " \center-align { "F#m/Eb" \fret-diagram-terse #"x;x;1;2;2;2;" }  "       " \center-align { "Em7" \fret-diagram-terse #"o;2;2;o;3;o;" }  "       " \center-align { "A13" \fret-diagram-terse #"x;o;2;o;2;2;" }  }
21 }
22
23 % Useful tweak abbreviations (hn = harmony note)
24
25 hn = #(define-music-function (parser location arg) (ly:music?)
26 ;; Harmony Note: Set the tweaks property of the passed in note to use a smaller font
27
28   (set! (ly:music-property arg 'tweaks)
29     (acons 'font-size -3.0 (ly:music-property arg 'tweaks))) arg)
30
31
32 %
33 % Song's structure
34 %
35 Global =
36 {
37         \key g \major
38         \numericTimeSignature
39         \time 4/4
40
41 %       \once \override TextScript #'padding = #2.0
42 %       s1*0^\markup { \large \bold { Samba } }
43 % Capo 4 version
44 %       s1*0^\markup { \hspace #0.0 \raise #2.0 \bigger \bold { "Moderate pop (*** CAPO 4 ***)" } }
45
46         % Intro
47
48         \repeat volta 2
49         {
50                 s1*4 |   % 1-4
51         }
52
53         % Verse
54
55         \repeat volta 3
56         {
57                 \mark \markup { \override #'(font-family . sans) { \box { A } } }
58                 s1*8 \bar "||"   % 5-12
59
60                 \mark \markup { \override #'(font-family . sans) { \box { B } } }
61                 s1*7 |   % 13-19
62         }
63         \alternative
64         {
65                 {
66                         s1*2 |   % 20-21
67                 }
68                 {
69                         s1 \bar "||"   % 22
70                 }
71         }
72
73         % Bridge
74
75         \mark \markup { \override #'(font-family . sans) { \box { C } } }
76         s1*7 |   % 23-29
77
78         % Chorus
79
80         \repeat volta 2
81         {
82                 \mark \markup { \override #'(font-family . sans) { \box { D } } }
83                 s1*7 |   % 30-36
84         }
85         \alternative
86         {
87                 {
88                         s1 |   % 37
89                 }
90                 {
91                         s1 |   % 38
92                 }
93         }
94
95         % Outro
96
97         s1*5 \bar "|."   % 39-43
98 }
99
100
101 %
102 % Lead vocal
103 %
104 LeadVox = \relative c'
105 {
106         \clef G
107         \set tupletSpannerDuration = #(ly:make-moment 1 4)
108
109         % Intro
110
111         r1*3 |   % 1-3
112         r2 e16 g8 g16 ~ g e8 a16 ~ |   % 4
113
114         % Verse
115
116         a4 b e,16 g8 g16 ~ g e8 a16 ~ |   % 5
117         a4 b e,16 g8 g16 ~ g e8 a16 ~ |   % 6
118         a4 b e,8 g16 g ~ g e8 g16 ~ |   % 7
119         g4 r e16 g8 g16 ~ g e8 a16 ~ |   % 8
120         a4 b e,16 g8 g16 ~ g e8 a16 ~ |   % 9
121         a4 b8. \tiny e,16 \normalsize e16 g8 g16 ~ g e8 a16 ~ |   % 10
122         a4 b e,16 g8 g16 ~ g e8 e16 ~ |   % 11
123         e16 ( d c8 ) r4 r c'8 c16 c ~ |   % 12
124
125          % Chorus
126
127         c16 b ~ b8 ~ b4 r b8 b16 b ~ |   % 13
128         b16 a ~ a8 ~ a2 a8 g16 a ~ |   % 14
129         a16 b ~ b8 ~ b4 r2 |   % 15
130         a16 a8 b16 ~ b g8 g16 ~ g4 c8 c16 c ~ |   % 16
131         c16 b ~ b8 ~ b4 r b8 b16 b ~ |   % 17
132         b16 a ~ a8 ~ a2 a8 g16 a ~ |   % 18
133         a16 b ~ b8 ~ b4 r2 |   % 19
134
135         a16 a8 b16 ~ b g8 g16 ~ g2 |   % 20
136         r2 e16 g8 g16 ~ g e8 a16 |   % 21
137
138         a16 a8 b16 ~ b g8 g16 ~ g2 |   % 22
139
140         % Bridge
141
142         r2 a16 a8 b16 ~ b g ~ g8 ~ |   % 23
143         g8 e16 ( d ~ d4 ) r2 |   % 24
144         r2 a'16 a8 b16 ~ b g ~ g8 ~ |   % 25
145         g8 b4 a8 ( ~ a4 g8 ) fs ~ |   % 26
146         fs4 r a16 a8 b16 ~ b g ~ g8 ~ |   % 27
147         g8 e16 ( d ~ d2 ) r4 |   % 28
148         r2 r4 c'8 c16 c ~ |   % 29
149
150         % Chorus
151
152         c16 b ~ b8 ~ b4 r b8 b16 b ~ |   % 30
153         b16 a ~ a8 ~ a2 a8 g16 a ~ |   % 31
154         a16 b ~ b8 ~ b4 r2 |   % 32
155         a16 a8 b16 ~ b g8 g16 ~ g4 c8 c16 c ~ |   % 33
156         c16 b ~ b8 ~ b4 r b8 b16 b ~ |   % 34
157         b16 a ~ a8 ~ a2 a8 g16 a ~ |   % 35
158         a16 b ~ b8 ~ b4 r2 |   % 36
159
160         a16 a8 b16 ~ b g8 g16 ~ g4 c8 c16 c |   % 37
161
162         a16 a8 b16 ~ b g8 g16 ~ g2 |   % 38
163
164         % Outro
165
166         r1 |   % 39
167         r2 a16 a8 b16 ~ b g ~ g8 ~ |   % 40
168         g8 g8 ~ g4 r2 |   % 41
169         r2 a16 a8 b16 ~ b g ~ g8 ~ |   % 42
170         g8 g ~ g2.-\fermata |   % 43
171 }
172
173
174 LeadVoxText = \lyricmode
175 {
176         Your love is _ a -- ma -- _ zing,
177         stea -- dy and _ un -- chang -- _ ing
178         Your love is _ a moun -- _ tain,
179         firm be -- neath _ my feet. _
180         Your love is _ a mys -- _ t’ry
181         how you gent -- _ ly lift _ me
182         _ When I am _ sur -- round -- _ ed
183         your love car -- _ ries me. _ _ _
184
185         Hal -- le -- lu -- _ jah! _ _
186         Hal -- le -- lu -- _ jah! _ _
187         Hal -- le -- lu -- _ jah! _ _
188         Your love makes _ me sing, _
189         Hal -- le -- lu -- _ jah! _ _
190         Hal -- le -- lu -- _ jah! _ _
191         Hal -- le -- lu -- _ jah! _ _
192         Your love makes _ me sing _
193
194         Your love is _ sur -- pri-
195
196         Your love makes _ me sing! _
197
198         Yes you make _ me _ _ sing _ _
199         Lord you make _ me _ _ sing, sing, _ _ sing _
200         How you make _ me _ _ sing _ _
201
202         Hal -- le -- lu -- _ jah! _ _
203         Hal -- le -- lu -- _ jah! _ _
204         Hal -- le -- lu -- _ jah! _ _
205         Your love makes _ me sing, _
206         Hal -- le -- lu -- _ jah! _ _
207         Hal -- le -- lu -- _ jah! _ _
208         Hal -- le -- lu -- _ jah! _ _
209         Your love makes _ me sing _
210
211         Hal -- le -- lu-
212
213         Your love makes _ me sing _
214         Your love makes _ me _ _ sing _
215         Your love makes _ me _ _ sing! _
216 }
217
218 LeadVoxTextB = \lyricmode
219 {
220         _ _ _ _ _ _ _ sing,
221         I can feel _ it ris -- _ ing
222         All the joy _ that’s grow -- _ ing,
223         deep in -- side _ of me. _
224         Ev -- ’ry time _ I see _ you
225         all your good -- _ ness shines _ through,
226         and I can feel _ this God _ song
227         ris -- ing up _ in me. _ _ _
228
229         _ _ _ _ _ _ _
230         _ _ _ _ _ _ _
231         _ _ _ _ _ _ _
232         _ _ _ _ _ _ _
233         _ _ _ _ _ _ _
234         _ _ _ _ _ _ _
235         _ _ _ _ _ _ _
236         _ _ _ _ _ _ _
237
238         Your love is _ a -- ma-
239 }
240
241
242 Riffs = \relative c'
243 {
244         \set tupletSpannerDuration = #(ly:make-moment 1 4)
245
246         % Intro
247
248         \tiny
249         \normalsize
250 }
251
252
253 %
254 % Chord names
255 %
256 Chords = \chordmode
257 {
258         % Intro
259
260         g1/b |   % 1
261         c1:sus2 |   % 2
262         d1:sus4 |   % 3
263         c1:sus2 |   % 4
264
265         % Verse
266
267         g1/b |   % 5
268         c1:sus2 |   % 6
269         d1:sus4 |   % 7
270         c1:sus2 |   % 8
271         g1/b |   % 9
272         c1:sus2 |   % 10
273         d1:sus4 |   % 11
274         c1:sus2 |   % 12
275
276          % Chorus
277
278         g1 |   % 13
279         d2:sus4 d |   % 14
280         e1:m7 |   % 15
281         c1:sus2 |   % 16
282         g1 |   % 17
283         d2:sus4 d |   % 18
284         e1:m7 |   % 19
285
286         c1:sus2 |   % 20
287         c1:sus2 |   % 21
288
289         c1:sus2 |   % 22
290
291         % Bridge
292
293         d1 |   % 23
294         e1:m7 |   % 24
295         d1/fs |   % 25
296         c1:sus2 |   % 26
297         d1 |   % 27
298         e1:m7 |   % 28
299         c2 d |   % 29
300
301         % Chorus
302
303         g1 |   % 30
304         d1 |   % 31
305         e1:m7 |   % 32
306         c1:sus2 |   % 33
307         g1 |   % 34
308         d1 |   % 35
309         e1:m7 |   % 36
310
311         c1:sus2 |   % 37
312
313         c1:sus2 |   % 38
314
315         % Outro
316
317         s1 |   % 39
318         s1 |   % 40
319         s1 |   % 41
320         s1 |   % 42
321         c1:sus2 |   % 43
322 }
323
324
325 %
326 % Chord rhythms
327 %
328 Rhythm = \relative c
329 {
330         \numericTimeSignature
331         \override NoteHead #'style = #'slash
332 %Not small enough... (?)
333         \teeny
334 %       \magnify #0.3
335
336         % Intro
337
338         c1 |   % 1
339         c1 |   % 2
340         c1 |   % 3
341         c1 |   % 4
342
343         % Verse
344
345         c4 c c c |   % 5
346         c4 c c c |   % 6
347         c4 c c c |   % 7
348         c4 c c c |   % 8
349         c4 c c c |   % 9
350         c4 c c c |   % 10
351         c4 c c c |   % 11
352         c4 c c c |   % 12
353
354          % Chorus
355
356         c4 c c c |   % 13
357         c4 c c c |   % 14
358         c4 c c c |   % 15
359         c4 c c c |   % 16
360         c4 c c c |   % 17
361         c4 c c c |   % 18
362         c4 c c c |   % 19
363
364         c4 c c c |   % 20
365         c1 |   % 21
366
367         c4 c c c |   % 22
368
369         % Bridge
370
371         c4 c c c |   % 23
372         c4 c c c |   % 24
373         c4 c c c |   % 25
374         c4 c c c |   % 26
375         c4 c c c |   % 27
376         c4 c c c |   % 28
377         c4 c c c |   % 29
378
379         % Chorus
380
381         c4 c c c |   % 30
382         c4 c c c |   % 31
383         c4 c c c |   % 32
384         c4 c c c |   % 33
385         c4 c c c |   % 34
386         c4 c c c |   % 35
387         c4 c c c |   % 36
388
389         c4 c c c |   % 37
390
391         c4 c c c |   % 38
392
393         % Outro
394
395         c4 c c c |   % 39
396         c4 c c c |   % 40
397         c4 c c c |   % 41
398         c4 c c c |   % 42
399         c1-\fermata |   % 43
400 }
401
402
403 Dynamics =
404 {
405 %       s1*4 |   % 1-4
406 %       s4_\markup { \italic { 1st X: Melody, 2nd X+: Solos } } s2. |   % 5
407 %       s1*38 |   % 1-38
408 %       s4_\markup { \bold \italic { Double Chorus 2nd X } } s2. |   % 39
409 %       s1*7 |   % 40-46
410 %       s4_\markup { \bold { Tutti } } s2. |   % 47
411 %       s4 |   % 0
412 %       s2.*39 |   % 1-39
413 %       s4_\markup { \large \bold \italic { Solo } } s2 |   % 40
414 }
415
416
417 \score
418 {
419         <<
420                 \set Score.skipBars = ##t
421                 \set Score.melismaBusyProperties = #'()
422
423                 \Global         % The "roadmap" that everything else depends on
424
425                 \context Staff
426                 <<
427                         \new Voice = "lead" \LeadVox
428                         \new Voice \Riffs
429                         \new Lyrics \lyricsto "lead" \LeadVoxText
430                         \new Lyrics \lyricsto "lead" \LeadVoxTextB
431                 >>
432
433                 \new ChoirStaff
434                 <<
435                         \new ChordNames \Chords
436 %Capo 4 edition
437 %                       \new ChordNames \transpose b g \Chords
438                         \new RhythmicStaff << \Rhythm \Dynamics >>
439                 >>
440         >>
441 }
442
443
444 \paper
445 {
446         #(define fonts (make-pango-font-tree
447                 "Times New Roman"
448                 "JazzText"
449                 "Luxi Mono"
450                 (/ staffSize 20)))
451
452 % Spread staves vertically across last page (default: t)
453 %       ragged-last-bottom = ##f
454 % Don't spread staves vertically across the page (default: f)
455 %       ragged-bottom = ##t
456 % Allow partial line for last stave (default: f)
457 %       ragged-last = ##t
458
459 % To find out what's eating the space at the top...
460 %       annotate-spacing = ##t
461 }
462