\version "2.22.1"
\language "english"

\header {
  title = "Without You"
  composer = "Tommy Montgomery"
  copyright = "(c) 2018-2023 Tommy Montgomery"
}

global = {
  \key gs \mixolydian
  \time 4/4
  \tempo 4 = 160
  \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
}

sevenEightThing = \relative c' {
  \time 3,2,2 7/8
  \repeat unfold 2 {
    <gs ds' gs>8 gs16 gs gs gs <a e' a>8 a16 a <fs cs' fs>8 fs16 fs |
  }
  <gs ds' gs>8 gs16 gs gs gs <a e' a>8 a16 a <b fs' b>8 b16 b |
  <cs gs' cs>4. q4 q |

  \time 7/4
  <ds as' cs>8[ ds ds] <ds as' ds>[ ds ds] <ds as' ds es>[ ds ds] <ds as' ds fss>[ ds ds] <ds as' ds fss>4 |
}

tripletDescendingRun = \relative c''' {
  \tuplet 3/2 4 { gs8 a fs gs e fs ds e cs ds bs cs a bs gs a fs gs e fs ds e bs ds } |
}

guitarOne = \relative c'' {
  \repeat volta 2 {
    gs8 ds' gs as gs ds gs as cs as gs ds bs' as gs ds |
    cs ds es fs es ds cs ds fs es ds as fs gs as gs |
    gs ds' gs as gs ds gs as cs as gs ds bs' as gs ds |
  }
  \alternative {
    { a cs ds e ds cs ds e gs e' ds cs gs e ds cs | }
    { b e fs gs b e fs gs a fs e c a fs e fs | }
  }

%{
  \repeat volta 2 {
    <gs,, ds' gs>4 q r8 <fs cs' fs> r <fs cs' fs> |
    <gs ds' gs>4 q r8 <fs cs' fs> r <fs cs' fs> |
    <gs ds' gs>4 q r8 <fs cs' fs> r <fs cs' fs> |
    fs as b as cs b as fs |
  }
%}

  <gs,, ds' gs>4. q8 ~ q4. q8 ~ | q4. q8 ~ q4. gs16 gs |
  <cs gs' cs e>4. q8 ~ q4. q8 ~ | q4. q8 ~ q4. gs16 gs |
  <gs ds' gs>4. q8 ~ q4. q8 ~ | q4. q8 ~ q2 |
  fs'16 fs fs fs <fs bs>8 fs16 fs <fs bs>8( as) fs16 fs <fs bs>8 ~ |
  q8 fs16 fs <fs bs>8 fs16 fs <fs bs>8( as) fs, gs ~ |

  gs bs cs bs ds bs cs gs ~ | gs bs16 bs cs8 bs ds bs cs bs |
  gs bs cs bs ds bs cs gs ~ | gs bs16 bs cs8 bs ds bs cs16( bs) gs8 |
  fs as bs as cs as bs fs ~ | fs as16 as bs8 as cs as bs as |
  fs as bs as cs as bs fs ~ | fs as16 as bs8 as bs16 cs bs as bs( as) gs fs |

  gs8 bs cs bs gs' bs, cs gs ~ | gs bs16 bs cs8 bs ds cs bs gs |
  a cs ds cs a' cs, ds a ~ | a cs16 cs ds8 cs e ds cs a |
  b ds e ds b' ds, e b ~ | b ds16 ds e8 ds fs e ds b |
  <cs gs' cs>4. <b fs' b>8 ~ q4 <cs gs' cs> ~ | q4. cs16 cs <cs gs' cs>8 b16 b <b fs' b>8 a16 a |


  <<
    { \repeat unfold 2 { a8 fs' cs' ds e ds cs fs, | } } \\
    { a,2 a8 gs4. | fs2 fs8 e4. | }
  >>
  ds'8 as' cs fss e fss cs as | <ds, as' cs fss>4. q8 ~ q q4. |

  \bar "||"

  gs1 ~ | gs4 gs cs ds | \grace es8( fs4.) es8 es2 ~ | es2 ds4 cs |
  ds4. cs8 cs4. bs8 | bs4. as8 as4. gs8 |
  <<
    { gs1 | r1 | } \\
    { <gs, ds' gs>4. <fs cs' fs>8 ~ q4 <gs ds' gs> ~ | q4 bs16 cs ds es fs gs fs es ds cs bs as }
  >> |

  gs'2. ds4 | gs bs cs ds |
  \grace ds8( e4.) ds16( cs) ds4. e8 | cs4 gs8 cs ds e fs gs |
  \grace gs8( a4.) gs16( fs) gs4. a8 | fs2. ~ fs8 gs16( fs) |
  e2 \grace e8( fs4. e8) | ds1 |

  \bar "||"
  \key cs \minor
  \repeat unfold 2 { cs,8 gs' cs gs b gs cs gs | }
  \repeat unfold 2 { a,8 gs' cs gs b gs cs gs | }
  \repeat unfold 2 { fs,8 gs' cs gs d gs cs gs | }
  gs, ds'! a' bs e bs a ds, | gs, ds' gs bs << { gs'2 } \\ { s4 a,,8 fs } >> |

  \repeat unfold 3 { gs8 gs gs a a a fs fs | }
  e8 e e fs fs fs a a |

  \time 3,2,2 7/8
  \repeat unfold 3 {
    <gs ds' gs>8 gs16 gs gs gs <a e' a>8 a16 a <fs cs' fs>8 fs16 fs |
  }
  <e b' e>8 e16 e e e <fs cs' fs>8 fs16 fs <a e' a>8 a16 a |

  \time 7/4
  \repeat unfold 2 {
    gs4 gs8 gs' ~ gs4 gs, gs8 gs' ~ gs fs16 gs a8 gs16 fs |
    gs4 gs8 gs, ~ gs4 gs' gs8 gs, ~ gs fs16 gs a8 gs16 fs |
  }

  \time 3,2,2 7/8
  \repeat unfold 3 {
    <gs ds' gs>8 gs gs <a e' a>8 a8 <fs cs' fs>8 fs |
  }
  <e b' e>8 e e <fs cs' fs>8 fs <a e' a>8 a |

  \sevenEightThing

  \time 4/4
  \key gs \mixolydian

  \repeat unfold 4 { gs8-> gs gs gs-> gs gs gs-> gs } |

  \bar "||"

  \repeat unfold 2 {
    bs'8 gs ds bs' gs ds bs' gs | bs gs ds bs' gs ds bs' gs |
    as fs ds as' fs ds as' fs | as fs ds as' fs ds as' fs |
  }

  % verse 1
  b gs e b' gs e b' gs | b fs ds b' fs ds b' fs |
  cs' gs e cs' gs ds cs' gs | cs, cs' gs ds cs' gs e gs |
  cs a fs cs' a fs cs' a | ds a fs ds' a fs a ds |
  e as,! gs e' as, gs as e' | ds as fss ds' as fss ds' as |

  R1*16 |

  \time 5/4
  \repeat volta 3 {
    gs,8 gs b gs gs b gs gs b gs | cs4 <cs gs' cs>8 cs cs <cs gs' cs> cs <cs gs' cs>4.^"3x" |
  }
  gs8 gs b gs gs b gs gs b gs | fss8 fss as fss fss as fss fss as fss |

  % verse 2
  \time 4/4
  \bar "||"
  \repeat unfold 2 {
    gs8 ds' as' ds, as' bs as bs cs( bs) as bs as ds, as' ds, |
    fs, ds' es ds es fs es fs as fs es fs( es) ds es ds |
  }
  e, b' e b e( fs e) b | e, b' ds b ds( e ds) b |
  cs gs' ds' gs, ds' e ds e | fs( e) ds e ds gs, ds' gs, |
  fs, cs' e cs e( fs e) cs | fs, cs' ds cs ds( e ds) cs |
  e gs as gs as cs as gs | ds fss as fss as cs ds4 |

  R1*16^"w/ no P.M." |

  \time 5/4
  \repeat volta 3 {
    gs,,16 gs gs gs b gs gs gs gs gs b gs gs gs gs gs b gs gs gs |
    cs4 <cs gs' cs fs>8 cs16 cs cs cs <cs gs' cs fs>8 cs16 cs <cs gs' cs es>4.^"3x" |
  }

  gs16 gs gs gs b gs gs gs fss8( gs as) gs4 as8 | b as4 b8 cs\glissando( d) es( fs) gs4 |


  % gs16 gs gs gs b gs gs gs gs gs b gs gs gs gs gs b gs gs gs |
  % as4 fss8 e fss cs' fss\glissando( as) fss4 |

  \time 4/4
  \bar "||"

  fs8^"half time feel" cs' fs gs a gs a cs | cs,, es gs b cs es gs b |
  e,, b' e fs gs fs gs b | b,, ds e fs b ds e fs |
  d, a' d e f e f a | a,, cs e g a cs e g |
  c,, g' c d e d e g | af,, c d ef af c d ef |

  css4. css8 ~ css css css16 ds css cs | css4 css16 ds css cs css( cs) b as b cs css ds |
  es4. es8 ~ es es es16 fs es dss | es4 es16 fs es dss es( dss) cs b cs dss es fs |
  gs4. gs8 ~ gs gs gs16 a gs fs | gs4 gs16 a gs fs gs( fs) e ds cs ds e fs |
  gs4. gs8 ~ gs a fs gs ~ | gs a fs d ~ d2 |
  \tripletDescendingRun

  \key cs \minor
  cs,8 cs <cs gs'> cs <cs fs>( gs') cs, <cs a'> | cs cs <cs gs'> cs <cs fs>( gs') cs, cs |
  b b <b fs'> b <b e>( fs') b, <a ds> ~ | q <a e'>4 <bs fs'>8 ~ q <bs e>4 gs8 |
  cs8 cs <cs gs'> cs <cs fs>( gs') cs, <cs a'> | cs cs <cs gs'> cs <cs fs>( gs') cs, cs |
  fs, gs a gs ~ gs a fs gs ~ | gs a bs cs ds\glissando( e) ds4 |

  cs16 cs cs cs <cs gs'>8 cs16 cs <cs fs>8( gs') cs,16 cs <cs a'>8 |
  cs16 cs cs cs <cs gs'>8 cs16 cs <cs fs>8( gs') cs,16 cs cs cs |
  b16 b b b <b fs'>8 b16 b <b e>8( fs') b,16 b <a ds>8 |
  a16 a <a e'>8 a16 a <bs fs'>8 bs16 bs <bs e>8 bs16 bs gs8 |
  cs16 cs cs cs <cs gs'>8 cs16 cs <cs fs>8( gs') cs,16 cs <d a'>8 ~ |
  q8 d16 d <d a'>8 d16 d <d gs>8( a') d,16 d <e b'>8 ~ |
  q8 e16 e <e b'>8 e16 e <e a>8( b') e,16 e <fs cs'>8 ~ |
  q8 fs16 fs <fs cs'>8 fs16 fs <fs, cs'>8\glissando( <gs ds'>\glissando <a e'>) <gs ds'> ~ |

  q4. <a e' a>8 ~ q <fs cs' fs>4 <gs ds' gs>8 ~ | q4. <a e' a>8 ~ q <fs cs' fs>4 <gs ds' gs>8 ~ |
  q4. <a e' a>8 ~ q <fs cs' fs>4 <e b' e>8 ~ | q4. <fs cs' fs>8 ~ q <a e' a>4. |

  \sevenEightThing

  \repeat volta 3 {
    \time 5/8 \repeat unfold 3 { gs4 gs r8 | } \time 2/4 fs( gs\glissando a\glissando gs)^"3x" |
  }
  \time 5/8 \repeat unfold 2 { gs4 gs r8 | }
  <e' gs>4 <e as> <fs b>8 ~ | \time 2/4  q <fs as>4 fs,8 |

  \time 4/4
  \key gs \mixolydian
  \repeat unfold 4 {
    gs4 gs gs'8( fs) ds gs, ~ | gs gs4 gs'8( fs) ds cs\glissando( bs) |
    gs4 gs gs'8( fs) ds
  }
  \alternative {
    { fs, ~ | fs cs' es cs es( fs es) cs | }
    { fs, ~ | fs cs' es fs as bs cs fs, | }
    { fs, ~ | fs cs' es cs es( fs es) cs | }
    { e, ~ | e b' e fs\glissando( gs) b\glissando( as) fs | }
  }

  \repeat unfold 4 {
    gs,8 gs'16 gs gs8( fs) gs( fs) ds gs, ~ | gs gs'16 gs gs8( fs) gs16( fs) ds fs ds( cs\glissando bs8) |
    gs8 gs'16 gs gs8( fs) gs( fs) ds
  }
  \alternative {
    { fs, ~ | fs cs' es cs es( fs) \tuplet 3/2 { es16( fs es) } cs8 | }
    { fs, ~ | fs cs' es fs as16 as bs bs cs8 fs, | }
    { fs, ~ | fs cs' es cs es( fs) \tuplet 3/2 { es16( fs es) } cs8 | }
    { e, ~ | e b' e fs\glissando( gs) b\glissando( as) fs | }
  }


  gs,8 as b ds gs as b ds | gs e as e b' e, cs' fs, |
  gs,,4 gs gs'8( fs) ds gs, ~ | gs gs4 gs'8( fs) ds gs,4 |
  fs8 gs as cs fs gs as cs | fs d gs d a' d, fs d |
  gs,,4 gs gs'8( fs) ds gs, ~ | gs gs4 gs'8( fs) ds gs,4 |


  a8 cs ds e a cs ds e | b, ds e fs b ds e fs |
  c, e fs a c e fs e | d, fs gs a d fs gs a |
  <b, e gs>4 q8 q r <c e a> r <b e gs> | r <c e fs> r <b e gs> ~ q4 a16 b c d |
  <b e gs>4 q8 q r <cs! e a> r <b e gs> | r <b ds fs> r <gs cs es!> ~ q2 |

  % pre-chorus
  R1*8 | R1*8 |
  gs'16 a gs fs gs( fs) e ds ds e ds cs ds( cs) b a |
  gs a gs fs gs( fs) e ds ds e ds cs ds cs bs! ds |

  \key cs \minor

  % chorus
  cs1^"chorus"
  R1*15 |

  % interlude
  \bar "||"
  \key gs \mixolydian
  R1*16^"interlude" |

  \key cs \minor


  \repeat volta 2 {
    \repeat unfold 2 { cs8 gs' cs gs e' gs, cs gs | }
    \repeat unfold 2 { a, fs' cs' fs, ds' fs, cs' fs, | }
  }

  fs, cs' gs' cs, gs' a gs a | b( a) gs a gs cs, gs' cs, |
  e, b' e b e fs e fs | a( gs) fs e b a gs e |
  fs cs' gs' cs, gs' a gs a | b( a) gs a gs cs, gs' cs, |
  b fs' b cs e cs ds e | b' e, ds b fs e ds b |

  \repeat unfold 2 { cs gs' cs gs e' gs, cs gs | }
  \repeat unfold 2 { ds b' ds b fs' b, ds b | }
  e, b' e b fs' b, e b | e, b' e b gs' b, e b |
  <ds, as' cs>8 ds ds <ds as' ds> ds ds <ds as' ds es> ds ds <ds as' ds fss> ds ds <ds as' ds fss>4 q |

  \key gs \mixolydian

  \repeat unfold 2 {
    gs,4 gs gs fs8 gs ~ | gs gs4 gs8 ~ gs fs gs4 | gs gs fs8 gs4 gs8 ~ | gs gs4 fs8
  }
  \alternative {
    { bs cs bs fs | }
    { gs' fs es cs | }
  }

  \bar "||"

  % guitar solo
  fs'2^"grad. bend"( fss | gs1) |
  fs8 \tuplet 3/2 { es16( fs es) } cs8 es ~ es cs bs gs |
  fs8. gs16 ~ gs8 fs ~ fs4 r8 fs16 fs |

  fs( gs) gs gs gs( fs) fs fs fs( gs) gs gs gs( fs) fs fs |
  fs( gs) gs gs gs( fs) ds cs bs( cs ds bs) gs4 |
  bs16( cs bs) gs bs cs ds fs gs( fs) ds fs gs bs cs ds |
  fs( gs fs) ds fs gs bs cs ds4 r8 ds16( es) |

  \grace es8( fs4) es8 \grace es^( fs ~ fs es ds) cs |
  ds4 cs8 gs ~ gs gs gs16 cs ds es |
  \grace es8( fs4) es8 \grace es^( fs ~ fs es ds) cs |
  ds2 \tuplet 3/2 4 { fs,,8 cs' bs gs' fs cs' } |

  bs4. cs8 ~ cs ds4. |
  \tuplet 3/2 4 { gs,,8 ds' cs as' gs ds' } cs4. ds8 ~ |
  ds es4. \tuplet 3/2 4 { as,,8 fs' es cs' bs es } |
  ds4. es8 ~ es fs4. |

  \bar "||"

  \key cs \minor

  <<
    { gs1 | s1 | } \\
    { gs,,,8 gs' fs gs a gs fs gs ~ | \stemUp gs gs, cs e ds cs e fs | }
  >>
  gs,8 gs' fs gs ds' cs b cs ~ | \time 5/4 cs b as b cs16( b as fs) cs8 ds e4 |
  \time 4/4 gs,8 gs' fs gs a! gs fs gs ~ | gs gs, cs e ds cs e fs |
  gs, e' ds cs ds cs b cs ~ | \time 5/4 cs gs' cs ds e16( ds) cs gs e8 cs ds4 |

  \repeat volta 2 {
    \time 5/8
    \repeat unfold 3 { <e, as>4 q \xNotesOn q8 \xNotesOff | }
    \time 2/4 <cs' gs'>8\glissando( <ds as'>\glissando <e b'>\glissando <ds as'>) |
  }

  \time 2,2,1 5/8
  \repeat unfold 3 { <e, as>8 e16 e <e as>8 e16 e e e | }
  \time 2/4 <cs' gs'>8\glissando( <ds as'>\glissando <e b'>\glissando <ds as'>) |
  \time 4/4
  as8 b cs b ~ b cs\glissando( e) ds ~ | ds e fs\glissando( fss) gs a fss gs ~ |
  gs a bs cs ds16 e ds cs ds4 |
  r8 <as, as'> <b b'> r <gs gs'> <as as'> r fs? |

  \key gs \minor
  gs gs' fs gs b\glissando( as) fs gs ~ | gs gs, b ds cs b e fs |
  gs, gs' fs gs e'( ds) cs ds ~ | \time 2,2,2 6/4 ds cs b cs ~ cs b( as) fs cs b as4 |
  \time 4/4 gs8 gs' fs gs b( as) fs gs ~ | gs gs, b ds cs b e fs |
  gs, e' ds cs b' as gs as ~ | as e' cs ds ~ ds b' as gs | \time 3/4 as4 b8 cs ~ cs4 |

  \time 4/4

  R1*16^"intro riff" |

  <e,,, b' e gs b e>4. q8 ~ q2 | <e c' e a b e>2 <e c' fs a c e>2 |
  \arpeggioArrowDown <e b' e gs b e>1\arpeggio ~ | q1 |

  \bar "||"
  \key e \major

  % verse 4

  R1*16 |
  \time 7/4
  <b' fs'>8 q r <b fs'>8 q r <b fs'>8 q r <b fs'>8 q4 r4 |
  <b fs'>8 <c g'> r <a e'> <b fs'> r <g d'> <a e'> r <fs cs'> <g d'>4 r4 |

  \time 4/4
  \repeat unfold 2 {
    <e b'>8-> e e e <e b'>-> e e <e b'>-> | e e <e b'>-> e <e b'>-> e <e b'>-> e |
    <b' fs'>8-> b b b <b fs'>-> b b <b fs'>-> | b b <b fs'>-> b <b fs'>-> b <b fs'>-> b |
  }
  <c g'>8-> c c c <c g'>-> c c <g d'>-> | g g <g d'>-> g <g d'>-> g <g d'>-> g |
  <a e'>8-> a a a <a e'>-> a a <a fs'>-> | a a <a g'>-> a <a fs'>-> a <a e'>-> a |
  <f d'>8-> f f f <f c'>-> f f <f b>-> | f f <f b>-> f <f b>-> f <f b>-> f |
  <c' a'>8-> c c c <c g'>-> c c <b fs'!>-> | b b <b fs'>-> b <b fs'>-> b <b fs'>-> b |


  <b fs'>8 q r <b fs'>8 q r <b fs'>8 q r <b fs'>8 q4 r4
  <b fs'>8 <c g'> r <a e'> <b fs'> r <g d'> <a e'> r <fs cs'> |

  <<
    {
      d''8 b g cs b g d' b | g cs b g d' g, cs g |
      e' cs a d cs a e' cs | a d cs a e' a, d a |

      fs'16( d) b a b d e( d) b a b d fs( e) b a | b d e( d) b a b d fs( e) b a e'( d) b a |
      gs'( es) cs b cs es fs( es) cs b cs es gs( es) cs b | cs es fs( es) cs b cs es gs( es) cs b cs( b) a gs |
    } \\
    {
      <g, d'>4. <a e'>8 ~ q4 <b fs'> ~ | q1 |
      a4. b8 ~ b4 cs ~ | cs1 |
      b4. cs8 ~ cs4 d ~ | d2 cs4 b |
      cs4. es8 ~ es4 gs ~ | gs8 b4. cs2 |
    }
  >>

  % pre-chorus 3
  \key gs \mixolydian
  R1*8 |

  css4. css8 css16 b as gs css4 |
  \tuplet 3/2 4 { css8( ds css) b as b css ds es fs gs fs } |
  es4. es8 es16 d cs b es4 |
  \tuplet 3/2 4 { es8( fs es) d cs d es fs gs a b bs } |
  gs4. gs8 ~ gs gs gs16 a gs fs | gs4 gs16 a gs fs gs( fs) e ds cs ds e fs |
  gs4. gs8 ~ gs a fs gs ~ | gs a fs \grace bs^( d8 ~ d2) |

  \tuplet 3/2 4 {
    gs,8 a ds a gs fs
    e fs bs fs e ds
    cs ds a' ds, cs bs
    gs a fs gs e ds
  }

  % chorus 3
  \key cs \minor
  R1*16 |

  \time 7/4
  \repeat unfold 2 {
    gs,4^"staccatto" gs8 gs' ~ gs4 gs, gs8 gs' ~ gs fs16 gs a8 gs16 fs |
    gs4 gs8 gs, ~ gs4 gs' gs8 gs, ~ gs fs16 gs a8 gs16 fs |
  }

  \time 3,2,2 7/8
  \repeat unfold 3 {
    <gs ds' gs>8 gs gs <a e' a>8 a8 <fs cs' fs>8 fs |
  }
  <e b' e>8 e e <fs cs' fs>8 fs <a e' a>8 a |

  \sevenEightThing

  \time 4/4
  % intro riff
  \key gs \mixolydian
  gs''1^"w/ intro riff" ~ | gs4 gs cs ds |
  \grace es8( fs4.) es8 es4. ds8 | ds4. cs8 cs4. bs16( as) |
  gs2. ds4 | gs bs cs ds |
  \grace ds8( e4.) ds16( cs) ds4. e8 | cs2 fs,\glissando( |
  gs1) ~ | gs4 gs cs ds |
  \grace es8( fs4.) gs8 gs4. fs16( es) | fs4. es8 cs4 as8\glissando( gs) |
  gs2. ds4 | gs bs cs ds |
  \ottava #1 e fs gs b \ottava #0 | R1 |

  \key e \mixolydian
  R1*32^"ac. gtr. w/ verse melody" |

  \time 7/4
  <b,,, fs'>8 q r <b fs'>8 q r <b fs'>8 q r <b fs'>8 q4 r4 |
  <b fs'>8 <c g'> r <a e'> <b fs'> r <g d'> <a e'> r <fs cs'> <g d'>4 r |

  \time 4/4
  R1*16^"piano arpeggios" |

  \bar "|."





  % gs,,4 gs r8 gs r gs | r gs4 r8 r8 gs4 gs8 ~ | gs r4 gs8 ~ gs gs4 gs16 gs | gs8 ds' cs gs' fs cs' b gs |

}


guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" }{ \global \guitarOne }

vocalMelody = \relative c'' {
  \repeat volta 2 { R1*6 | }
  \alternative {
    { R1*2 }
    { R1*2 }
  }

  R1*8 |
  R1*20 |

  % strings
  R1*16 |

  % c#m
  R1*8 |
  R1*4 |
  R1*7/8*4 |
  R1*7/4*4 |
  R1*7/8*8 |
  R1*7/4 |

  % G#
  R1*4 |

  % verse 1
  bs2^"verse 1" gs4. gs8 | cs4 cs8 bs ~ bs4 gs8( as) | as1 | r1 |
  bs2 gs2 | ds'4. cs8 ~ cs4 bs8( cs) | cs1 | r1 |
  r4 b as b | cs4. b8 ~ b4. as8 ~ | as1 | r1 |
  r4 cs b cs | ds4. cs8 ~ cs2 | b1 | as2. r4 |

  bs2 gs4. gs8 | cs4 cs8 bs ~ bs4 gs8( as) | as1 | r1 |
  bs2 gs4. gs8 | ds'4 ds8 cs8 ~ cs4 bs8( cs) | cs1 | r1 |
  r4 b as b | cs4. b8 ~ b4 cs | ds4.( cs8 ~ cs2) | r1 |
  r4 cs b cs | ds4. cs8 ~ cs4 cs | b2 gs | as1 |

  \repeat volta 3 { R1*5/4*2 | } R1*5/4*2 |

  % verse 2
  r4^"verse 2" bs bs bs8 cs ~ | cs4 cs8 bs ~ bs4 gs8( as) | as1 | r1 |
  r4 bs bs bs8 bs | cs4. ds8 ~ ds4 fs | es1 | r1 |
  r4 b as( b) | cs4. b8 ~ b4 cs | ds4 ds8 cs ~ cs4 ds4 | e4. ds8 ~ ds4 r |
  e4 e8 e ~ e e4 e8( ~ | e4. ds8 ~ ds4) r | r4 e8 ds ~ ds4 cs8( ds) | ds1 |

  r4 bs bs bs8 cs ~ | cs4 cs8 bs ~ bs4 gs8( as) | as1 | r1 |
  r4 bs bs bs8 cs ~ | cs4 cs8 ds ~ ds4 ds8 fs8 ~ | fs4. es8( ~ es4. ds8 ~ | ds2) r2 |
  r4 e ds e | fs4. e8 ~ e4 ds | e2 cs4. gs8 ~ | gs2 r2 |
  r4 e' e8 e4 fs8 ~ | fs e4 ds8 ~ ds2 | r2 e8 e e ds | cs2 as |

  \repeat volta 3 { gs2 r2 r4 | R1*5/4 | }
  R1*5/4*2 |

  cs2^"pre-chorus" cs4 d8 cs ~ | cs2 r4 cs8 cs |
  cs cs4 cs8 ~ cs4. cs8 | cs( b) b2 r4 |
  a2 a4 b8 a ~ | a2. r4 |
  bf8 bf4. bf4 bf8 bf( | af) af4. r2 |

  R1*10 |

  % chorus
  \key cs \minor
  \bar "||"
  gs'2^"chorus" cs,4. e8 ~ | e4. cs8 cs4 cs | e4 e8 e( ~ e ds) ds ds ~ | ds2 r2 |
  gs2 cs,4. e8 ~ | e4. cs8 cs4 cs | bs4. cs8 ~ cs4. ds8 ~ | ds2 r2 |

  gs2 cs,4. e8 ~ | e4. cs8 cs4 cs | e4 e8 e( ~ e ds) ds ds ~ | ds2 r2 |
  cs2 ds4. e8 ~ | e2 r4 e8 e ~ | e2 fs4. gs8 ~ | gs2 a8 a( gs) gs8 ~ |
  gs2 r2 |
  R1*3 | R1*7/8*4 | R1*7/4 |
  \repeat volta 3 { R1*5/8*3 | r2 | }
  R1*5/8*3 | r2 |

  % verse 3
  \key gs \mixolydian

  \bar "||"

  bs,4^"verse 3" bs bs bs8 cs ~ | cs bs4. r2 | gs4 gs gs gs8 as ~ | as2 r2 |
  bs4 bs bs bs8 cs ~ | cs bs4. r4 bs4 | ds4 ds8 ds ~ ds ds( cs) cs ~ | cs2 r2 |
  ds4 ds ds ds8 es ~ | es8 ds4 ds8 ~ ds4 ds | fs4 fs8 fs ~ fs fs( es) es ~ | es2 r4 ds |
  ds4 ds ds ds8 cs ~ | cs bs4. r4 bs | fs4. fs8 ~ fs gs4 gs8 ~ | gs2 r4 r8 gs8 |

  bs4 bs bs bs8 cs ~ | cs bs4. r2 | gs4 gs8 gs gs gs4 as8 ~ | as2 r4 r8 bs8 |
  bs4 bs bs bs8 cs ~ | cs bs4. r4 gs8 gs | ds'4 ds ds8 cs4 cs8 ~ | cs2 r2 |
  ds4 ds ds ds8 es ~ | es8 ds4 ds8 ~ ds4 ds8 ds | fs4 fs8 fs ~ fs fs( es) es ~ | es2 r4 ds |
  ds4 ds ds ds8 cs ~ | cs bs( as) gs ~ gs4 r8 gs | fs'4 fs8 fs ~ fs gs4 gs8 ~ | gs2 r4 gs,4 |

  gs4. gs8 ~ gs4 as | b2 as | gs1 | r1 |
  as4. as8 ~ as4 b | cs2 e | ds1 | r1 |

  a4 gs8 b ~ b a4 cs8 ~ | cs b4 ds8 ~ ds cs4 r8 |
  c4 b8 d ~ d c4 e8 ~ | e d4 fs8 ~ fs e4. |

  R1*4 |

  \bar "||"

  cs2^"pre-chorus 2" cs4 d8 cs ~ | cs2 r4 cs8 cs |
  cs4. cs8 cs4 cs8 cs( ~ | cs b) b2 r4 |
  a4 a a b8 a ~ | a2. r4 |
  bf8 bf4. bf4 bf8 bf( | af) af4. r2 |

  R1*10 |

  % chorus
  \key cs \minor
  \bar "||"
  R1*16 |

  % interlude
  R1*16 |

  \repeat volta 2 { R1*4 | }
  R1*16 |

  % guitar solo
  R1*24 |

  % interlud
  R1*3 | R1*5/4 |
  R1*3 | R1*5/4 |

  \repeat volta 2 { R1*5/8 | R | R | r2 | }
  R1*5/8 | R | R | r2 |
  R1*4 |

  R1*3 | R1*6/4 |
  R1*4 | R1*3/4 |

  R1*16 |
  R1*4 |

  % verse 5
  \key e \major
  \tempo 4 = 118
  gs2^"verse 4" e4. e8 | a4 a8 gs ~ gs4 e8( fs) | \tempo 4 = 124 fs1 | r1 |
  \tempo 4 = 130
  gs2 e2 | b'4 b8 a8 ~ a4 gs8( a) | \tempo 4 = 136 a1 | r1 |
  \tempo 4 = 142
  r4 g fs g | a4. g8 ~ g4. fs8 ~ | \tempo 4 = 148 fs1 | r1 |
  \tempo 4 = 154
  r4 a g a | b2 a | g e | fs1 |

  \tempo 4 = 160
  R1*7/4*2 |

  gs2 e4. e8 | a4 a8 gs ~ gs4 e8( fs) | fs1 | R1 |
  gs2 e2 | b'4 b8 a8 ~ a4 gs8( a) | a1 | R1 |
  r4 g fs g | a4. g8 ~ g4 g8( fs) | fs4.( e8 ~ e2) | r1 |
  r4 a g a | b4. a8 ~ a4 a | g2 e | fs1 |

  R1*3 |

  R1*8 |

  % pre-chorus
  \bar "||"

  \key gs \mixolydian

  cs'2^"pre-chorus 3" cs4 d8 cs ~ | cs2 r4 cs8 cs |
  cs4. cs8 cs4 cs8 cs( ~ | cs b) b2 r4 |
  a2 a4 b8 a ~ | a2. r8 a8 |
  bf4 bf bf4 bf8 bf( | af) af4. r2 |

  R1*10 |

  \key cs \minor
  gs'2^"chorus 3" cs,4. e8 ~ | e4. cs8 cs4 cs | e4 e8 e( ~ e ds) ds ds ~ | ds2 r2 |
  gs2 cs,4. e8 ~ | e4. cs8 cs4 cs | ds4. e8 ~ e4. fs8 ~ | fs2 r2 |

  gs2 cs,4. e8 ~ | e4. cs8 cs4 cs | e4 e8 e( ~ e ds) ds ds ~ | ds2 r2 |
  cs2 ds4. e8 ~ | e2 r4 e8 e ~ | e2 fs4. gs8 ~ | gs2 a8 a( gs) gs8 ~ |
  gs1 r2. |

  R1*7/4*3 |



}

allTheLyrics = \lyricmode {
  % verse 1
  May -- be it's meant to be __ this __ way.
  May -- be I'll ne -- ver __ change.
  And so the sto -- ry __ ends __
  Just like it had to __ be -- gin.

  May -- be I'll ne -- ver turn __ back __ time.
  May -- be I'll fin -- 'lly say __ good -- bye.
  And when it's time to __ let go, __
  I'll be the last one __ to e -- ver know.

  % verse 2
  I al -- ways thought __ we'd have __ more __ time,
  cut short by an end -- less __ di -- vide.
  The hours __ wait -- ing __
  and ne -- ver un -- der -- stand -- ing __
  all the rea -- sons why __ you had __ to __ go.

  Now that you're gone __ it feels __ so __ wrong.
  This emp -- ti -- ness __ in -- side __ is so __ strong. __
  And all the won -- ders __ you showed to me __
  are bu -- ried __ deep __ in -- side __
  ne -- ver to be seen a -- gain.

  % pre-chorus 1
  Wast -- ing a -- way __
  on a ma -- gic ride __ to no -- where.
  No -- thing to say __
  scream -- ing that it's no __ fair.

  % chorus
  Out of time __ I ne -- ver could hold on __ to you. __
  Peace of mind __ was al -- ways out of __ reach. __
  Fade a -- way __ and ne -- ver live to see __ the end. __
  There's no time __ to see __ it through __ with -- out __ you. __

  % verse 3
  Stand -- ing in the cor -- ner, help -- less to pro -- vide __
  an -- y -- thing but sad -- ness and watch -- ing at __ your __ side. __
  Mem -- o -- ries of what __ we had __ are fall -- ing from __ my __ eyes. __
  There's no -- thing left to stand __ on as part of __ me dies. __

  I see you look -- ing through __ me, straight to the oth -- er side. __
  You're go -- ing through the door -- way __ and I just can't let it __ slide. __
  Death has come for both __ of us, __ but it's you they'll take __ for __ life. __
  And when I turned my back __ to __ them, they off -- ered you their knife.

  Sur -- round -- ed __ by all this death.
  Plead -- ing __ for one more breath.

  Ov -- er -- whelmed __ and dis -- il -- lus -- ioned,
  look -- ing for __ a new __ so -- lu -- tion.

  % pre-chorus 2
  Drift -- ing a -- part __
  on a path that can't be ta -- ken.
  Los -- ing from the start __
  plead -- ing that you'll wa -- ken.

  % verse 4/bridge
  May -- be it's meant to be __ this __ way.
  May -- be some -- day I __ can __ change.
  And so your sto -- ry __ ends __
  and now a new one can be -- gin.

  May -- be it's time to leave __ the __ past.
  May -- be good things just __ can't __ last.
  And now it's time to __ move __ on __
  with -- out the one thing __ that made me strong.

  % pre-chorus 3
  Stay -- ing be -- hind
  with a life that's not yet o -- ver.
  Drift -- ing through time, __
  your mem -- 'ry, just a whis -- per.

  % chorus 3
  Out of time __ I ne -- ver could hold on __ to you. __
  Peace of mind __ was al -- ways out of __ reach. __
  Fade a -- way __ and ne -- ver live to see __ the end. __
  There's still time __ to see __ it through __ with -- out __ you. __



}

demLyrics = \new Lyrics \lyricsto "vocalMelody" {
  <<
    \new Lyrics {
      \set associatedVoice = "vocalMelody"
      \allTheLyrics
    }
  >>
}

vox = \new Staff \with { midiInstrument = "voice oohs" midiMinimumVolume = #0.7 } {
  <<
    \new Voice = "vocalMelody" { \clef treble \global \vocalMelody }
  >>
}

chordExceptionMusic = {
  <c e g b d'>1-\markup { "maj9" }
  <c e g b fs'>1-\markup { "maj7" \sharp "11" }
  <c ef f g bf>1-\markup { "m7sus4" }
  <c ef gf bff>1-\markup { "°7" }
  <c ef gf bf>1-\markup { \super { "ø7" } }
  <c e g d'>1-\markup { "add9" }
  <c ef g d'>1-\markup { "m(add9)" }
  <c e fs as>1-\markup { \super { \sharp "11" \sharp "13" } }
  <c g>1-\markup { "5" }
  <c e g bf>1-\markup { "7" }
  <c e g b>1-\markup { "maj7" }
  <c ef g bf>1-\markup { "m7" }
  <c f g>1-\markup { "sus4" }
  <c d g>1-\markup { "sus2" }
  <c e g bf df'>1-\markup { "7" \super { \flat "9" } }
  <c e g f'>1-\markup { "add11" }
}

chordExceptions = #(append
  (sequential-music-to-chord-exceptions chordExceptionMusic #t)
  ignatzekExceptions
)

preChorusChords = \chordmode {
  fs1:m | cs:7 | e | b | d:m | a:7 | c | af:1.3.5.11+ |

  as4.:5 b4:5 gs:5 as4.:5 b4:5 gs:5 as8:5 b:5 |
  cs4.:5 d4:5 b:5 cs4.:5 d4:5 b:5 a4:5 |
  gs1:1.3.5.7.9- | q | q | q | q | q |
}

chorusChords = \chordmode {
  cs1:m | q | b2.. a8 | q4. gs8*5:/bs |
  cs1:m | q | gs:1.3.5.7.9- | q |
  cs1:m | q | b2.. a8 | q4. gs8*5:/bs |
  cs2..:m d8 | d2.. e8 | e2.. fs8:m | q2.. gs8:5 |
}

chordValues = \chordmode {
  \global
  \set chordNameExceptions = #chordExceptions
  \set majorSevenSymbol = \markup "maj7"

  \repeat volta 2 {
    gs1 | q | cs | q2 fs | gs1 | q |
  }
  \alternative {
    { a1:1.3.5.11+ | cs:m | }
    { e1 | a:m6 | }
  }

  gs1 | q | cs:m | q | gs | gs | fs | fs |

  gs | gs | gs | gs | fs | fs | fs | fs |
  gs | gs | a | a | b | b | cs:m | q |
  a:1.3.5.6.11+ | fs:m13 | ds:1.3.5.7.9- | ds:7 |

  % string lead
  gs | gs | cs | cs | fs | fs | gs | gs |
  gs | gs:/fs | cs:m/e | cs2:m cs:/b | a1:1.3.5.7+.11+.13 | q | b:sus4 | b2 gs:/bs |

  cs1:m | q | a:maj9 | q | fs:1.3-.5.7.9.13- | q | gs:1.3.5.7.9-.13- | gs |

  R1*4 | R1*7/8*4 | R1*7/4*4 | R1*7/8*8 | R1*7/4 |

  gs1 | q | q | q |

  % verse 1
  \repeat unfold 2 {
    \repeat unfold 2 { gs | gs | ds:m | q | }
    e | b | cs:m | q | fs:m | fs:1.3.5.6.9 | cs:m6/e | ds |
  }

  \repeat volta 3 { gs1*5/4:m | cs | }
  gs1*5/4:m | ds:/fss |

  \repeat unfold 2 {
    \repeat unfold 2 { gs1 | gs | ds:m | q | }
    e | b | cs:m | q | fs:m | fs:m6 | cs:m6/e | ds |
  }

  \repeat volta 3 { gs1*5/4:m | cs8*7:1.4.5 cs4. | }
  gs2:m ds2.:/fss | q2 cs2.:1.3.5.7.9- |

  \preChorusChords

  % chorus
  \chorusChords

  R1*4 | R1*7/8*3 | cs1*7/8:5 | ds1*7/4 |
  \repeat volta 3 { gs1*5/8:5 | q | q | r2 | }
  gs1*5/8:5 | q | e2 fs q8 |

  % verse 3
  \repeat unfold 2 {
    gs1 | q | q2.. fs8:maj7 | q1 |
    gs1 | q | q2.. fs8:1.3.5.7+.11+ | q1 |
    gs1 | q | q2.. fs8:maj7 | q1 |
    gs1 | q | q2.. e8 | q2. fs4 |
  }

  gs1:m | e2. fs4 | gs1:5 | q |
  fs1 | d:1.3.5.11+ | gs1:5 | q |
  a:1.3.5.11+ | b | a:m6 | d |
  e2 q8 a4:m e a:m6 e4. q4 | e2 q8 a4 e b cs4. q4 |

  \preChorusChords

  R1*16 |

  gs1 | gs | cs | cs | fs | fs | gs | gs |
  gs | gs:/fs | cs:m/e | cs2:m cs:/b | a1:1.3.5.7+.11+.13 | q | b:sus4 | b2 gs:/bs |

  \repeat volta 2 { cs1:m | q | a:1.3.5.6.11+ | q | }
  fs:m | q | e | q | fs:m | q | b | q |
  cs:m | q | b:/ds | q | e:sus2 | e | ds | q |

  % guitar solo
  \repeat unfold 2 {
    gs1 | q | q | q2 fs | gs1 | q | q | q2 cs |
  }
  gs1 | q | q | q2 fs | gs1 | q | q | q4. fs4:5 a4.:5 |

  % interlude
  gs1:1.3.5.7.9- | cs:m | gs:5 | fs1*5/4 |
  gs1:1.3.5.7.9- | cs:m | cs:m/gs | cs1:m ds4:1.3.5.7.9- |

  \repeat volta 2 { e8*15:dim r2 | }
  e8*15:dim r2 | ds4.:/as gs4:/b cs:m ds4. e4:dim gs4.:1.3.5.7.9- a4.:dim7 gs4:/bs cs4:m ds4 | q1 |

  gs1:m | q2 e4 fs | gs1:m | cs2:m fs1 |
  gs1:m | q2 e4 fs | gs1:m | ds2. e4 | fs2. |

  R1*16 |
  e1 | a2:1.3-.5.9 a:m6 | e1 | q |

  % verse 4
  e1 | q | b | b |
  e1 | q | b | b |
  c | g | a:m6 | q |
  d:m | d:m6 | a:m6/c | b |

  b1*7/4:5 | R1*7/4 |

  e1 | q | b | b |
  e1 | q | b | b |
  c | g | a:m6 | q |
  d:m | d:m6 | a:m6/c | b |

  b:5 | q2. r4 | r1 |

  % interlude
  g1:1.3.5.7+.11+ | q | a | q | b:m | q | cs:7 | q |

  % pre-chorus
  \preChorusChords

  % chorus
  \chorusChords

  gs1*7/4:5 | q | q | q |

  \repeat unfold 3 { gs4.:5 a4:5 fs:5 | }
  e4.:5 fs4:5 a:5 |
  \repeat unfold 2 { gs4.:5 a4:5 fs:5 | }
  gs4.:5 a4:5 b:5 | cs8*7:5 | ds1*7/4 |

  % intro riff
  \repeat unfold 2 {
    gs1 | q | cs | q2 fs | gs1 | q |
  }
  \alternative {
    { a1:1.3.5.11+ | cs:m | }
    { e1 | a:m6 | }
  }

}

chordNames = \new ChordNames {
  \set chordChanges = ##t
  \set chordNameExceptions = #chordExceptions
  \chordValues
}

\score {
  <<
    \chordNames
    \vox
    \demLyrics
    \guitarOneStaff
  >>
  \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 {
    <<
      %\transpose c c, \vox
      \transpose c c, \guitarOneStaff
      %\transpose c c, \guitarTwoStaff
    >>
  }
  \midi {}
}