From f527218f36b040f6e869a7617ed3380707c7f5c1 Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Fri, 29 Sep 2017 18:46:03 -0500 Subject: [PATCH] New chart "Your Grace Is Enough". --- your-grace-is-enough.ly | 545 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 545 insertions(+) create mode 100644 your-grace-is-enough.ly diff --git a/your-grace-is-enough.ly b/your-grace-is-enough.ly new file mode 100644 index 0000000..84c4b88 --- /dev/null +++ b/your-grace-is-enough.ly @@ -0,0 +1,545 @@ +% Missing dynamics, band directions + +\version "2.19.0" +\include "pop-chords.ly" +\include "english.ly" + +% Good sizes are 16, 18, & 20 (11, 13, 14, 23, 26) +staffSize = #21 +#(set-default-paper-size "letter") +#(set-global-staff-size staffSize) +#(ly:set-option (quote no-point-and-click)) + +%{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %} + +\header +{ + title = \markup { \override #'(font-family . sans) \fontsize #3.5 "Your Grace Is Enough" } + composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Matt Maher/Chris Tomlin" } + arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. S. Hammons" } + tagline = $(string-append "Engraved by JLH and Lilypond " (lilypond-version)) +} + + +% +% Song's structure +% +Global = +{ + \clef G + \key g \major + \numericTimeSignature + \time 4/4 + + % Intro + + s1*8 \bar ".|:-||" % 1-8 + + \repeat volta 2 + { + % Verse + + \mark \markup { \override #'(font-family . sans) { \box { A } } } + s1*16 \bar "||" % 9-24 + + % Prechorus + + \mark \markup { \override #'(font-family . sans) { \box { B } } } + s1*8 \bar "||" % 25-32 + + % Chorus + + \mark \markup { \override #'(font-family . sans) { \box { C } } } + s1*7 | % 33-40 + } + \alternative + { + { + s1 | % + } + { + s1 \bar "||" % + } + } + + % Chorus + + \mark \markup { \override #'(font-family . sans) { \box { D } } } + s1*8 \bar "||" % 41-48 + + % Prechorus + + \mark \markup { \override #'(font-family . sans) { \box { E } } } + s1*8 | % 49-56 + + \repeat volta 3 + { + % Chorus + + \mark \markup { \override #'(font-family . sans) { \box { F } } } + s1*8 | % 57-64 + } + + % Ending + + \mark \markup { \override #'(font-family . sans) { \box { G } } } + s1*9 \bar "|." % 65-73 +} + + +% +% Lead vocal +% +LeadVox = \relative c'' +{ + % Intro + + R1*8 | % 1-8 + + % Verse + + r4 g8 a4. fs8 g ~ | % 9 + g4 a8 fs4. g8 g ~ | % 10 + g4 r r2 | % 11 + R1 | % 12 + + r4 g8 a4. fs8 g ~ | % 13 + g4 a8 fs4. g8 g ~ | % 14 + g4 r r2 | % 15 + R1 | % 16 + + r4 g8 a ~ a fs4. | % 17 + g4 a8 fs ~ fs g4. | % 18 + g4 fs8 e ~ e d4. | % 19 + R1 | % 20 + + r4 g8 a ~ a fs4. | % 21 + g4 a fs g8 g ~ | % 22 + g2 r | % 23 + r2 a4 c | % 24 + + % Prechorus + + b4. a8 ~ a4 c | % 25 + b4. a8 ~ a4 c | % 26 + b4. a8 ~ a4 c | % 27 + b4. a8 ~ a4 c | % 28 + + b4. a8 ~ a4 c | % 29 + b4. a8 ~ a8 b4 ( g8 ) | % 30 + g2 r2 | % 31 + r2 r4 g | % 32 + + % Chorus + + d'2 c4 b8 a ~ | % 33 + a2 r4 g | % 34 + d'2 c4 b8 g ~ | % 35 + g2 r4 g | % 36 + + d'2 c4 b8 a ~ | % 37 + a2 c8 ( b4. ) | % 38 + g2 r | % 39 + + R1 | % 40 + + r2 r4 g | % 41 + + % Chorus + + d'2 c4 b8 a ~ | % 41 + a2 r4 g | % 42 + d'2 c4 b8 g ~ | % 43 + g2 r4 g | % 44 + + d'2 c4 b8 a ~ | % 45 + a2 c8 ( b4. ) | % 46 + g2 r | % 47 + r2 a4 c | % 48 + + % Prechorus + + b4. a8 ~ a4 c | % 49 + b4. a8 ~ a4 c | % 50 + b4. a8 ~ a4 c | % 51 + b4. a8 ~ a4 c | % 52 + + b4. a8 ~ a4 c | % 53 + b4. a8 ~ a8 b4 ( g8 ) | % 54 + g2 r2 | % 55 + r2 r4 g | % 56 + + % Chorus + + d'2 c4 b8 a ~ | % 57 + a2 r4 g | % 58 + << { \voiceOne \teeny d'8 d4. \normalsize } \context Voice = vb { \voiceTwo d2 } >> \oneVoice c4 b8 g ~ | % 59 + g2 r4 g | % 60 + + d'2 c4 b8 a ~ | % 61 + a2 c8 ( b4. ) | % 62 + g2 r | % 63 + << { \voiceOne \teeny d'8 d4 e8 ( ~ e d ) d4 \normalsize } \context Voice = vb { \voiceTwo r2 r4 g, } >> \oneVoice | % 64 + + % Outro + + R1*8 | % 65-72 + r1-\fermata | % 73 +} + + +LeadVoxText = \lyricmode +{ + Great is your faith -- _ ful -- ness O God, _ + you wres -- tle with _ the sin -- ner's heart, _ + you lead _ us by still wa -- _ ters and to mer -- _ cy, + and no -- _ thing can keep us a -- part. _ + + So re -- mem -- ber _ your peo -- ple _ + re -- mem -- ber _ your chil -- dren, _ + re -- mem -- ber _ your pro -- mise _ + O _ God. + + Your grace is e -- nough, _ + your grace is e -- nough, _ + your grace is e -- nough _ + for _ me. + + Your grace is e -- nough, _ + your grace is e -- nough, _ + your grace is e -- nough _ + for _ me. + + So re -- mem -- ber _ your peo -- ple _ + re -- mem -- ber _ your chil -- dren, _ + re -- mem -- ber _ your pro -- mise _ + O _ God. + + Your + << + { grace is e -- nough, _ + your grace _ is e -- nough, _ + your grace is e -- nough _ + for _ me. _ _ _ _ _ Your } + + \new Lyrics = "verse2" \with { alignBelowContext = #"verse1" } + { \set associatedVoice = "Lead" + grace is e -- nough, _ + Heaven reach -- ing down to us, _ + your grace is e -- nough _ + for _ me. God I see _ _ your + } + + \new Lyrics = "verse3" \with { alignBelowContext = #"verse2" } + { \set associatedVoice = "Lead" + grace is e -- nough, _ + I'm co -- vered in your love, _ + your grace is e -- nough _ + for _ me. _ _ _ _ _ _ + } + >> +} + +LeadVoxTextB = \lyricmode +{ + Great is your love _ and jus -- tice God, _ + you use the weak _ to lead the strong, _ + you lead _ us in the song _ of your sal -- va -- _ tion, + and all _ your peo -- ple sing a -- long. _ +} + + +Riffs = \relative c'' +{ + % Intro + + \tiny +%{ + d16 e fs d e fs d e fs d e fs d e fs d | % 1 + e16 fs d e fs d e fs d e fs d e fs d e | % 2 + fs16 d e fs d e fs d e fs d e fs d e fs | % 3 + d16 e fs d e fs d e fs d e fs d e fs d | % 4 +%} + \normalsize +} + + +% +% Chord names +% +Chords = \chordmode +{ + % Intro + + g1 | % 1 + d1:sus4 | % 2 + e1:m7 | % 3 + c1:3.5.9 | % 4 + g1 | % 5 + d1:sus4 | % 6 + c1:3.5.9 | % 7 + s1 | % 8 + + % Verse + + g1 | % 9 + g1/b | % 10 + c1:3.5.9 | % 11 + s1 | % 12 + e1:m7 | % 13 + d1:sus4 | % 14 + c1:3.5.9 | % 15 + s1 | % 16 + + g1 | % 17 + g1/b | % 18 + c1:3.5.9 | % 19 + s1 | % 20 + e1:m7 | % 21 + d1:sus4 | % 22 + c1:3.5.9 | % 23 + s1 | % 24 + + % Prechorus + + a1:m7 | % 25 + g1/b | % 26 + c1:3.5.9 | % 27 + d1:sus4 | % 28 + e1:m7 | % 29 + g1 | % 30 + c1:3.5.9 | % 31 + s1 | % 32 + + % Chorus + + g1 | % 33 + d1:sus4 | % 34 + e1:m7 | % 35 + c1:3.5.9 | % 36 + g1 | % 37 + d1:sus4 | % 38 + c1:3.5.9 | % 39 + + s1 | % 40 + + s1 | % 41 + + % Chorus + + g1 | % 41 + d1:sus4 | % 42 + e1:m7 | % 43 + c1:3.5.9 | % 44 + g1 | % 45 + d1:sus4 | % 46 + c1:3.5.9 | % 47 + s1 | % 48 + + % Prechorus + + a1:m7 | % 49 + g1/b | % 50 + c1:3.5.9 | % 51 + d1:sus4 | % 52 + e1:m7 | % 53 + d2/fs g | % 54 + c1:3.5.9 | % 55 + s1 | % 56 + + % Chorus + + g1 | % 57 + d1:sus4 | % 58 + e1:m7 | % 59 + c1:3.5.9 | % 60 + g1 | % 61 + d1:sus4 | % 62 + c1:3.5.9 | % 63 + s1 | % 64 + + % Outro + + g1 | % 65 + d1:sus4 | % 66 + e1:m7 | % 67 + c1:3.5.9 | % 68 + g1 | % 69 + d1:sus4 | % 70 + c1:3.5.9 | % 71 + s1 | % 72 + g1 | % 73 + +} + + +% +% Chord rhythms +% +StaffC = \relative c +{ + \numericTimeSignature + \override NoteHead #'style = #'slash + \stemDown + \teeny + + % Intro + + c4 c c c | % 1 + c4 c c c | % 2 + c4 c c c | % 3 + c4 c c c | % 4 + c4 c c c | % 5 + c4 c c c | % 6 + c4 c c c | % 7 + c4 c c c | % 8 + + % Verse + + c4 c c c | % 9 + c4 c c c | % 10 + c4 c c c | % 11 + c4 c c c | % 12 + c4 c c c | % 13 + c4 c c c | % 14 + c4 c c c | % 15 + c4 c c c | % 16 + + c4 c c c | % 17 + c4 c c c | % 18 + c4 c c c | % 19 + c4 c c c | % 20 + c4 c c c | % 21 + c4 c c c | % 22 + c4 c c c | % 23 + c4 c c c | % 24 + + % Prechorus + + c4 c c c | % 25 + c4 c c c | % 26 + c4 c c c | % 27 + c4 c c c | % 28 + c4 c c c | % 29 + c4 c c c | % 30 + c4 c c c | % 31 + c4 c c c | % 32 + + % Chorus + + c4 c c c | % 33 + c4 c c c | % 34 + c4 c c c | % 35 + c4 c c c | % 36 + c4 c c c | % 37 + c4 c c c | % 38 + c4 c c c | % 39 + + c4 c c c | % 40 + + c4 c c c | % 41 + + % Chorus + + c4 c c c | % 41 + c4 c c c | % 42 + c4 c c c | % 43 + c4 c c c | % 44 + c4 c c c | % 45 + c4 c c c | % 46 + c4 c c c | % 47 + c4 c c c | % 48 + + % Prechorus + + c4 c c c | % 49 + c4 c c c | % 50 + c4 c c c | % 51 + c4 c c c | % 52 + c4 c c c | % 53 + c4 c c c | % 54 + c4 c c c | % 55 + c4 c c c | % 56 + + % Chorus + + c4 c c c | % 57 + c4 c c c | % 58 + c4 c c c | % 59 + c4 c c c | % 60 + c4 c c c | % 61 + c4 c c c | % 62 + c4 c c c | % 63 + c4 c c c | % 64 + + % Outro + + c4 c c c | % 65 + c4 c c c | % 66 + c4 c c c | % 67 + c4 c c c | % 68 + c4 c c c | % 69 + c4 c c c | % 70 + c4 c c c | % 71 + c4 c c c | % 72 + c1-\fermata | % 73 +} + + +Dynamics = +{ + s1_\markup { \italic { snare pat. } } | % 1 + s1_\markup { \italic { simile } } | % 2 + s1*19 + s1_\markup { \italic { spacy } } | % 22 + s1*5 + s1 s \< s \! | % 28 + s1*22 + s1_\markup { \italic { Last time } } | % 51 +} + + +\score +{ + << + \Global % The "roadmap" that everything else depends on + + \context Staff + << + \new Voice = "lead" \LeadVox + \new Voice = "riffs" \Riffs + \new Lyrics = "verse1" \lyricsto "lead" \LeadVoxText + \new Lyrics \lyricsto "lead" \LeadVoxTextB + >> + + \new ChoirStaff + << + \new ChordNames \Chords + \new RhythmicStaff << \StaffC \Dynamics >> + >> + + \set Score.skipBars = ##t + \set Score.melismaBusyProperties = #'() + >> +} + + +\paper +{ + #(define fonts (make-pango-font-tree + "Times New Roman" + "LilyJAZZText" + "Luxi Mono" + (/ staffSize 20))) + +% 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 +} + -- 2.37.2