\version "2.24.0" \language "english" \header { title = "Prelude" composer = "Tommy Montgomery" copyright = "(c) 2017 Tommy Montgomery" } global = { \key gs \minor \time 4/4 \set Staff.printKeyCancellation = ##f \numericTimeSignature % \compressFullBarRests \omit Voice.StringNumber %\override TupletBracket #'bracket-visibility = #'if-no-beam \override MultiMeasureRest.expand-limit = #3 } lhGsThing = \relative c, { gs8 gs' << { b'8 gs cs4 } \\ { ds,4 e } >> 8 ds, | } lsDsThing = \relative c,, { ds8 ds' << { fss'8 ds ~ 4 } \\ { as4 b } >> 8 ds, | } \parallelMusic #'(right left) { \tempo "Grave" 4 = 64 \global \clef bass r4 << { b8( gs cs4 b) } \\ { ds,4 e ds } >> | \global gs,8 ~ ~ q2 ~ q8 ds' | r4 << { b'8( gs cs4 b8.) } \\ { ds,4 e ds8. } >> \clef treble ds'16( \bar "||" | gs,8 ~ ~ q2 ~ q8 ds' \bar "||" | ds'2. ~ \tuplet 3/2 { ds8) ds( e } | \lhGsThing | ds4 ~ \tuplet 3/2 4 { ds8) e( ds e ds b as gs as } | \lhGsThing | ds,2 ~ \tuplet 3/2 { ds8) ds e } b'16 as gs e' | \lsDsThing | 2 ~ \tuplet 3/2 { q4 e'8( ~ } \tuplet 5/4 { e16 cs as fss e } | \lsDsThing | \grace { ds16 ds ds } ds'2. ~ \tuplet 3/2 { ds8) ds( e } | \lhGsThing | ds2) e16 gs cs ds \ottava #1 e gs cs e | \lhGsThing | ds1 | \lsDsThing | \tuplet 5/4 { e16 ds cs gs e } \ottava #0 ds cs gs e ds cs gs e ds cs \change Staff = "left" gs e | 1\arpeggio | 1\fermata \bar "||" \change Staff = "right" | 1 \bar "||" | r1 | r1 | r1 | r1 | } guitarOne = \relative c' { \repeat unfold 11 r1 \tempo "Faster" 4 = 90 4 q8 gs16 gs 8\glissando( ) r8 8 ~ | q q2. | 4 q8 gs16 gs 8\glissando( ) r8 8 ~ | q e'' b as ~ as2 | 4 q8 gs16 gs 8\glissando( ) r8 8 ~ | q q2. | 4 q8 gs16 gs 8\glissando( ) r8 8 ~ | q1 | gs8 ds' << { b' as ~ as gs4 gs8 ~ } \\ { gs fs ~ fs e4 e8 ~ } >> | << { gs fs4 fs8 ~ fs e4 cs8 ~ } \\ { e ds4 ds8 ~ ds cs4 as8 ~ } >> | << { cs ds4 ds8 ~ ds e4 fs8 ~ } \\ { as, b4 b8 ~ b cs4 fs,8 ~ } >> | << { fs' as4 b8 ~ b cs4 b16( cs\glissando } \\ { fs,,8 as4 b8 ~ b cs4 b16( cs\glissando } >> | << { ds'8) gs, gs' as ~ as b4 cs8 ~ } \\ { ds,,8) gs, gs' fs ~ fs e4 e8 ~ } >> | << { cs'' e4 ds8 ~ ds cs4 ds8 ~ } \\ { e,, cs4 ds8 ~ ds e4 ds8 ~ } >> | << { ds'' as4 gs8 ~ gs fss4 ds8 ~ } \\ { ds, fss4 gs8 ~ gs as4 ds,8 ~ } >> | << { ds' fss4 gs8 ~ gs fss4( gs16 fss) } \\ { ds,8 fss4 b8 ~ b as4( b16 as) } >> | \repeat volta 2 { << { gs16 gs b b ds ds b b } \\ { 2 } >> fs'16 fs e e ds ds b b | gs gs b b ds ds b b fs'16 fs e e ds ds b b | e, e gs gs as as gs gs cs cs b b as as fs fs | e e gs gs b b gs gs ds' ds cs cs b b as as | gs gs b b ds ds b b fs'16 fs e e ds ds b b | gs gs b b ds ds b b fs'16 fs e e ds ds b b | fss fss as as ds ds as as fss fss as as cs cs as as | fss fss as as e' e ds ds cs cs b b as as b b | } gs'4. gs8 b ds4 e8 ~ | e ds4 ds8 ~ ds cs4 cs8 ~ | cs b4 as8 ~ as b4 fs8 ~ | fs2 fs,16 as cs e fs b, b' as | gs4. \tuplet 3/2 { gs16 gs gs } b8 ds4 fs8 ~ | fs es4 fs8 ~ fs gs4 as8 ~ | as1 | as16( fss) e cs as fss e cs as b cs fss, as cs e fss | R1*8^"g#5 riff" | \override Staff.NoteHead.style = #'slash \repeat unfold 8 { b,4 b8 b16 b b8 b b16 b b b | } \repeat unfold 8 r1 \revert Staff.NoteHead.style gs,8 gs' as b gs, gs' as b | gs, gs' as b gs, gs' as b | e,, gs' as b e,, gs' as b | e,, gs' as b e,, gs' as b | fs, e' as b fs, e' as b | fs, e' as b fs, e' as b | es,, cs' es b' es,, cs' es b' | fss, ds' as' b fss, ds' b' as | \repeat unfold 8 r1 | r4^"interlude" gs as b | cs1 | r4 cs b as | b1 | r4 gs as b | cs1 | r4 cs b as | gs1 | gs,16( b) ds gs b ds, gs b ds b ds gs as gs ds b | cs,( e) gs cs ds gs, cs ds gs ds gs cs \tuplet 6/4 { gs'( e) cs gs e cs } | as( cs) fs gs as gs as b cs as fs fs' cs as fs cs | b e, gs b e gs b e gs( e) cs as gs e cs as | \tuplet 5/4 4 { gs as b cs ds b cs ds e fs ds e fs gs as fs gs as b cs } | \tuplet 6/4 4 { gs'( fs es) cs gs es cs es gs cs es fs gs( fs es) ds( cs b) } \tuplet 3/2 { as( gs fs) } es32( ds cs) b | as16 e as cs e as, cs e as cs, e as cs e, as cs | ds2 r16 as,32( b as16) gs as gs fs8 \bar "||" | % verse 3 4. gs16 as b8 ds4 8 ~ | q4. cs16 cs ( fs') 8 16( fs') 8 | 4. gs16 gs 8\glissando( ) r 8 ~ | q4. 8 ~ q4. 16\glissando( ) | 4. gs16 as b8 ds4 8 ~ | q4. cs16 cs \repeat unfold 2 { \tuplet 6/4 { es'16( fs es) ds cs as } } | 4. gs16 gs 8\glissando( ) r 8 ~ | q8 4 8 ~ q2 | \repeat unfold 4 { cs16 gs' cs e } | \repeat unfold 4 { cs, fss cs' ds } | \repeat unfold 4 { cs, fs b cs } | \repeat unfold 4 { cs, fs as cs } | \repeat unfold 4 r1 | \repeat unfold 2 { cs,8 e16( ds) e8 gs, cs e16( ds) e8 gs, | fs as16( b) as8 fs fs as16( b) as8 fs | e ds'16( e) ds8 b e, ds'16( e) ds8 b | } \alternative { { gs bs16( cs) bs8 fs gs ds'16( e) ds8 gs, } { 1 } } r4^"strings" b'4 cs8 ds4 es8 ~ | es fs gs2. | r4 b,4 cs8 ds4 es8 ~ | es4. fs8 ~ fs2 | r4 b,4 cs8 ds4 es8 ~ | es4. fs8 ~ fs4. gs8 ~ | gs4. gs8 ~ gs fs4 es8 ~ | es ds4 cs8 ~ cs2 \bar "||" | \time #'(2 2 2 2 1) 9/8 b,16 fs' b as b as fs as b as b cs e cs b as fs b, | cs gs' cs b cs b gs b cs b cs es fs es cs b gs cs, | d fs gs a b gs a b d cs d fs \tuplet 6/4 { e( fs e) d cs a } gs fs | e b' e fs b fs e b e, b' e fs b fs b fs e b | c, g' d' e fs( e) d g, c, g' d' e fs( e) \tuplet 3/2 { g( fs e) } d g, | d a' e' fs g( fs) e a, d, a' e' fs g( fs) \tuplet 3/2 8 { d' a g fs g a } | b e, e' fs a( fs) e e, b' e, e' fs gs( fs) e e, b' e | fs cs b cs b as b as fs as fs e fs e b e b as \bar "||" | \time #'(1 1 1 1 1 1) 6/4 << { fs2 s2 } \\ { fs,8 e'' b as ~ as1 } >> | \repeat unfold 3 { fs,8 e'' b as ~ as1 | } fs,8 fs16 fs fs( e) fs8 r8 fs16( e) fs( e8.) as8 as16 as \tuplet 3/2 { as( b as) } fs8 | r8 fs16( e) fs8.( e16) fs8 fs16 fs fs( e) fs8 r8 fs16( e) fs( e8.) | \tuplet 6/4 4 { fs'16( e) cs e fs as b( as) fs as b cs e( cs) b as fs e } fs8 fs16 fs e( fs) b,( cs) as( b) fs( e) | fs8 fs16 fs fs( e) fs8 fs''16( e) cs b as( b32 as) fs16 e fs( e) cs b as( b32 as) fs16( e) | \repeat unfold 2 { fs' cs' fs gs as( gs) b( gs) as( gs) fs cs } | \repeat unfold 2 { e, b' e fs gs( fs) a( fs) gs( fs) e b } | \repeat unfold 2 { fs cs' fs gs as( gs) b( gs) as( gs) fs cs } | \repeat unfold 2 { e, b' e fs gs( fs) a( fs) gs( fs) e b } | \repeat unfold 2 { b, fs' b cs ds( cs) e( cs) ds( cs) b fs } | \repeat unfold 2 { a, e' a b cs( b) d( b) cs( b) a e } | \repeat unfold 2 { fs cs' fs gs as( gs) b( gs) as( gs) fs cs } | e, b' e fs gs( fs) a( fs) gs( fs) e b e, b' e fs << { gs( fs) gs( a\glissando b gs a b) } \\ { gs( fs) a( fs) gs( fs) e b } >> | cs'4. cs8 fs gs as b ~ b as4 gs16( fs) | gs4 e8 b ~ b4.( cs16 b) ~ b8 \tuplet 3/2 { b16 e gs } \tuplet 6/4 { b gs e b gs e } | fs4 ds'8( cs) ~ cs b \tuplet 3/2 { as16( b as) } fs e fs'4 fs8 e ~ | e2 e16 b a\glissando( gs) a( b) a( gs) e b a( gs) a( b) a( gs) | fs b cs e ds b a cs b e fs g fs b cs e ds b \ottava #1 fs' b cs e ds b | a4 a8( gs16) fs ~ fs8 \ottava #0 cs16 cs b8 cs b16\glissando( a) fs8 b,16\glissando( cs) e8 | fs'8( e) b b( as) fs b,4 ~ b8 as16 b fs' b, as fs| e4 b'8 fs' ~ fs4 \tuplet 6/4 4 { b,,16( cs d) e( fs gs) a( b cs) d( e fs) gs( a b) cs( d e) } | \time 4/4 << { fs2 } \\ { fs,,,8 fs16 fs fs( e8) fs'16 } >> r e r8 as16( b as) fs | fs,8 fs16 fs fs( e8) 16 ~ q 8 16 ~ q4 | f,,8 fs16 fs fs( e8) fs'16 r e r8 \tuplet 3/2 { as16( b as) } fs( e) | fs,4 \tuplet 6/4 4 { fs'16( e) cs e fs as b( as) fs as b cs e( cs) b as fs e } | \time #'(2 2 2) 6/4 << { r2 r8 as'8 b cs ~ cs b as gs ~ } \\ { fs,8 as b cs ~ cs1 } >> | << { gs'2 ~ gs8 ds'8 e fs ~ fs e ds cs ~ } \\ { ds,,8 gs as b ~ b1 } >> | << { cs'2 ~ cs8 b8 cs ds ~ ds cs b as ~ } \\ { cs,,8 es fs gs ~ gs1 } >> | << { as'2 ~ as8 gs8 as b ~ b as gs fs ~ } \\ { e,8 gs as b ~ b1 } >> | << { fs'2 ~ fs8 as8 b cs ~ cs b as gs ~ } \\ { fs,8 as b cs ~ cs1 } >> | << { gs'2 ~ gs8 ds'8 e fs ~ fs e ds cs ~ } \\ { ds,,8 gs as b ~ b1 } >> | << { cs'2 ~ cs8 b8 cs ds ~ ds e ds cs ~ } \\ { cs,,8 e fs gs ~ gs1 } >> | << { cs'2 ~ cs8 fss,8 gs as ~ as b as gs\laissezVibrer } \\ { ds,8 fss gs as ~ as1 } >> \bar "||" | \time 4/4 gs,16 gs ds' gs, gs' gs, b' gs as ds, fs ds es ds fs ds | gs cs, es fs gs cs, fs gs as cs, es fs gs fs es ds | gs,16 gs ds' gs, gs' gs, b' gs as ds, fs ds es ds fs ds | cs gs' cs e cs, fss cs' ds cs, fs b cs cs, fs as cs | gs,16 gs ds' gs, gs' gs, b' gs as ds, fs ds es ds fs ds | gs cs,\glissando( ds) as'\glissando( b) e,\glissando( fs) cs'\glissando( ds) gs,\glissando( a) e'\glissando( fs) b,\glissando( as) fs' | gs1 \bar "||" | \tempo 4 = 168 \key cs \major 4 q8 q r r | r r r 4. | 4 q8 q r r ~ | q1 | 4 q8 q r r | r r r 4. | 4 q8 q r r ~ | q1 | } guitarTwo = \relative c' { \repeat unfold 11 r1 \repeat unfold 8 r1 \repeat unfold 8 r1 \repeat volta 2 { \repeat unfold 8 { gs16 gs gs gs } \repeat unfold 8 { e e e e } \repeat unfold 8 { gs gs gs gs } \repeat unfold 8 { fss fss fss fss } } 2. gs16 gs gs gs | 2. gs16 gs gs gs | 4. 8 ~ q 4 8 ~ | q2. fs16 fs fs fs | 2. gs16 gs gs gs | 2. cs16 ds e cs | ds4 fss, gs\glissando b | as16 as cs cs e e fss fss as as cs cs e e fss fss | R1*8 | } vocalMelody = \relative c'' { \repeat unfold 11 r1 \repeat unfold 8 r1 \repeat unfold 8 r1 \repeat volta 2 { \repeat unfold 8 r1 } \repeat unfold 8 r1 R1*8 \bar "||" | r2^"verse 1" gs8 as b cs ~ | cs4 r gs8( as) b cs( ~ | cs4. ds16 cs b2) | r2 gs8 as b cs ~ | cs4. fs,8 ~ fs4 fs8 ds' ~ | ds cs4 b8 ~ b as4 gs8 ~ | gs2 r2 | r4 ds8 ds ~ ds fss4 gs8 ~ | gs4 r8 gs8 gs as b cs ~ | cs4 r gs8 as b cs( ~ | cs4. ds16 cs b2) | r2 gs8 as b cs ~ | cs4 cs8 fs,8 ~ fs4 fs8 ds' ~ | ds cs4 b8 ~ b as4 gs8 ~ | gs4. b8 ~ b b4 b8( | as2) r2 | r2^"verse 2" gs8 as b cs ~ | cs4 r gs8 as b cs( ~ | cs4. ds16 cs b2) | r4. gs8 gs as b cs ~ | cs4. fs,8 ~ fs4. ds'8 ~ | ds cs4 b8 ~ b as4 gs8 ~ | gs2 r2 | r4 ds8 ds ~ ds fss4 gs8 ~ | gs4 r4 gs8 as b cs ~ | cs4 r gs8( as) b cs( ~ | cs4. ds16 cs b2) | r2 gs8 as b cs ~ | cs4. fs,8 ~ fs4 fs8 ds' ~ | ds cs4 b8 ~ b as4 b8 ~ | b2 r2 | r4 cs,8 cs cs b as gs ~ | gs4 r4 r2 | \repeat unfold 15 r1 \bar "||" | r4 b' cs8 ds4 es8 ~ | es fs gs2. | r4 b, cs8 ds4 es8 ~ | es4 es8 fs ~ fs4 r4 | r4 b, cs8 ds4 es8 ~ | es4 es8 fs ~ fs4 gs8 gs( | fs4) r8 fs ~ fs es( ds) ds ~ | ds cs4 cs8 ~ cs2 | r4 r8 gs gs b4 gs8 ~ | gs2 r2 | b8 b4 cs8 ~ cs ds4 e8 ~ | e e4 ds8 ~ ds ds8( cs b | gs8) r r gs gs b4 gs8 ~ | gs2 r4 r8 gs | b8 b4 cs8 ~ cs ds4 e8 ~ | e e4 ds8( cs4) r8 gs8 | e'8 ds4 cs8 ~ cs4 r8 gs | e'8 ds4 cs8 ~ cs4 r8 gs | e'8 ds4 cs8 ~ cs b4 bs8 ~ | bs cs4 ds8 ~ ds4 r8 gs,8 | e'8 ds4 cs8 ~ cs4 r8 gs | e'8 ds4 cs8 ~ cs4 r8 gs | e'8 ds4 cs8 ~ cs b4 as8 ~ | as as4 b8 ~ b8 cs4 8( ~ | q2. ~ q8 ~ | q2. ~ q8 ~ | q2.) r4 | r1 | \repeat unfold 4 r1 | % bridge \time 9/8 b8. as16 ~ as8 b b8. as16 ~ as8 b as | b8. cs16 ~ cs8 b cs2 r8 | d8. cs16 ~ cs8 d d8. cs16 ~ cs8 d cs | d8. e16 ~ e8 d e2 r8 | e8. d16 ~ d8 e e8. d16 ~ d8 e d | e8. fs16 ~ fs8 e fs2 r8 | gs8. fs16 ~ fs8 gs gs8. fs16 ~ fs8 gs( fs) | gs8. as16 ~ as8 b cs2 r8 | } vocals = \lyricmode { % verse 1 Wast -- ing a -- way __ ev __ 'ry day, __ al -- ways the same. __ Oh, __ this life can __ ne -- ver change. __ And still I pray __ for eyes that can see __ what this all means. __ One thou -- sand years __ is all __ it takes to won -- der why __ I __ can't die. __ % verse 2 Flash -- ing of light, __ day turned to night. __ Mis -- takes that were made __ will __ haunt __ me to __ my grave. __ And still I burn. __ Walk -- ing a -- lone, __ miles __ un -- known. __ Look -- ing for some -- thing to make __ me feel __ a -- live. __ But there's no -- thing in -- side. __ % chorus What am I search -- ing for? Why was I left __ a -- live? __ Why was the world __ cond -- emned __ to die? __ Why __ am __ I __ still here? __ % verse 3 And so I go __ wan -- der -- ing __ this bar -- ren waste -- land. __ And so I throw __ my -- self in -- to the __ night be -- cause I can -- not win. __ It ne -- ver ends. __ The war is lost __ yet ne -- ver stops. __ The sleep -- less nights. __ The wrongs and rights __ all merge with -- in __ my mind. __ Please tell __ me why. __ Run -- ning __ in cir -- cles __ like a rat through __ a maze. Shin -- ing __ a light all __ through the dark -- ness __ and haze. Liv -- ing __ for death for __ all my im -- mor -- tal days. Feel -- ing __ re -- lief when __ I __ no -- tice __ your gaze. } vox = \new Staff { \clef treble \global \vocalMelody } \addlyrics { \vocals } chordExceptionMusic = { 1-\markup { "maj9" } 1-\markup { "maj7" \sharp "11" } 1-\markup { "m7sus4" } 1-\markup { "dim7" } } chordExceptions = #(append (sequential-music-to-chord-exceptions chordExceptionMusic #t) ignatzekExceptions ) chordValues = \chordmode { gs1:m | q | q | q | ds:7 | q | gs:m | q | ds:7 | cs:m | ds | \powerChords gs2.:1.5 q8 fs8:1.5 | q8 gs:1.5 q2. | gs2.:1.5 q8 e8:1.3.5.11+ | q1 | gs2.:1.5 q8 fs8:1.5 | q8 gs:1.5 q2. | gs2.:1.5 q8 cs8 | q1 | gs:1.5 | e:/gs | e:1.3.5.11+ | fs | gs:1.5 | cs:m | ds | e:dim7 | \repeat volta 2 { gs:m | q | cs:m6/e | e | gs:m | q | ds:7/fss | fss:dim7 | } gs:m | e:/gs | e:1.3.5.11+ | fs | gs:m | cs | ds | e:dim7 | R1*8 \repeat unfold 4 { gs1:m | q | e2 e:1.3.5.11+ | e2 e:1.3.5.11+ | fs1 | fs | } \alternative { { cs | ds:/g | } { e | ds:/g | } } % interlude \repeat unfold 2 { gs1:m | cs:m | fs | e2 cs:m6/e | gs1:m | cs | as:1.3-.5-.7 | gs | } % chorus or something gs2.:m q8 cs | cs1 | gs2.:m q8 as | as4. fs8 fs2 | gs2.:m q8 cs | cs1 | gs2.:m q8 fs:/as | q4. cs8 cs2 | % verse 3 \repeat unfold 2 { cs1:m | ds:7/cs | fs:sus4/cs | fs:/cs | } cs1:m | fs | e | gs | cs1:m | fs | e | ds | gs2.:m q8 cs | cs1 | gs2.:m q8 as | as4. fs8 fs2 | gs2.:m q8 cs | cs1 | gs2.:m q8 fs:/as | q4. cs8 cs2 | \time 9/8 b1:maj7 q8 | cs1:7 q8 | d1:1.3.5.11+ d8 | e1:sus2 q8 | c1:1.3.5.7+.11+ q8 | d1 d8 | e1 e8 | fs1:7 q8 | \time 6/4 fs1.:7 | q | q | q | q | q | q | q | \repeat unfold 2 { fs1. | e | fs | e | b | a | fs | e | } \time 4/4 \repeat unfold 4 fs1:7 | \time 6/4 fs1. | gs:m | cs | e | fs1. | gs:m | cs:m | ds | } guitarOneStaff = \new Staff \with { midiInstrument = "electric guitar (jazz)" } { \global \guitarOne } guitarTwoStaff = \new Staff \with { midiInstrument = "electric guitar (jazz)" } { \global \guitarTwo } pianoStaff = \new PianoStaff \with { instrumentName = "Piano" } << \new Staff = "right" \with { midiInstrument = "acoustic grand" } \relative c' \right \new Staff = "left" \with { midiInstrument = "acoustic grand" } { \clef bass \relative c \left } >> chordNames = \new ChordNames { \set chordChanges = ##t \chordValues } \score { << \chordNames \vox \pianoStaff \guitarOneStaff \guitarTwoStaff >> \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 \pianoStaff \guitarOneStaff \guitarTwoStaff >> } \midi {} }