2 \include "pop-chords.ly"
5 % Good sizes are 16, 18, & 20
7 #(set-default-paper-size "letter")
8 #(set-global-staff-size staffSize)
9 #(ly:set-option (quote no-point-and-click))
11 %{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %}
15 title = \markup { \override #'(font-family . sans) \fontsize #3.5 "Forever" }
16 composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Chris Tomlin/Jesse Reeves" }
17 % arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. " }
18 tagline = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
21 % Useful tweak abbreviations (hn = harmony note)
23 hn = #(define-music-function (parser location arg) (ly:music?)
24 ;; Harmony Note: Set the tweaks property of the passed in note to use a smaller font
26 (set! (ly:music-property arg 'tweaks)
27 (acons 'font-size -3.0 (ly:music-property arg 'tweaks))) arg)
43 \once \override TextScript #'padding = #2.0
44 s1*0^\markup { \large \bold { 8th Note Rock } }
46 % s1*0^\markup { \hspace #0.0 \raise #2.0 \larger \bold { "Moderate pop (*** CAPO 4 ***)" } }
57 \mark \markup { \override #'(font-family . sans) { \box { A } } }
58 s1^\markup { \italic { Unison 1st X } } | % 5
77 \mark \markup { \override #'(font-family . sans) { \box { B } }
78 \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }
93 s1*4 \bar ".|:-||" % 29-32
99 \mark \markup { \override #'(font-family . sans) { \box { C } } }
109 s1^\markup { D.S. (take 2nd end.) } \bar "||" % 43
126 LeadVox = \relative c''
140 <e \hn a,>8 <cs \hn e,> r <b \hn d,> ~ <b \hn d,> <a \hn cs,>4 <b \hn d,>8 ~ | % 5
141 <b \hn d,>8 <cs \hn e,> ~ <cs \hn e,>2 <e \hn a,>8 <e \hn a,> ~ | % 6
142 <e \hn a,> <cs \hn e,>4 <b \hn d,>8 ~ <b \hn d,> <cs \hn e,>4 <a \hn cs,>8 ~ | % 7
143 <a \hn cs,>2. <e' \hn a,>8 <e \hn gs,> ~ | % 8
144 <e \hn gs,>8 <cs \hn e,>4 <b \hn d,>8 ~ <b \hn d,> <a \hn cs,>4 <b \hn d,>8 ~ | % 9
145 <b \hn d,>8 <cs \hn e,> ~ <cs \hn e,>2 <b \hn e,>8 <b \hn e,> ( | % 10
146 <a \hn d,>8 ) <a \hn d,> ~ <a \hn d,>2 <b \hn e,>8 <b \hn e,> ( | % 11
148 a8 ) a ~ a2 <e' \hn a,>8 <e \hn a,>-\laissezVibrer | % 12
150 <a, \hn d,>8 <a \hn d,> ~ <a \hn d,>2 b8 b ( | % 13
157 cs8 e e e ~ e e4 fs8 ~ | % 16
158 fs8 e4 e8 ~ e4 r8 e | % 17
159 <cs' \hn e,>4 <cs \hn e,> <cs \hn e,> <b \hn d,>8 <b \hn d,> ( | % 18
160 <a \hn cs,>8 ) <a \hn cs,> ~ <a \hn cs,>2 a8 \tiny a \normalsize | % 19
161 fs8 a4 a8 ~ a a a a | % 20
162 b8 cs4 a8 ~ a4 r8 e | % 21
163 <cs' \hn e,>4 <cs \hn e,> <cs \hn e,> <b \hn d,>8 <b \hn d,> ( | % 22
164 <a \hn cs,>8 ) <a \hn cs,> ~ <a \hn cs,>2 <cs \hn a>4 | % 23
166 <b \hn gs>2 ~ <b \hn gs>8 <cs \hn a>4. | % 25
167 <a \hn fs \hn d>1 ~ | % 26
169 <a \hn fs \hn d>2. d,8 d | % 27
171 <a' \hn fs \hn d>2-\repeatTie ~ <a \hn fs \hn d>8 <cs \hn a \hn e>4. | % 28
175 <b \hn gs \hn e>1 ~ | % 29
176 <b \hn gs \hn e>2 ~ <b \hn gs \hn e>8 <cs \hn a \hn e>4. | % 30
177 <a \hn fs \hn d>1 ~ | % 31
178 <a \hn fs \hn d>2. <e' \hn a,>8 <e \hn a,> ~ | % 32
182 <e \hn a,>8 <cs \hn e,>4 <b \hn d,>8 ~ <b \hn d,> <a \hn cs,>4 <b \hn d,>8 ~ | % 33
183 <b \hn d,>8 <cs \hn e,> ~ <cs \hn e,>2 <e \hn a,>8 <e \hn a,> ~ | % 34
184 <e \hn a,>8 <cs \hn e,>4 <b \hn d,>8 ~ <b \hn d,> <cs \hn e,>4 <a \hn cs,>8 ~ | % 35
185 <a \hn cs,>2. <e' \hn a,>8 ~ <e \hn gs,> ~ | % 36
186 <e \hn gs,>8 <cs \hn e,>4 <b \hn d,>8 ~ <b \hn d,> <a \hn cs,>4 <b \hn d,>8 ~ | % 37
187 <b \hn d,>8 <cs \hn e,> ~ <cs \hn e,>2 <b \hn e,>8 <b \hn e,> ( | % 38
188 <a \hn d,>8 ) <a \hn d,> ~ <a \hn d,>2 <b \hn e,>8 <b \hn e,> ( | % 39
190 <a \hn d,>8 ) <a \hn d,> ~ <a \hn d,>2 <e' \hn a,>8 <e \hn a,>-\laissezVibrer | % 40
192 <a, \hn d,>8 <a \hn d,> ~ <a \hn d,>2 b8 b ( | % 41
196 <a \hn d,>8 <a \hn d,> ~ <a \hn d,>2 <e' \hn a,>8 <e \hn a,>-\laissezVibrer | % 44
198 <a, \hn d,>8 <a \hn d,> ~ <a \hn d,>2 b8 b ( | % 45
202 a8 ) a ~ a2.-\fermata | % 46
205 LeadVoxText = \lyricmode
207 For -- e -- _ ver God _ is faith -- _ ful, _
208 For -- e -- _ ver God _ is strong, _
209 For -- e -- _ ver God _ is with _ us, _
214 _ ver, _ for -- e -- _ ver. _
218 { thanks to the Lord, _ our God _ and King, _
219 His love en -- dures for -- e -- _ ver _
220 For _ he is good, _ he is a -- bove all things, _ }
222 \new Lyrics = "verse2" \with { alignBelowContext = #'"verse1" }
223 { \set associatedVoice = "Lead"
224 might -- y _ hand _ and out -- _ stretched arm, _
226 For the life that’s been _ re -- _ born _ in Christ, _
229 \new Lyrics = "verse3" \with { alignBelowContext = #'"verse2" }
230 { \set associatedVoice = "Lead"
231 ris -- ing _ to _ the set -- _ ting sun, _
233 By the grace of God, _ we will car -- _ ry on, _
236 His love en -- dures for -- e -- _ ver _
238 Sing praise, __ _ _ sing praise __ _
243 Sing praise, __ _ _ sing praise __ _
245 For -- e -- _ ver God _ is faith -- _ ful _
246 For -- e -- _ ver God _ is strong _
247 For -- e -- _ ver God _ is with _ us _
253 _ ver, _ for -- e -- _ ver. _
258 _ ver, _ For -- e -- _ ver. _
262 Riffs = \relative c''
271 e8 cs4 b8 ~ b a4 b8 ~ | % 1
272 b8 cs4. ~ cs4 e8 e ~ | % 2
273 e8 cs4 b8 ~ b cs4 a8 ~ | % 3
289 s2.. a8:sus2/fs | % 2
296 s2.. a8:sus2/fs | % 6
303 d2..:sus2 a8:sus2 | % 12
305 d2..:sus2 a8:sus2 | % 13
338 s2.. a8:sus2/fs | % 34
345 d2..:sus2 a8:sus2 | % 40
347 d2..:sus2 a8:sus2 | % 41
351 d2..:sus2 a8:sus2 | % 44
366 \numericTimeSignature
367 \override NoteHead #'style = #'slash
399 s1^\markup { \italic { (Dr. Fill) } } | % 27
401 s2._\<^\markup { \italic { (Dr. Fill) } } s4_\f | % 32
403 s2._\>^\markup { \italic { (Dr. Fill) } } s4_\mf | % 43
405 s2 s^\markup { \italic { Rit. } } | % 45
412 \set Score.skipBars = ##t
413 \set Score.melismaBusyProperties = #'()
417 \new ChordNames \Chords
419 % \new ChordNames \transpose b g \Chords
420 % \new RhythmicStaff << \Rhythm \Dynamics >>
425 \Global % The "roadmap" that everything else depends on
426 \new Voice = "lead" \LeadVox
427 \new Voice << \Riffs \Dynamics >>
428 \new Lyrics = "verse1" \lyricsto "lead" \LeadVoxText
436 #(define fonts (make-pango-font-tree
442 % Spread staves vertically across last page (default: t)
443 ragged-last-bottom = ##f
444 % Don't spread staves vertically across the page (default: f)
445 % ragged-bottom = ##t
446 % Allow partial line for last stave (default: f)
449 % To find out what's eating the space at the top...
450 % annotate-spacing = ##t