\version "2.22.1" \language "english" \header { title = "Shine" composer = "Tommy Montgomery" copyright = "(c) 2024 Tommy Montgomery" } #(define (scoop-stencil grob) (ly:stencil-combine-at-edge (ly:note-head::print grob) 0 -1 (grob-interpret-markup grob (markup #:with-dimensions '(0 . 0) '(0 . 0) #:translate '( -2 . -2) #:musicglyph "brackettips.up" )) 0 ) ) scoop = \once \override NoteHead.stencil = #scoop-stencil global = { \key a \mixolydian \set Staff.printKeyCancellation = ##f \numericTimeSignature \compressEmptyMeasures \omit Voice.StringNumber % \override TupletBracket #'bracket-visibility = #'if-no-beam \override MultiMeasureRest.expand-limit = #3 \override Score.ChordName.font-name = #"Noto Serif" \override Score.ChordName.font-size = #0 \override Score.LyricText.font-name = #"Noto Serif" \override Score.LyricText.font-size = #0 } eRiff = \relative c { e4 e8 e f'( e) d e ~ | e4 e,8 e f'( e) d e ~ | e4 e,8 e f'( e) d e ~ | e4 d8 c b c d e, | } guitar = \relative c' { \time 4/4 \tempo 4 = 216 \repeat volta 2 { a4 a8 a d'( cs) a, cs'(\glissando b) a, b'( cs) a,4 a8 a b'( a) a, a'(\glissando g) a, g'( a) a,4 a8 a g'( fs) a, fs'(\glissando e) a, e'( fs) a,4 a8 a f'( e) a, e'( d) a d( e) } \alternative { { e,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | e,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | } { e,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | } } % \repeat volta 3 \eRiff % \textMark "3x" %{ e,4 e8 e f'( e) d e ~ | e4 e,8 e f'( e) d e ~ | \time 7/8 e4 e,8[ e] f'([ e) d] | \time 6/8 4. | 4. 4. | | 4. 4. | \time 2/4 4 4 | \time 4/4 %} 2. ~ q8 ~ | q1 ~ | q1 ~ | q | % e,,4^"bass" e8 e g( e) e a ~ | a( e) b'( e,) d'4 e | % e,4 e8 e g( e) e a ~ | a( e) b'( e,) d'4 e | % e,4 e8 e g( e) e a ~ | a( e) b'( e,) d'4 e | % e,8 a g e g a e bf' | e, a g e g( a) d( e) | % \repeat unfold 3 { e,4^"gtr" e8 e e e e e ~ | e e e4 e e | } % e8 a g e g a e bf' | e, a g e g( a) d( e) | % d4 a' d a e' a, d a | cs, a' cs a e' a, cs a | % c,! g' c g d' g, c g | b, g' b g d' g, b g | % \tuplet 3/2 4 { \repeat unfold 12 bf,8 } | % bf4 r r2 | \bar "||" \repeat unfold 2 { a,8_"clean" cs d cs d e d cs | d cs d e a cs d e | a,8 cs d cs d e d cs | a e d cs d e cs a | } \alternative { { g a cs d cs a cs d | g a g d g a cs d | cs a cs d g a g d | cs d cs a g d cs b | } { f8 a b a b c b a | b c e c e f e c | f8 a b a b c b a | b c e c e f e d | } } e4. e8 ~ e4 e ~ | e1 | \tuplet 3/2 4 { \repeat unfold 12 e,,8 } | 4-. r r2 | % chorus a,2 a8 a a a'8 ~ | a4 a8 a cs( d) e4 | a,,2 a8 a a a'8 ~ | a4 a8 a e( fs) g4 | a,2 a8 a a a'8 ~ | a4 a8 a cs( d) e4 | \repeat unfold 2 { e,8 fs g e fs d e c | } a2 a8 a a a'8 ~ | a4 a8 a cs( d e4) | a,,2 a8 a a a'8 ~ | a4 a8 a e'( fs g4) | a,,2 a8 a a a'8 ~ | a4 a8 a cs( d e4) | e,8 f g e f d e c | d e f d e c d b | 8 r r q r4 q4 ~ | q1 | 8 r r q r4 q4 ~ | q1 | 8 r r q r4 q4 ~ | q1 | %{4. b8 b b 4 ~ | q4 b8 b b c d4 | 4. c8 c c 4 ~ | q4 c8 c c d e4 | 4. d8 d d 4 ~ | q4 d8 d d4 e | %} << { f'4. a8 ~ a4 d | e4. f8 ~ f4 b, | } \\ { d,1 | c2 b | } >> % \repeat volta 2 \eRiff a4 a8 a d'( cs!) a, cs'(\glissando b) a, b'( cs) a,4 a8 a b'( a) a, a'(\glissando g) a, g'( a) a,4 a8 a g'( fs) a, fs'(\glissando e) a, e'( fs) a,4 a8 a f'( e) a, e'(\glissando d) a d( e) | e,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | a,4 a8 a d'( c) a, c'(\glissando b) a, b'( c) a,4 a8 a b'( a) a, a'(\glissando g) a, g'( a) a,4 a8 a g'( f) a, f'(\glissando e) a, e'( f) a,4 a8 a e'( d) c b( a) g f( g) | e8 e4 e8 ~ e e 4 ~ | q1 | e16^+( e, a b) a'^+( a, d e) d'^+( d, gs a) b'^+( b, e fs) | d'^+( b, e fs) e'^+( b, e fs) gs'^+( e, d' e) a^+( e, d' e) | b'2^+ r2 | R1 | % verse 2 \repeat unfold 2 { a,,,4 a8 a \tuplet 3/2 { a( a') e'^+ } e4 ~ | e4 a,,8 a \tuplet 3/2 { a( a') e'^+ } e4 | } \repeat unfold 2 { a,,4 a8 a \tuplet 3/2 { a( g') d'^+ } d4 ~ | d4 a,8 a \tuplet 3/2 { a( g') d'^+ } d4 | } \repeat unfold 2 { a,4 a8 a \tuplet 3/2 { a( fs') cs'^+ } cs4 ~ | cs4 a,8 a \tuplet 3/2 { a( fs') cs'^+ } cs4 | } a,4 a8 a \tuplet 3/2 { a( f') c'^+ } c4 ~ | c4 a,8 a \tuplet 3/2 { a( f') c'^+ } c4 | a,4 a8 a \tuplet 3/2 { a( e') b'^+ } b4 ~ | b4 a,8 a \tuplet 3/2 { a( d) a'^+ } a4 | % verse 3 \repeat unfold 4 { a8( e') e^+ b'^+ cs,( a') a^+ e'^+ | } \repeat unfold 4 { g,,8( d') d^+ a'^+ b,( g') g^+ d'^+ | } \repeat unfold 4 { fs,,8( cs') e^+ a^+ a,( e') fs^+ cs'^+ | } \repeat unfold 4 { f,,8( c') d^+ a'^+ a,( e') f^+ c'^+ | } \repeat unfold 2 { e,,8( b') e^+ b'^+ a,( e') a^+ e'^+ | } \repeat unfold 2 { e,,8( b') e^+ b'^+ gs,( e') gs^+ e'^+ | } R1*16^"chorus riff" | \bar "||" \textMark "Interlude" \repeat unfold 2 { a,,,4 a8 a a'( g) e g e( d) c d c b( a) g | } % f4. c'8 ~ c4 f | g4. f8 ~ f4 c | f8 c' e c e( f e) c e f a b c( b a) g | g, b c b c d c b | g b c d e d c b | a4 a8 a a'( g) e g e( d) c d c b( a) g | a4 a8 a a'( g) e g e( d) cs d e cs( a) b | c4. e8 ~ e4 g | 1 | d,4. fs8 ~ fs4 a | 2 | a4 a8 a e'( d) a a' a, d( e) a, g'( fs) e( d) | e4 e,8 a d c b a | r g r a r c r b | r g r a ~ a2 | d,8 e f a d e f d | e f g a b c b g | a e b' e, c' g d' g, | a4 a8 a e'( d) a a' a, d( e) a, g'( fs) e( d) | e4 e,8 a d c b a | r g r a r c r b | r g r a ~ a2 | \ottava #1 a8 b c d e f g a | r c r b r g r a | r d r c r b r << { \stemDown a8 ~ \stemNeutral | a1 \ottava #0 | s1 | s1 | s1 | } \\ { s8 | 1 ~ | \stemNeutral 1 ~ | q1 ~ | q1 | } >> | \bar "||" % verse 3 a4. a'8 ~ a4 e' | a1 | a,,4. a'8 ~ a4 e' | a4. e8 ~ e4 a, | a,4. a'8 ~ a4 e' | g1 | a,,4. a'8 ~ a4 e' | g4. e8 ~ e4 a, | a,4. a'8 ~ a4 e' | fs1 | a,,4. a'8 ~ a4 e' | fs4. e8 ~ e4 a, | a,4. a'8 ~ a4 e' | f1 | a,,4. a'8 ~ a4 e' | f4. e8 ~ e4 a, | e,4 e8 e << { 8([ ]) } \\ { e,4 } >> r8 8 ~ | q4 e,,8 e << { 8([ ]) } \\ { e,4 } >> r8 8 | r 4. \tuplet 3/2 4 { e,8 e e e e e } | 4 r4 r2 | % chorus 3 \repeat unfold 2 { a,4 a8 a ( d) r ~ | q r ~ q2 | a,4 a8 a ( ) r ~ | q r ~ q2 | a,4 a8 a ( d) r ~ | q r ~ q2 | } \alternative { { \repeat unfold 2 { e8 fs g e fs d e c | } } { e8 f g e f d e c | d b c a b g a b | } } a4. e'8 ~ e4 a | 1\arpeggio | << { f4. a8 ~ a4 d | e4. f8 ~ f4 d | } \\ { d,4. e8 ~ e4 f | a4. c8 ~ c4 b | } >> \repeat volta 3 { e,,4 e8 e f'( e) d e ~ | e4 e,8 e f'( e) d e ~ | e4 e,8 e f'( e) d e ~ | e4 d8 c b c d \textMark "3x" e, ~ | } e4. e8 ~ e e 4 ~ | q2 4. q8 ~ | q q q2. | 2 q | a4 a8 a d'( cs) a, cs'(\glissando b) a, b'( cs) a,4 a8 a b'( a) a, a'(\glissando g) a, g'( a) a,4 a8 a g'( fs) a, fs'(\glissando e) a, e'( fs) a,4 a8 a f'( e) a, e'( d) a d( e) e,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | e4 e8 e gs( e) e a ~ | a( e) b'^+( e,) d'4^+ e^+ | e4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | << { \grace e8( f2. e4) | d2. e8( d) | e2 } \\ { e,,8 f g e f d e c | d e f d e c d b | a2 } >> a'''8( e) a, e' e, d'( cs) b b, e fs fs, d' cs g b a2 \bar "|." %{ \bar "||" \repeat unfold 4 { a8 cs e } \repeat unfold 4 { a, d f } \repeat unfold 4 { a, e' g } \repeat unfold 2 { a, e' a } a, e' a2 | \repeat unfold 4 { a8 cs e } \repeat unfold 4 { a, d f } \repeat unfold 4 { a, e' g } \repeat unfold 2 { a, e' a } a, e' a2 | \tuplet 3/2 4 { \repeat unfold 36 e,,8 } | 4-> r r2 | \repeat unfold 2{ e,,4 e8 e gs( e) e a ~ | a( e) b'( e,) d'4 e | } % chorus R1*16^"chorus" | %} } vocalMelody = \relative c' { \repeat volta 2 R1*6 \alternative { { R1*4 } { R1*2 } } %{ \repeat volta 3 R1*4 | R1*2 | R1*7/8 | R1*6/8*4 | R1*2/4 | %} R1*4 | % verse 1 \textMark "Verse 1" r4 cs'4 b a | d4. e8 r4 a, | d4. e8 r2 | fs4 e e cs | d4. cs8 ~ cs4 a | d4. cs8 ~ cs4 b ~ | b1 | R1 | r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | fs4 e e cs | d4 c c b | a4. b8 ~ b4 c ~ | c1 | r4 c4 c8 d4. | b1 ~ | b1 | R1 | r2 b8 cs4. | % chorus \bar "||" \textMark "Chorus" d2. ~ d8 cs ~ | cs2 r2 | d2. ~ d8 e ~ | e2 r4 a, | d4 cs cs b | b4 a a b8 c ~ | c1 | R1 | d2. ~ d8 cs ~ | cs2 r4 a | fs'2( ~ fs8 g fs) fs( ~ | fs4 e) r4 r8 a, | d4 cs cs b8 b ~ | b4 a a b | c1 | b | a1 ~ | a1 | R1*6 | % \repeat volta 2 R1*4 | R1*20 | \bar "||" \textMark "Verse 2" r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | d4. cs8 ~ cs4 a | d4 cs a a | d4. cs8 ~ cs4 b ~ | b1 | R1 | r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | fs4 e e cs | d4 c c b | a4. b8 ~ b4 c ~ | c1 | R1 | r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | d4 cs cs a | d4 cs a a | d4 cs cs a | | b1 | R1 | r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | fs4 e e cs | d4 c c b | a4 a a b8 c ~ | c1 | r4 c4 c8 d4. | b1 ~ | b1 | R1 | r2 b8 cs4. | \bar "||" \textMark "Chorus" d2. ~ d8 cs ~ | cs2 r2 | d2. ~ d8 e ~ | e2 r4 a, | d4 cs cs b | b4 a a b8 c ~ | c1 | R1 | d2. ~ d8 cs ~ | cs2 r4 a | fs'2( ~ fs8 g fs) fs( ~ | fs4 e) r4 r8 a, | d4 cs cs b8 b ~ | b4 a a b | c1 | b | % interlude a2 r | R1*7 | R1*8 | R1*8 | R1*8 | R1*4 | \bar "||" \textMark "Verse 3" r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | d4 cs4 b( a) | d4 cs b a | d4. cs8 ~ cs4 b ~ | b1 | R1 | r4 cs4 b a | d4. e8 r4 a, | d4. e8 r2 | fs4 e e cs | d4 c c b | a4. b8 ~ b4 c ~ | c1 | r4 c4 c8 d4. | b1 ~ | b1 | R1 | r2 b8 cs4. | \bar "||" \textMark "Chorus" d2. ~ d8 cs ~ | cs2 r2 | d2. ~ d8 e ~ | e2 r4 a, | d4 cs cs b | b4 a a b8 c ~ | c1 | R1 | d2. ~ d8 cs ~ | cs2 r4 a | fs'2( ~ fs8 g fs) fs( ~ | fs4 e) r4 r8 a, | d4 cs cs b8 b ~ | b4 a a b | c1 | b | a1 ~ | a1 | R1 | R1 | } allTheLyrics = \lyricmode { % verse 1 There was a bright light, a star -- light, beam -- ing down its won -- der __ for all to __ see. __ Then came a dark night, a last rite, cast -- ing down a sha -- dow like it's meant to __ be. __ Or so it seems. __ % chorus 1 Will it shine __ on, __ shine __ long, __ or burn out like some dist -- ant mem -- o -- ry? __ Shine __ on, __ or die __ wrong. __ The on -- ly choice to make __ is how to fade a -- way. __ % verse 2 There was a young boy, who felt joy, liv -- ing __ and play -- ing un -- der -- neath the __ stars. __ But this was de -- stroyed, null and void, shat -- tered by a bott -- le and a do -- zen __ scars. __ He's now a grown man, with no plan, haunt -- ed and em -- bitt -- ered by his youth -- ful tra-- ge -- dies. It's now a last stand, while out -- manned, fight -- ing for what once were all those cher -- ished mem -- or -- ies. __ Oh, hear his pleas. __ % chorus 2 Will he shine __ on, __ shine __ long, __ or burn out like some dist -- ant mem -- o -- ry? __ Shine __ on, __ or die __ wrong. __ The on -- ly choice to make __ is how to fade a -- way. % verse 3 There was a mo -- ment, so co -- gent, all the world __ stopped to watch this beam of __ light. __ But then de -- struc -- tion, re -- duc -- tion, dark -- ness fell and with it our last will to __ fight. Yet still so bright. % chorus 3 Will we shine __ on, __ shine __ long, __ or burn out like some dist -- ant mem -- o -- ry? __ Shine __ on, __ or die __ wrong. __ The on -- ly choice to make __ is how we fade a -- way. __ } guitarStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 } { \global \guitar } vox = \new Staff \with { midiInstrument = "voice oohs" midiMinimumVolume = #0.7 } { << \new Voice = "vocalMelody" { \clef treble \global \vocalMelody } \new Lyrics \lyricsto "vocalMelody" { \allTheLyrics } >> } chordExceptionMusic = { 1-\markup { "maj9" } 1-\markup { "maj7" \sharp "11" } 1-\markup { "m7sus4" } 1-\markup { "°7" } 1-\markup { \super { "ø7" } } 1-\markup { "add9" } 1-\markup { "m(add9)" } 1-\markup { \super { \sharp "11" \sharp "13" } } 1-\markup { "5" } 1-\markup { "7" } 1-\markup { "maj7" } 1-\markup { "m7" } 1-\markup { "sus4" } 1-\markup { "sus2" } 1-\markup { "7" \super { \flat "9" } } 1-\markup { "add11" } } chordExceptions = #(append (sequential-music-to-chord-exceptions chordExceptionMusic #t) ignatzekExceptions ) chordValues = \chordmode { \set chordNameExceptions = #chordExceptions \set majorSevenSymbol = \markup "maj7" \repeat volta 2 { a1. a:/g fs:m7 d:m/f | } \alternative { { e1*2 | e | } { e1*2 | } } %{ \repeat volta 3 { e1:1.3.5.7.9- | q | q | q | } q1 | q | q2.. | c4.:1.5 d:1.5 | b:1.5 c:1.5 | a:1.5 b:1.5 | g:1.5 a:1.5 | f4:1.5 g:1.5 | %} a1*4:1.5 | % verse 1 a1*4 | a:/g | fs:m7 | d:m/f | e1 | q | q | f | % chorus a1*6 | c1 | d | a1*6 | f1 | g | a1*2:1.3.5.9 | q | f:1.3.5.7+11+ | d:1.3-.5.6.9 | a1*6 | e1*2 | a1*6:m | e1*2:1.4.5.7 | r1*4 | % verse 2 a1*4:5 | g:/a | fs:m7/a | f1:maj7/a | q | e:5/a | d:5/a | a1*4 | g:/a | fs:m7/a | d:m7/a | e1:sus4 | q | e | q | % chorus 2 a1*6 | c1 | d | a1*6 | f1 | g | % interlude a1*4:m7 | f1*2:maj7 | g | a1*2:m7 | a:7 | c1*2:maj7 | d1 | f2 g | a1:1.4.5.7 | q2 g | a c | g f | g4. a8 a2 | d1:m | c2 g:/b | a:5 c4:/g g | a1:1.4.5.7 | q2 g:m6/bf | a d:m/f | a:/e f:maj7/e | g4.:/d a8:/cs q2 | f2:/c c4. d8:m | q1 | c2 g4.:/b a8 | a1 | q | q | q | % verse 3 a1*4:5 | a:1.4.5.7 | a:6 | d:m9/a | e1*3:5 | f1:5 | % chorus 3 a1*6 | c1 | d | a1*6 | f1 | g | a1:1.3.5.9 | q | d:m | d2:m/c d:m/b | \repeat volta 3 { e1*4:1.3.5.7.9- } e1.:5 f:5 g2 q | a1*6 | e1*2 | e1 | q | q | q | c2:sus4 c | g2:/b g | a1:5 | } chordNames = \new ChordNames { \set chordChanges = ##t \set chordNameExceptions = #chordExceptions \chordValues } \score { << \chordNames \vox \guitarStaff >> \layout { \context { \Staff \RemoveEmptyStaves \override Glissando.minimum-length = #4 \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods \override Glissando.thickness = #2 \override VerticalAxisGroup.remove-first = ##t } } } \score { \unfoldRepeats { << \vox \transpose c c, \guitarStaff >> } \midi {} }