\version "2.20.0" \language "english" \header { title = "Last Refuge" composer = "Tommy Montgomery" copyright = "(c) 2021 Tommy Montgomery" } global = { \key b \minor \set Staff.printKeyCancellation = ##f \numericTimeSignature \compressFullBarRests \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 \tempo 4 = 126 } guitarOne = \relative c' { \repeat volta 2 { b16( d b a) cs( a) g( e) b'( d b a) cs( d) fs( a) | b,( d b a) cs( a) g( e) fs( a) cs fs a( fs) e( cs) | b( d b a) cs( a) g( e) b'( d b a) cs( d) fs( a) | b,( d b a) cs( a) g( e) g b cs d e( g e) d | b( d b a) cs( a) g( e) b'( d b a) cs( d) fs( a) | b,( d b a) cs( a) g( e) fs( a) cs fs a( fs) e( cs) | b( d b a) cs( a) g( e) b'( d b a) cs( d) fs( a) | } \alternative { { b,( d b a) cs( a) g( e) fs as cs e \tuplet 6/4 { fs( e d) cs( b a) } | } { b( d b a) cs( a) g( e) << { \tuplet 6/4 4 { fs' cs' fs as cs fs as( fs) cs as fs cs } } \\ { 8 r r4 | } >> } } \repeat volta 2 { 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q | q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q4 8 cs | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q | } \alternative { { q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q4 \tuplet 6/4 { b'16( a g) fs( e d) } | } { 16 q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q4 \tuplet 6/4 { b16 cs d e fs g } | } } \time 7/4 b,8 \xNotesOn 16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { b16 cs d e fs g } | b8 \xNotesOn 16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { b16 cs d e fs g } | b,8 \xNotesOn 16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { fs'16 g a b cs d } | fs,8 \xNotesOn 16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { a16 g fs e d cs } | \time 4/4 \repeat volta 2 { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff fs( a) a( fs) a( fs) fs( a) | 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | } \alternative { { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 4 \override Staff.NoteHead.style = #'harmonic-mixed cs \revert Staff.NoteHead.style | } { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 4 \override Staff.NoteHead.style = #'harmonic-mixed as \revert Staff.NoteHead.style | } } d'16( e) e e e( d) d d d( e) e e e( d) d d | cs( d) d d d( cs) cs cs cs( d) d d d( cs) cs cs | d( e) e e e( d) d d d( e) e e e( d) d d | e( fs) fs fs fs( e) e e e( fs) fs fs fs( e) e e | fs( g) g g g( fs) fs fs fs( g) g g g( fs) fs fs | e( fs) fs fs fs( e) e e e( fs) fs fs fs( e) e e | d( e) e e e( d) d d d( e) e e e( d) d d | cs( d) d d d( cs) cs cs b( cs) cs cs cs( b\glissando as8) | b16^"w/ harmony"( cs) cs cs cs( b) b b b( cs) cs cs cs( b) b b | a( b) b b b( a) a a a( b) b b b( a) a a | b( cs) cs cs cs( b) b b b( cs) cs cs cs( b) b b | cs( d) d d d( cs) cs cs cs( d) d d d( cs) cs cs | d( e) e e e( d) d d d( e) e e e( d) d d | b( cs) cs cs cs( b) b b b( cs) cs cs cs( b) b b | cs( d) d d d( cs) cs cs cs( d) d d d( cs) cs cs | a( b) b b b( a) a a g( a) a a a( g\glissando fs8) | \bar "||" \time 7/4 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { b16 cs d e fs g } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { fs'16 e d cs b a } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { b16 cs d e fs g } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { fs'16 e d cs b a } | \time 4/4 \bar "||" g'16( b g) g( cs g) g( d' g,) g( cs g) d'( g,) e'( g,) | g( fs' g,) g( e' g,) g( d' g,) g( e' g,) d'( g,) cs( g) | g( b g) g( cs g) g( d' g,) g( cs g) d'( g,) e'( g,) | g( g' g,) g( fs' g,) g( g' g,) g( a' g,) b'( g,) cs'( g,) | \ottava #1 b( b' b,) b( cs' b,) b( d' b,) b( cs' b,) d'( b,) e'( b,) | b( fs'' b,,) b( e' b,) b( d' b,) b( e' b,) d'( b,) cs'( b,) | b( b' b,) b( cs' b,) b( d' b,) b( cs' b,) d'( b,) e'( b,) | b( fs'' b,,) b( e' b,) b( fs'' b,,) b( g'' b,,) a''( b,,) b''( b,,) | \repeat unfold 2 { b''( b,, b) b''( b,, b) b''( b,, b) b''( b,, b) b''( b,,) b''( b,,) | } \time 3/4 b''4 \ottava #0 r2 | \time 4/4 \repeat unfold 2 { b,,4 8 \xNotesOn q16 q \xNotesOff q8( ) \xNotesOn b16 b \xNotesOff 8 ~ | q8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff q8( ) \tuplet 6/4 { b16 cs d e fs g } | b,4 8 \xNotesOn q16 q \xNotesOff q8( ) \xNotesOn b16 b \xNotesOff 8 ~ | q8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8( ) \tuplet 6/4 { b16 cs d e fs g } | b,4 8 \xNotesOn q16 q \xNotesOff q8( ) \xNotesOn b16 b \xNotesOff 8 ~ | q8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff q8( ) \tuplet 6/4 { b16 cs d e fs g } | b,4 8 \xNotesOn q16 q \xNotesOff q8( ) \xNotesOn b16 b \xNotesOff 8 ~ | q16( ) q q q( ) q q q( ) q q q( ) b( a) | } \bar "||" b'4. fs'8 ~ fs4 \grace g8( a4 | g4) fs8 e ~ e2 | \grace cs8( d4. cs8) ~ cs4. b8 | \grace cs8( d4. cs8) ~ cs4 \tuplet 3/2 { b16( cs b) } a8 | b2 r8 b8 e \grace fs8( g | fs4) e8 b ~ b4 b16 cs d e | fs( d) g, fs g b cs( b) d, cs d fs g( e) g, fs | g b cs4 \grace cs8( d8 ~ d4 cs) | b1 | R1*6 | r2 \ottava #1 \tuplet 6/4 4 { fs'16 as cs fs as b cs b as fs cs as } \ottava #0 | \bar "||" g,16( b g) g( cs g) g( d' g,) g( cs g) d'( g,) e'( g,) | g( fs' g,) g( e' g,) g( d' g,) g( e' g,) d'( g,) cs( g) | g( b g) g( cs g) g( d' g,) g( cs g) d'( g,) e'( g,) | g( g' g,) g( fs' g,) g( g' g,) g( a' g,) b'( g,) cs'( g,) | \ottava #1 b( b' b,) b( cs' b,) b( d' b,) b( cs' b,) d'( b,) e'( b,) | b( fs'' b,,) b( e' b,) b( d' b,) b( e' b,) d'( b,) cs'( b,) | b( b' b,) b( cs' b,) b( d' b,) b( cs' b,) d'( b,) e'( b,) | b( fs'' b,,) b( e' b,) b( fs'' b,,) b( g'' b,,) a''( b,,) b''( b,,) | \repeat unfold 2 { b''( b,,) b b''( b,,) b b''( b,,) b b''( b,,) b b''( b,,) b''( b,,) | } R1*7/16*3 | R1*16 | } guitarTwo = \relative c' { \repeat volta 2 { R1*7 | } \alternative { { R1 } { R1 } } | \repeat volta 2 { R1*3 } \alternative { { R1 } { R1 } } | R1*7/4*4 | \repeat volta 2 { R1*3 } \alternative { { R1 } { R1 } } | R1*16 | R1*7/4*4 | 8 r r r r r r r r r r | 8 r r r r r r r r r cs'4 | 4. 8 ~ q4 ~ | q8 e'4. 4 | 4. 8 ~ q4 ~ | q8 e'4. 4 | b16 b b cs cs cs d d d e e e fs fs g g | a a a b b b cs cs cs d d d e e fs fs | \tuplet 6/4 4 { g16 fs e d cs b d cs b a g fs a g fs e d cs } | \bar "||" b4 r r | \repeat unfold 6 { r r | } r e'16( d) b( a) | \repeat unfold 3 { b8 b16 b e( fs) b, b' ~ b8 b,16 b e( fs) a8 | b,8 b16 b e( fs) b, b' ~ b8 b,16 b \tuplet 6/4 { b cs d e fs g } | } b,8 b16 b e( fs) b, b' ~ b b, b b e( fs) a8 | 16( e') e e ( d) d d 16( e') e e ( d) b( a) | 1 | | | | 4 b16 b 8 ~ q2 | 4 b16 b 8 ~ q2 | 4 b16 b 8 ~ q2 | 2 4 \tuplet 3/2 { e'16( fs e) } cs8 | \repeat unfold 2 { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff fs( a) a( fs) a( fs) fs( a) | 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | } \alternative { { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 4 \override Staff.NoteHead.style = #'harmonic-mixed cs \revert Staff.NoteHead.style | } { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 4 \override Staff.NoteHead.style = #'harmonic-mixed as \revert Staff.NoteHead.style | } } 8 g g g g g | g g g g g | 8 e e e e e | e e e e cs'4 | b8 fs' b fs cs' fs, d' fs, | b, fs' e' fs, d' fs, cs' fs, | b, fs' b fs cs' fs, d' fs, | e'16( d cs) b cs b( a) g a g fs e fs( e) d cs | b16 b b cs cs cs d d d e e e fs g a cs | b16 b b cs cs cs d d d e e e fs g a cs | \time 7/16 \set Timing.beatStructure = #'(4 3) b16( e,) e( b) fs'( b,) b | cs( g) fs( d) g( d) e | fs( d) cs( a) d( a) cs | \time 4/4 R1*16^"intro riff" | \repeat unfold 3 { 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | } 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 4 r | \time 7/4 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { fs16 g a b cs d } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { e'16 d cs b a g } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { fs16 g a b cs d } | 8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff q8 \xNotesOn q16 q q q \xNotesOff \tuplet 6/4 { b'( a g) fs( e d) } | \time 4/4 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q \xNotesOff 8 \xNotesOn q16 q q \xNotesOff 8.-> | 4 2 | \time 7/16 \set Timing.beatStructure = #'(4 3) b'16( e,) e( b) fs'( b,) b | cs( g) fs( d) g( d) e | fs( d) cs( a) d( a) cs | \time 4/4 b2 r2 | \bar "|." } guitarOneStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarOne } guitarTwoStaff = \new Staff \with { midiInstrument = "distorted guitar" midiMaximumVolume = #0.6 }{ \global \guitarTwo } 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 { \global \powerChords \set chordNameExceptions = #chordExceptions \set majorSevenSymbol = \markup "maj7" \repeat volta 2 { b4:m a b:m d:maj7 | b:m a fs2:m | b4:m a b:m d:maj7 | b:m a e2:m6 | b4:m a b:m d:maj7 | b:m a fs2:m | b4:m a b:m d:maj7 | } \alternative { { b4:m a fs2:7 | } { b4:m a fs2 | } } \repeat volta 2 { b1:1.5 | q2. a4 | b1:1.5 | } \alternative { { b1:1.5 | } { b1:1.5 | } } \repeat unfold 4 { b1*7/4:1.5 | } \repeat volta 2 { b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | b4:1.5 a:1.5 fs2:m | b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | } \alternative { { b4:1.5 a:1.5 g2:1.3.5.11+ | } { b4:1.5 a:1.5 fs2 | } } \repeat unfold 2 { b1:m | g | e:m | a2:sus4 a | b1:m | g | e:m | a4:sus4 a fs:sus4 fs | } \repeat unfold 4 { b1*7/4:1.5 | } g1:1.3.5.11+ | q | e:m6 | q | b:m | q | q | q | q | q | r2. | \repeat unfold 2 { \repeat unfold 6 { b1:m6 } | b2..:m6 d8:/a | q1 | } b1:m | g | e:m | a2:sus4 a | b1:m | g | e:m | a4:sus4 a fs:sus4 fs | \repeat unfold 2 { b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | b4:1.5 a:1.5 fs2:m | b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | } \alternative { { b4:1.5 a:1.5 g2:1.3.5.11+ | } { b4:1.5 a:1.5 fs2 | } } g1:1.3.5.11+ | q | e:m6 | q | b:m | q | q | q | q | q | \repeat unfold 3 { r1*7/16 | } R1*16 | \repeat unfold 3 { b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | } b4:1.5 a:1.5 b2:1.5 | \repeat unfold 4 { fs1*7/4:1.5 | } b4:1.5 a:1.5 b:1.5 q16 d8.:1.5 | e4:1.5 fs:1.5 g2:sus2 | \repeat unfold 3 { r1*7/16 | } b1:1.5 | } chordNames = \new ChordNames { \set chordChanges = ##t \set chordNameExceptions = #chordExceptions \chordValues } \score { << \chordNames \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 { << \transpose c c, \guitarOneStaff \transpose c c, \guitarTwoStaff >> } \midi {} }