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 "In Christ Alone" }
18 composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Stuart Townend/Keith Getty" }
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)
40 \override Staff.TimeSignature #'style = #'()
45 \once \override TextScript #'padding = #2.0
46 s1*0^\markup { \large \bold { Not too fast } }
48 % s1*0^\markup { \hspace #0.0 \raise #2.0 \larger \bold { "Moderate pop (*** CAPO 4 ***)" } }
50 s2.*17 \bar "|." % 1-17
51 % \mark \markup { \override #'(font-family . sans) { \box { A } } }
58 LeadVox = \relative c'
60 % \set Staff.instrument = #"Lead vox"
62 \override Staff.TimeSignature #'style = #'()
64 % \override Score.SpacingSpanner #'average-spacing-wishes = ##f
80 e4 r8 a, b8. d16 | % 12
88 LeadVoxText = \lyricmode
90 In Christ a -- lone my hope is found,
91 he is my light, my strength, my song;
92 This cor -- ner -- stone, this so -- lid ground,
93 firm thro’ the fier -- cest drought and storm.
95 What heights of love, what depths of peace,
96 when fears are stilled, when striv -- ing cease.
98 My com -- for -- ter, my all in all,
99 here in the love of Christ I stand.
102 LeadVoxTextB = \lyricmode
104 In Christ a -- lone, who took on flesh,
105 full -- ness of God in help -- less babe.
106 This gift of love and right -- eous -- ness,
107 scorned by the ones he came to save.
109 Till on that cross, as Je -- sus died,
110 the wrath of God was sat -- is -- fied;
112 For ev’ -- ry sin on him was laid,
113 here in the death of Christ I live.
116 LeadVoxTextC = \lyricmode
118 There in the ground his bo -- dy lay,
119 light of the world by dark -- ness slain;
120 Then burst -- ing forth in glor -- ious day
121 up from the grave he rose a -- gain.
123 And as he stands in vic -- tor -- y
124 sin’s curse has lost its grip on me,
126 For I am his and he is mine,
127 bought with the pre -- cious blood of Christ.
130 LeadVoxTextD = \lyricmode
132 No guilt in life, no fear in death,
133 this is the pow’r of Christ in me;
134 From life’s first cry to fi -- nal breath,
135 Je -- sus com -- mands my des -- tin -- y.
137 No pow’r of hell, no scheme of man,
138 can e -- ver pluck me from his hand;
140 Till he re -- turns or calls me home,
141 here in the pow’r of Christ I stand.
145 Riffs = \relative c''
149 % \override Score.SpacingSpanner #'average-spacing-wishes = ##f
165 %Bah, can't we set this globally?
180 a2 d8/fs fs:m7 | % 10
194 % Use a RhythmicStaff on the chords instead of this?
195 % It almost works, but not quite. Doesn't collapse chords above to single notes...
199 %% \set Voice.autoBeaming = ##f
200 %% \set Staff.instrument = #"Rhythm"
201 \override Staff.TimeSignature #'style = #'()
202 \override NoteHead #'style = #'slash
230 s4_\markup { \italic { snare pat. } } s2 | % 1
231 s4_\markup { \italic { simile } } s2 | % 2
233 s4_\markup { \italic { spacey } } s2 | % 22
237 s4_\markup { \italic { Last time } } s2 | % 51
245 \set Score.skipBars = ##t
246 \set Score.melismaBusyProperties = #'()
250 \new ChordNames \Chords
252 % \new ChordNames \transpose b g \Chords
253 \new RhythmicStaff << \Rhythm \Dynamics >>
258 \Global % The "roadmap" that everything else depends on
259 \new Voice = "lead" \LeadVox
261 \new Lyrics \lyricsto "lead" \LeadVoxText
262 \new Lyrics \lyricsto "lead" \LeadVoxTextB
263 \new Lyrics \lyricsto "lead" \LeadVoxTextC
264 \new Lyrics \lyricsto "lead" \LeadVoxTextD
272 #(define fonts (make-pango-font-tree
278 % Spread staves vertically across last page (default: t)
279 ragged-last-bottom = ##f
280 % Don't spread staves vertically across the page (default: f)
281 % ragged-bottom = ##t
282 % Allow partial line for last stave (default: f)
285 % To find out what's eating the space at the top...
286 % annotate-spacing = ##t
287 %let's try this: [It works! Huzzah!]
288 obsolete-page-top-space = 0 top-system-spacing #'basic-distance = #(/ obsolete-page-top-space staff-space)