From c691d6084afb0b91f00a1e3223ac5108e7fb3bba Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Fri, 28 Mar 2014 11:47:55 -0500 Subject: [PATCH] Added new chart Lamb Of God. --- lamb-of-god.ly | 490 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 490 insertions(+) create mode 100644 lamb-of-god.ly diff --git a/lamb-of-god.ly b/lamb-of-god.ly new file mode 100644 index 0000000..0328571 --- /dev/null +++ b/lamb-of-god.ly @@ -0,0 +1,490 @@ +% Still need hairpins, directions, dynamics, etc... + +\version "2.18.1" +\include "pop-chords.ly" +\include "english.ly" + +% Good sizes are 16, 18, & 20 +staffSize = #20 +#(set-default-paper-size "letter") +#(set-global-staff-size staffSize) +#(ly:set-option (quote no-point-and-click)) + +%{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %} + +\header +{ +%Let's bump up the title size and switch to the chord font. :-) + + title = \markup { \override #'(font-family . sans) \fontsize #3.5 "Lamb of God" } + composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Twila Paris" } + arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Craig Harris" } + tagline = $(string-append "Engraved by JLH and Lilypond " (lilypond-version)) +} + + +% +% Song's structure +% +Global = +{ + \key c \major + \override Staff.TimeSignature #'style = #'() + \time 3/4 + + % Intro + + s2.*3 \bar "||" % 1-3 + + % Verse 1 + + \mark \markup { \override #'(font-family . sans) \box { A } } + + s2.*8 \bar "||" % 4-11 + + % Chorus + + \once \override Score.RehearsalMark #'self-alignment-X = #left + \mark \markup { \override #'(font-family . sans) { \box { B } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" } + + s2.*7 | % 12-18 + + \once \override Score.RehearsalMark #'self-alignment-X = #right + \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible + \mark \markup { \italic { to Coda } \hspace #1.0 \musicglyph #"scripts.coda" } + + s2.*2 \bar "||" % 19-20 + + \mark \markup { \override #'(font-family . sans) \box { C } } + + s2.*8 \bar "||" % 21-28 + + \once \override Score.RehearsalMark #'self-alignment-X = #right + \mark \markup { \italic { D.S. al Coda } } + + \stopStaff s2. \startStaff + \set Score.currentBarNumber = #29 + + % Coda + + \once \override Score.RehearsalMark #'self-alignment-X = #left + \mark \markup { { \musicglyph #"scripts.coda" } "Coda" } + + s2.*2 \bar "||" % 29-30 + + \key d \major + \mark \markup { \override #'(font-family . sans) \box { D } } + + s2.*8 | % 31-38 + + \repeat volta 2 + { + \mark \markup { \override #'(font-family . sans) \box { E } } + + s2.*7 | % 39-45 + } + \alternative + { + { + s2. | % 46 + } + { + s2. \bar "||" % 47 + } + } +} + + +% +% Lead vocal +% + +LeadVox = \relative c' +{ +% \set Voice.autoBeaming = ##f +% \set Staff.instrument = #"Lead vox" + \clef G +\override Score.SpacingSpanner #'average-spacing-wishes = ##f + + % Intro + + s2. | % 1 + s2. | % 2 + s4 r8 c e g | % 3 + + % Verse + + g4. c,8 e d | % 4 + c4. c8 e g | % 5 + a4. a8 g e | % 6 + g4. g8 c b | % 7 + a4. a8 g e | % 8 + c4. c8 e g | % 9 + g8 c, e4 d | % 10 + c4. g'8 c b | % 11 + + % Chorus + + a4. c8 a8. g16 | % 12 + g4. c,8 e g | % 13 + a4. a8 g e | % 14 + g4. g8 c b | % 15 + a4. a8 g e | % 16 + c4. c8 e g | % 17 + g8 c, e4 d | % 18 + c4. s | % 19 + + % Verse + + s4 r8 c e g | % 20 + g4. c,8 e d | % 21 + c4. c8 e g | % 22 + a4. a8 g e | % 23 + g4. g8 c b | % 24 + a4. a8 g e | % 25 + c4. c8 e g | % 26 + g8 c, e4 d | % 27 + c4. g'8 c b | % 28 + + % Coda + + % blank measure between last measure and coda + s2. + + c,4. s | % 29 + + % Verse + + s4. d8 fs a | % 30 + a4. d,8 fs e | % 31 + d4. d8 fs a | % 32 + b4. b8 a fs | % 33 + a4. a8 d cs | % 34 + b4. b8 a fs | % 35 + d4. d8 fs a | % 36 + a8 d, fs4 e | % 37 + d4 r8 a' d cs | % 38 + + % Chorus + + b4. d8 b8. a16 | % 39 + a4. d,8 fs a | % 40 + b4. b8 a fs | % 41 + a4. a8 d cs | % 42 + b4. b8 a fs | % 43 + d4. d8 fs a | % 44 + a8 d, fs4 e | % 45 + + d4 r8 a' d cs | % 46 + + d,2.^\fermata | % 47 +} + +LeadVoxText = \lyricmode +{ + Your on -- ly son, no sin to hide, + but you have sent him from your side, + to walk up -- on this guilt -- y sod, + and to be -- come the lamb of God. + + Oh lamb of God, + sweet lamb of God, + I love the ho -- ly lamb of God, + Oh, wash me in his pre -- cious blood, + my Je -- sus Christ the lamb of God. + + Your gift of love, they cru -- ci -- fied, + they laughed and scorned him as he died, + the hum -- ble king, they named a fraud, + and sac -- ri -- ficed the lamb of God. + + Oh lamb of + + God. + + I was so lost, I should have died, + but you have brought me to your side, + to be led by your staff and rod, + and to be called a lamb of God. + + Oh lamb of God, + sweet lamb of God, + I love the ho -- ly lamb of God, + Oh, wash me in his pre -- cious blood, + my Je -- sus Christ, the lamb of God. + + Oh lamb of + + God. +} + + +% +% Riffs +% + +Riffs = \relative c' +{ + \teeny + + % Intro + + r4 r8 c8 e g | % 1 + g8 c, e4 d | % 2 + c4^\fermata s2 | % 3 + + s2.*15 | % 4-18 + + s4. 8 | % 19 + 4 s2 | % 20 + + s2.*9 | % 21-28 (+1 to skip for coda) + + s4. c,16 d 4 ~ | % 29 + 4 8 s4. | % 30 +} + + +% +% Chord names +% + +Chords = \chordmode +{ + % Intro + + s2. | % 1 + f4:maj7 f:maj7/g g:7 | % 2 + c2. | % 3 + + % Verse + + c2 f4:maj7 | % 4 + c2 s8 g/b | % 5 + a2.:m7 | % 6 + g4:sus4 g c/e | % 7 + f2. | % 8 + a4:m7 f2 | % 9 + d4:m9 f:maj7 g:9 | % 10 + c4:sus4 c c:sus2/e | % 11 + + % Chorus + + f2 b4:m7.5-/f | % 12 + c2/e c8 g/b | % 13 + a2:m f4:maj9 | % 14 + g4:sus4 g c/e | % 15 + f2. | % 16 + a2:m af4:aug | % 17 + c4/g f:maj7 g8:sus4.7 g:7 | % 18 + c2. | % 19 + + % Verse + + f2.:maj7/g | % 20 + c2 f8:maj7 g:7 | % 21 + c2 s8 g/b | % 22 + a2:m7 f4:maj7 | % 23 + g4:sus4 g c/e | % 24 + f2 c4/g | % 25 + a4:m f2:maj7 | % 26 + d4:m9 f:maj7 g | % 27 + c4:sus4 c c/e | % 28 + + % Coda + + % blank measure between last measure and coda + s2. + + c2 e4:m7/a | % 29 + + % Verse + + s4 a:7 g:maj7/a | % 30 + d2 g8:maj7 a:7 | % 31 + d2 s8 a/cs | % 32 + b2:m g4:maj9 | % 33 + a4:sus4 a d/fs | % 34 + g2 d4/a | % 35 + b4:m7 g2:maj7 | % 36 + e4:m7 g:maj7 a:7 | % 37 + d4:sus4 d d/fs | % 38 + + % Chorus + + g2 a4/g | % 39 + d2/fs d8 a/cs | % 40 + b2:m g4:maj7 | % 41 + a4:sus4 a d/fs | % 42 + g2 a4 | % 43 + b2:m bf4:aug | % 44 + d4/a g:maj7 e8:m7/a a:7 | % 45 + + d4:sus4 d d/fs | % 46 + + d2. | % 47 +} + + +% +% Chord rhythms +% + +Rhythm = \relative c +{ +% \set Voice.autoBeaming = ##f +% \set Staff.instrument = #"Rhythm" + \override Staff.TimeSignature #'style = #'() + \time 4/4 + \override NoteHead #'style = #'slash +\tiny + + % Intro + + r2. | % 1 + c4 c c | % 2 + c2.^\fermata | % 3 + + % Verse + + c4 c c | % 4 + c4 c c8 c | % 5 + c4 c c | % 6 + c4 c c | % 7 + c4 c c | % 8 + c4 c c | % 9 + c4 c c | % 10 + c4 c c | % 11 + + % Chorus + + c4 c c | % 12 + c4 c c8 c | % 13 + c4 c c | % 14 + c4 c c | % 15 + c4 c c | % 16 + c4 c c | % 17 + c4 c c8 c | % 18 + c4 c c | % 19 + + % Verse + + c4 c c | % 20 + c4 c c8 c | % 21 + c4 c c8 c | % 22 + c4 c c | % 23 + c4 c c | % 24 + c4 c c | % 25 + c4 c c | % 26 + c4 c c | % 27 + c4 c c | % 28 + + % Coda + + % blank measure between last measure and coda +%hm. Shouldn't need /startStaff /stopStaff... !!! FIX !!! + \stopStaff s2. \startStaff + + c4 c c | % 29 + + % Verse + + c4 c c | % 30 + c4 c c8 c | % 31 + c4 c c8 c | % 32 + c4 c c | % 33 + c4 c c | % 34 + c4 c c | % 35 + c4 c c | % 36 + c4 c c | % 37 + c4 c c | % 38 + + % Chorus + + c4 c c | % 39 + c4 c c8 c | % 40 + c4 c c | % 41 + c4 c c | % 42 + c4 c c | % 43 + c4 c c | % 44 + c4 c c8 c | % 45 + + c4 c c | % 46 + + c2.^\fermata | % 47 +} + + +Dynamics = +{ + % Intro + + s4_\markup { \italic { Piano } } s2 | % 1 + s2.*9 | % 2-10 + s4. s4._\markup { \italic { Band in } } | % 11 + s2.*34 | % 12-44 (+1 for blank coda) + s4 s2_\markup { \italic { Rit. last time } } | % 45 + +%{ + % Intro + s4_\markup { \italic { Ac. gtr only } } s2. | % 1 + + s1*3 | % 2-4 + + s4_\markup { \italic { Band in } } s2. | % 5 +%} +} + + +\score +{ + << + \set Score.skipBars = ##t + \set Score.melismaBusyProperties = #'() + +% \new ChoirStaff + << + \new ChordNames \Chords +%Capo 3 edition +% \new ChordNames \transpose f d \Chords + \new RhythmicStaff << \Rhythm \Dynamics >> + >> + + \new Staff + << + \Global % The "roadmap" that everything else depends on + \new Voice = "lead" \LeadVox + \new Voice \Riffs + \new Lyrics \lyricsto "lead" \LeadVoxText + >> + >> +} + + +\paper +{ + #(define fonts (make-pango-font-tree + "Times New Roman" + "DomCasual BT" + "Luxi Mono" + (/ staffSize 20))) + +% The first two seem to be obsolete... + +% Don't spread staves vertically across last page (default: t) +% ragged-last-bottom = ##f +% Don't spread staves vertically across the page (default: f) +% ragged-bottom = ##t +% Allow partial line for last stave (default: f) + ragged-last = ##t + +% To find out what's eating the space at the top... +% annotate-spacing = ##t +%let's try this: [It works! Huzzah!] + obsolete-page-top-space = 0 top-system-spacing #'basic-distance = #(/ obsolete-page-top-space staff-space) + + system-system-spacing #'padding = #1 + markup-system-spacing #'padding = #4 + score-markup-spacing #'padding = #4 + score-system-spacing #'padding = #4 +} -- 2.37.2