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 %Let's bump up the title size and switch to the chord font. :-)
17 title = \markup { \override #'(font-family . sans) \fontsize #3.5 "Forever" }
18 composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Chris Tomlin/Jesse Reeves" }
19 % arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. " }
20 tagline = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
21 % Let's try a chord dictionary
22 % subtitle = \markup { \center-column { "F#m" \fret-diagram-terse #"x;x;4;2;2;2;" } " " \center-column { "F#m/F" \fret-diagram-terse #"x;x;3;2;2;2;" } " " \center-column { "F#m/E" \fret-diagram-terse #"x;x;2;2;2;2;" } " " \center-column { "F#m/Eb" \fret-diagram-terse #"x;x;1;2;2;2;" } " " \center-column { "Em7" \fret-diagram-terse #"o;2;2;o;3;o;" } " " \center-column { "A13" \fret-diagram-terse #"x;o;2;o;2;2;" } }
25 % Useful tweak abbreviations (hn = harmony note)
27 hn = #(define-music-function (parser location arg) (ly:music?)
28 ;; Harmony Note: Set the tweaks property of the passed in note to use a smaller font
30 (set! (ly:music-property arg 'tweaks)
31 (acons 'font-size -3.0 (ly:music-property arg 'tweaks))) arg)
45 \once \override TextScript #'padding = #2.0
46 s1*0^\markup { \large \bold { 8th Note Rock } }
48 % s1*0^\markup { \hspace #0.0 \raise #2.0 \larger \bold { "Moderate pop (*** CAPO 4 ***)" } }
56 \mark \markup { \override #'(font-family . sans) { \box { A } } }
71 s1*4 \bar "||" % 22-25
75 \mark \markup { \override #'(font-family . sans) { \box { B } } }
80 \mark \markup { \override #'(font-family . sans) { \box { C } } }
85 \mark \markup { \override #'(font-family . sans) { \box { D } } }
86 s1*8 \bar ".|:-||" % -
92 \mark \markup { \override #'(font-family . sans) { \box { E } } }
98 \mark \markup { \override #'(font-family . sans) { \box { F } } }
100 % s1*0^\markup { \large \bold { "Repeat at [D], end at [F]" } }
101 \mark \markup { \large \bold { "Repeat at [D], end at [F]" } }
103 % \once \override Score.RehearsalMark #'self-alignment-X = #right
110 LeadVox = \relative c'
127 b8 d d d ~ d d4 e8 ~ | % 9
128 e8 d4 d8 ~ d4 r8 d8 | % 10
129 b'4 b b a8 a ( | % 11
130 g8 ) g ~ g2 g8 g | % 12
131 e8 g4 g8 ~ g g g g | % 13
132 a8 b4 g8 ~ g4 r8 d8 | % 14
133 b'4 b b a8 a ( | % 15
134 g8 ) g ~ g2 g4 | % 16
151 d8 b4 a8 ~ a g4 a8 ~ | % 26
152 a8 b2 ~ b8 d8 d ~ | % 27
153 d8 b4 a8 ~ a b4 g8 ~ | % 28
155 d8 b4 a g a8 ~ | % 30
156 a8 b ~ b2 a8 a ( | % 31
164 b8 d d d ~ d d4 e8 ~ | % 36
165 e8 d4 d8 ~ d4 r8 d8 | % 37
166 b'4 b b a8 a ( | % 38
167 g8 ) g ~ g2 g8 g | % 39
168 e8 g4 g8 ~ g g g g | % 40
169 a8 b4 g8 ~ g4 r8 d8 | % 41
170 b'4 b b a8 a ( | % 42
171 g8 ) g ~ g2 g4 | % 43
186 d8 b4 a8 ~ a g4 a8 ~ | % 52
187 a8 b2 ~ b8 d8 d ~ | % 53
188 d8 b4 a8 ~ a b4 g8 ~ | % 54
190 d8 b4 a g a8 ~ | % 56
191 a8 b ~ b2 a8 a ( | % 57
199 b'4 b b a8 a ( | % 62
200 g8 ) g ~ g2 r8 d | % 63
201 b'4 b b a8 a ( | % 64
202 g8 ) g ~ g2 r8 d | % 65
203 b'4 b b a8 a ( | % 66
204 g8 ) g ~ g2 r8 d | % 67
205 b'4 b b a8 a ( | % 68
206 g8 ) g ~ g2 g4 | % 69
211 LeadVoxText = \lyricmode
213 Give thanks to the Lord, _ our God _ and King, _
214 His love en -- dures for -- e -- _ ver _
215 For _ he is good, _ he is a -- bove all things, _
216 His love en -- dures for -- e -- _ ver _
218 Sing praise, __ _ _ sing praise __ _
223 Sing praise, __ _ _ sing praise __ _
225 For -- e -- _ ver God _ is faith -- _ ful _
226 For -- e -- _ ver God _ is strong _
227 For -- e -- _ ver God is with _ us _
231 From the ris -- ing _ to _ the set -- _ ting sun, _
232 His love en -- dures for -- e -- _ ver _
233 By the grace of God, _ we will car -- _ ry on, _
234 His love en -- dures for -- e -- _ ver _
236 Sing praise, __ _ _ sing praise __ _ _
237 Sing praise, __ _ _ sing praise __ _
239 For -- e -- _ ver God _ is faith -- _ ful _
240 For -- e -- _ ver God _ is strong _
241 For -- e -- _ ver God is with _ us _
245 His love en -- dures for -- e -- _ ver _
246 His love en -- dures for -- e -- _ ver _
247 His love en -- dures for -- e -- _ ver _
248 His love en -- dures for -- e -- _ ver _
253 LeadVoxTextB = \lyricmode
255 _ might -- y _ hand _ and out -- _ stretched arm, _
256 His love en -- dures for -- e -- _ ver _
257 _ _ For the life _ _ _ that’s been re -- born, _
258 His love en -- dures for -- e -- _ ver _
261 LeadVoxTextC = \lyricmode
266 Riffs = \relative c''
378 % Use a RhythmicStaff on the chords instead of this?
379 % It almost works, but not quite. Doesn't collapse chords above to single notes...
383 \numericTimeSignature
384 \override NoteHead #'style = #'slash
413 s4_\markup { \italic { snare pat. } } s2 | % 1
414 s4_\markup { \italic { simile } } s2 | % 2
416 s4_\markup { \italic { spacey } } s2 | % 22
420 s4_\markup { \italic { Last time } } s2 | % 51
428 \set Score.skipBars = ##t
429 \set Score.melismaBusyProperties = #'()
433 \new ChordNames \Chords
435 % \new ChordNames \transpose b g \Chords
436 % \new RhythmicStaff << \Rhythm \Dynamics >>
441 \Global % The "roadmap" that everything else depends on
442 \new Voice = "lead" \LeadVox
444 \new Lyrics \lyricsto "lead" \LeadVoxText
445 \new Lyrics \lyricsto "lead" \LeadVoxTextB
453 #(define fonts (make-pango-font-tree
459 % Spread staves vertically across last page (default: t)
460 ragged-last-bottom = ##f
461 % Don't spread staves vertically across the page (default: f)
462 % ragged-bottom = ##t
463 % Allow partial line for last stave (default: f)
466 % To find out what's eating the space at the top...
467 % annotate-spacing = ##t