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 "Bless The Lord, O My Soul" }
18 subtitle = \markup { \override #'(font-family . sans) \fontsize #1.3 "(10,000 Reasons)" }
19 composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Matt Redman" }
20 arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. S. Hammons" }
21 tagline = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
24 % Useful tweak abbreviations (hn = harmony note)
26 hn = #(define-music-function (parser location arg) (ly:music?)
27 ;; Harmony Note: Set the tweaks property of the passed in note to use a smaller font
29 (set! (ly:music-property arg 'tweaks)
30 (acons 'font-size -3.5 (ly:music-property arg 'tweaks))) arg)
51 \mark \markup { \override #'(font-family . sans) { \box { A } } }
58 % \mark \markup { \override #'(font-family . sans) { \box { B } } }
59 \once \override Score.RehearsalMark #'self-alignment-X = #left
60 \mark \markup { \override #'(font-family . sans) { \box { B } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }
65 \once \override Score.RehearsalMark #'self-alignment-X = #right
66 \mark \markup { \italic { to Coda } \musicglyph #"scripts.coda" }
80 \mark \markup { \override #'(font-family . sans) { \box { C } } }
82 s1*8 \bar "||" % 25-32
86 \mark \markup { \override #'(font-family . sans) { \box { D } } }
88 %{ s1^\markup { \italic { Repeat figure thru to D.S. } } | % 42
90 s1*8 \bar "||" % 33-40
92 \once \override Score.RehearsalMark #'self-alignment-X = #right
93 \mark \markup { \hspace #0.0 \raise #1.0 \italic { D.S. al Coda } }
97 % blank measure between last measure and coda
98 % \stopStaff s1 \bar "" \startStaff % That removed the spurious floating bar line from line break
99 \stopStaff s1 \startStaff % That removed the spurious floating bar line from line break (DID IT???)
101 \set Score.currentBarNumber = #41
103 \once \override Score.RehearsalMark #'self-alignment-X = #left
104 \mark \markup { { \musicglyph #"scripts.coda" } "Coda" }
110 \mark \markup { \override #'(font-family . sans) { \box { E } } }
112 s1*8 \bar "||" % 42-49
116 \mark \markup { \override #'(font-family . sans) { \box { F } } }
121 \set Staff.ottavation = #"Vox tacet on repeat"
122 \set Voice.middleCPosition = #7
125 s2 \unset Staff.ottavation \unset Voice.middleCPosition s | % 53
142 % \once \override TextScript #'padding = #2.0
143 % s1*0^\markup { \large \bold { Moderately fast pop } }
145 %% s1*0^\markup { \large \bold { Moderately fast pop "(*** CAPO 3 ***)" } }
146 % s1*13 \bar "||:" % 1-13
155 LeadVox = \relative c'
158 \override Score.SpacingSpanner #'average-spacing-wishes = ##f
170 d8 ( e d ) c a4 r | % 6
171 a8 c g' e ~ e4 c8 d ~ | % 7
175 a4 b e, r8 r16 d | % 10
176 c8 d e d ~ d4 c8 c ~ | % 11
184 r8 c c c c r c d ~ | % 16
185 d4 e8 e r4 r8 c | % 17
186 << { \voiceTwo f8 f f ( e ) } \new Voice = "v2" { \voiceOne \tiny f4 f } >> << { \voiceOne \tiny e8 [ d ] \normalsize } \new Voice = "v2" { \voiceTwo e r } >> \oneVoice c c | % 18
187 << { \voiceTwo d8 c d e d ( c ) a4 } \new Voice = "v2" { \voiceOne \tiny d4 e e d } >> \oneVoice | % 19
199 d8 ( e d ) c a4 r | % 26
200 a8 c g' e ~ e4 c8 d ~ | % 27
204 a4 b e, r8 r16 d | % 30
205 c8 d e d ~ d4 c8 c ~ | % 31
215 s1 | % blank measure for coda
222 d8 ( e d ) c a4 r | % 43
223 a8 c g' e ~ e4 c8 d ~ | % 44
227 a4 b e, r8 r16 d | % 47
228 c8 d e d ~ d4 c8 c ~ | % 48
234 d8 ( e d ) c a4 r | % 51
235 a8 c g' e ~ e4 c8 d ~ | % 52
239 a4 b e, r8 r16 d | % 55
240 c8 d e d ~ d4 c8 c ~ | % 56
241 c2 r4 r8 r16 d | % 57
243 c8 d e d ~ d4 e8 e ~ | % 58
244 e2 r4 r8 r16 d | % 59
246 c8 d e d ~ d4 c8 c ~ | % 60
249 c8 d e d ~ d4 c8 c ~ | % 62
254 LeadVoxText = \lyricmode
256 Bless the Lord, o my soul, o __ _ _ my soul,
257 wor -- ship his ho -- _ ly name, _
258 Sing like ne -- ver be -- fore, o my soul,
259 I'll wor -- ship your ho -- _ ly name. _
262 { The sun comes up it's a new day daw -- ning,
263 it's time to sing your song _ a -- gain,
264 What -- e -- ver may _ pass _ and what -- e -- ver lies be -- fore _ me,
265 let me go sing -- ing when the eve -- ning comes. }
267 \new Lyrics = "verse2" \with { alignBelowContext = #"verse1" }
268 { \set associatedVoice = "Lead"
269 You're rich in love and you're slow to an -- ger,
270 your name is great and your heart is kind,
271 for all _ your _ good -- ness I will keep _ on _ sing -- _ ing,
272 ten thou -- sand rea -- sons for my heart to find.
275 \new Lyrics = "verse3" \with { alignBelowContext = #"verse2" }
276 { \set associatedVoice = "Lead"
277 _ on that day when my strength is fail -- ing,
278 the end draws near and my time has come,
279 _ still _ my _ soul will sing your praise _ un -- _ end -- _ ing,
280 ten thou -- sand years and then for -- e -- ver -- more.
286 Bless the Lord, o my soul, o __ _ _ my soul,
287 wor -- ship his ho -- _ ly name, _
288 Sing like ne -- ver be -- fore, o my soul,
289 I'll wor -- ship your ho -- _ ly name. _
293 Bless the Lord, o my soul, o __ _ _ my soul,
294 wor -- ship his ho -- _ ly name, _
295 Sing like ne -- ver be -- fore, o my soul,
296 I'll wor -- ship your ho -- _ ly name. _
298 Bless the Lord, o my soul, o __ _ _ my soul,
299 wor -- ship his ho -- _ ly name, _
300 Sing like ne -- ver be -- fore, o my soul,
301 I'll wor -- ship your ho -- _ ly name. _
302 I'll wor -- ship your ho -- _ ly name. _
304 I'll wor -- ship your ho -- _ ly name. _
306 wor -- ship your ho -- _ ly name. _
309 LeadVoxEcho = \lyricmode
311 Bet -- ter is one day _
312 Bet -- ter is one day
335 s1 % Blank bar for Coda
414 s1 % blank measure for coda
456 % Use a RhythmicStaff on the chords instead of this?
457 % It almost works, but not quite. Doesn't collapse chords above to single notes...
461 \numericTimeSignature
462 \override NoteHead #'style = #'slash
526 % blank measure between last measure and coda
527 %hm. Shouldn't need /startStaff /stopStaff... !!! FIX !!!
528 \stopStaff s1 \startStaff
568 %Hmm, this is throwin off the layout...
585 s2. s4_\markup { \italic { No chord } }
592 \Global % The "roadmap" that everything else depends on
596 \new Voice = "lead" \LeadVox
598 \new Lyrics = "verse1" \lyricsto "lead" \LeadVoxText
599 % \new Lyrics \lyricsto "v2" \LeadVoxEcho
604 \new ChordNames \Chords
606 % \new ChordNames \transpose f d \Chords
607 \new RhythmicStaff << \Rhythm \Dynamics >>
610 \set Score.skipBars = ##t
611 \set Score.melismaBusyProperties = #'()
618 #(define fonts (make-pango-font-tree
624 % Don't spread staves vertically across last page (default: t)
625 ragged-last-bottom = ##f
626 % Don't spread staves vertically across the page (default: f)
627 % ragged-bottom = ##t
628 % Allow partial line for last stave (default: f)
631 % To find out what's eating the space at the top...
632 % annotate-spacing = ##t