diff --git a/awake.ly b/awake.ly new file mode 100644 index 0000000..83ae625 --- /dev/null +++ b/awake.ly @@ -0,0 +1,509 @@ +\version "2.18.2" +\language "english" +\include "lib/guitar-bend.ily" + +\header { + title = "Awake" + composer = "Tommy Montgomery" + copyright = "(c) 2016 Tommy Montgomery" +} + +globalConfig = { + \key b \mixolydian + \time 4/4 + \numericTimeSignature + \tempo 4 = 132 + \omit Voice.StringNumber + \override TupletBracket #'bracket-visibility = #'if-no-beam +} + +pinchHarmonic = #(define-music-function + (parser location fretted actual duration) + (ly:pitch? ly:pitch? number?) + #{ <\parenthesize #fretted \tweak NoteHead.style #'harmonic-black #actual >4 #} +) + +mainFifthRiff = \relative c { + 8 a16 a a8 8 a16 a a8 8 a16 a | +} + +firstInterlude = \relative c { + b8 fs' b e ~ e b ds b | b, fs' b e ~ e b ds b | + \repeat unfold 2 { a, b' ds e ~ e b ds b | } + \repeat unfold 2 { b, fs' b e ~ e b ds b | } + d, a' d e ~ e b fs' d | + g,, d' g( a) a, d( e4) | +} + +firstVerseRiff = \relative c { + \repeat unfold 4 { + \repeat unfold 2 { b8 fs' b ~ q b, 4 | } + \repeat unfold 2 { a,8 fs' b ~ q a, 4 | } + } +} + +bsusSingleNoteRiff = \relative c { + \repeat unfold 2 { + b8 e fs b, e b' b, e | fs b, e b' b, e fs e | + a, e' fs a, e' b' a, e' | fs a, e' b' a, e' fs16( g fs8) | + b, e fs b, e b' b, e | fs b, e b' b, e fs e | + a, e' fs a, e' b' a, e' | fs a, e' b' a,16 b ds e ds4 | + } +} + +preChorusRiff = \relative c { + \repeat unfold 2 \mainFifthRiff + 8 d16 d d8 8 d16 d d8 4 | + 8 d16 d d8 8 d16 d d8 4 | +} + +introRhythmGOne = \relative c { + 4. q8 q 4 8 ~ | q4. 8 ~ q2 | +} + +introRhythmGTwo = \relative c { + 4. q8 q 4 8 ~ | q8 q q( d') 2 | +} + +chorusRhythm = \relative c, { + \repeat unfold 2 { \transpose b fs \mainFifthRiff } + \introRhythmGOne + \repeat unfold 2 { \transpose b fs \mainFifthRiff } + 4 q8 cs16 cs cs8 4 8 ~ | + q8 q q-> b16 b b( c b a) b e,8. | + \repeat unfold 2 { \transpose b fs \mainFifthRiff } + \introRhythmGTwo + \repeat unfold 2 { \transpose b fs \mainFifthRiff } + 4 8-> cs16 cs cs8 4 8 ~ | + q q q-> d16 d d8 4 8 ~ | + + q8 q q-> e16 e e8 4 8 ~ | + q4. 8 ~ q4. 8 ~ | + q4. 8 ~ q4. 8 ~ | + q4. 8 ~ q2 | +} + +aMajSeventhRiff = \relative c { + \repeat unfold 2 { a,,16 e' gs a b a gs a e' a, gs a b a gs e | } + \repeat unfold 2 { b fs' a b cs b a b fs' b, a b cs b a fs | } + \repeat unfold 2 { cs g' b cs d cs b cs g' cs, b cs d cs b g | } + \repeat unfold 2 { d a' d e fs( e) d e a g fs e fs( e) d a | } +} + +fSharpPentDescRiff = \relative c'' { + \repeat unfold 2 { a16( fs) e cs b a fs e cs b a gs fs4 | } + \repeat unfold 2 { a''16( fs) e cs c a fs e c b a e fs4 | } +} + +guitarTwo = \relative c { + \repeat unfold 2 \mainFifthRiff + \introRhythmGOne + \repeat unfold 2 \mainFifthRiff + \introRhythmGTwo + + \bsusSingleNoteRiff + + 1 | | | | + + \repeat unfold 10 r1 + + % verse 1 + \repeat unfold 16 r1 + % interlude + \repeat unfold 8 r1 + + % verse 2 + \bsusSingleNoteRiff + + % interlude 2 + \repeat unfold 2 { + e,8 b' e\glissando( fs) g, d' g\glissando( a) | + \repeat unfold 2 { a, e' a\glissando( b) } | + } + + % pre chorus + % \repeat unfold 2 \preChorusRiff + + % f#m interlude + fs8^"Interlude 3" cs' fs gs a gs a fs | + fs, cs' fs gs a gs a fs | + \repeat unfold 2 { gs, ds' gs as cs as bs gs | } + \repeat unfold 2 { fs,8 cs' fs gs a gs a fs | } + \repeat unfold 2 { e,8 b' e fs gs fs gs e | } + \repeat unfold 2 { b,8 fs' b cs e cs ds b | } + \repeat unfold 2 { a,8 e' a b cs b cs a | } + \repeat unfold 2 { d,8 a' d e fs e fs d | } + cs,8 gs' ds' gs, cs, es' gs, cs, | + \time 5/4 fs' gs, cs, gs'' gs, cs, a'' gs, b'4 | + + % chorus + \time 4/4 \chorusRhythm + + % post-chorus thing + \repeat unfold 2 \mainFifthRiff + 8 ~ q ~ | + q ~ q2 | + \repeat unfold 2 \mainFifthRiff + cs8 b a e ~ e8 fs g4 | + fs16 g as b cs d e fs g as b cs d e fs8 | g1 \bar "||" | + + \firstInterlude + + \repeat unfold 2 { + b,,8 b16 b b( a) b8 r8 b16( a) b( a8.) | + e'8 e16 e e( ds) b8 r8 b16( a) b8 r8 | + a8 a16 a e'( fs) e8 r4 e16( fs) a( b) | + 8. 16 ~ q8 ~ q4 b'16( a) a,8 | + } + + \repeat unfold 2 { + b16-> b b b b b e-> b b b b b fs'-> b, b b | + b b b'-> b, b b b b fs'-> b, b b e-> b b b | + a-> a a a a a e'-> a, a a a a fs'-> a, a a | + a a b'-> a, a a a a fs'-> a, a a e'-> a, a a | + } + + \fSharpPentDescRiff + + \repeat unfold 2 { fs'16 fs cs' cs fs fs gs gs a8 gs a fs | } + \repeat unfold 2 { e,16 e b' b e e fs fs gs8 fs gs e | } + \repeat unfold 2 { d,16 d a' a d d e e fs8 e fs d | } + + cs,8 gs' ds' gs, cs, es' gs, cs, | + fs' gs, cs, ds' gs, es' gs, fs' | + gs, es' gs, cs, fs' gs, cs, gs'' | + gs, cs, es' gs, fs' gs, gs' gs, | + fs' gs, cs, gs'' gs, cs, a'' gs, | + cs, fs' gs, gs' gs, a' gs, 8 | + q r q r q r | + q r q r r4 | +} + +guitarOne = \relative c'' { + << + { b1 ~ | b1 ~ | b4. a8 ~ a4 g | fs4. g16( fs) e2 ~ | } \\ + { fs1 | a | g4. fs8 ~ fs4 e | d4. e16( d ) cs2 | } + >> + << + { e2. ~ e8( fs16 e) | ds4.( e16 ds) b2 | cs4. b8 ~ b4 a | b1 | } \\ + { a2. cs4 | b1 | e,4. g8 ~ g4 fs | a1 | } + >> + + b'4. \times 2/3 { cs16( b a) } b4 \times 2/3 { cs16( b a) } b8 ~ | + b4. \times 2/3 { cs16( b a) } b4. a8 | + e'4 ds8 e ~ e ds4 b8 ~ | + b4. \times 2/3 { cs16( b a) } b2 | + + b4. \times 2/3 { cs16( b a) } b4 \times 2/3 { cs16( b a) } b8 ~ | + b4. \times 2/3 { cs16( b a) } b4. a8 | + e'4 ds8 e ~ e ds4 fs8 ~ | + fs1 | + + \ottava #1 + << + { ds4. \times 2/3 { e16( ds cs) } ds4 \times 2/3 { e16( ds cs) } ds8 ~ | } \\ + { b4. \times 2/3 { cs16( b a) } b4 \times 2/3 { cs16( b a) } b8 ~ | } + >> + << + { ds4. \times 2/3 { e16( ds cs) } ds4. cs8 } \\ + { b4. \times 2/3 { cs16( b a) } b4. a8 | } + >> + << + { g'4 fs8 g ~ g fs4 ds8 ~ | ds4. \times 2/3 { e16( ds cs) } ds2 | } \\ + { e4 ds8 e ~ e ds4 b8 ~ | b4. \times 2/3 { cs16( b a) } b2 | } + >> + << + { ds4. \times 2/3 { e16( ds cs) } ds4 \times 2/3 { e16( ds cs) } ds8 ~ | } \\ + { b4. \times 2/3 { cs16( b a) } b4 \times 2/3 { cs16( b a) } b8 ~ | } + >> + << + { ds4. \times 2/3 { e16( ds cs) } ds4. cs8 } \\ + { b4. \times 2/3 { cs16( b a) } b4. a8 | } + >> + << + { g'4 fs8 g ~ g fs4 a8 ~ | a1 | } \\ + { e4 ds8 e ~ e ds4 fs8 ~ | fs1 | } + >> + + << + { b4. a8 ~ a g4 c8 ~ | c4. b8 ~ b a4. | g4. a16( g) fs2 | d4. e16( d) c2 | } \\ + { g'4. fs8 ~ fs e4 a8 ~ | a4. g8 ~ g fs4. | e4. fs16( e) ds2 | b4. c16( b) a2 | } + >> + + \ottava #0 + + << + { fs'16 e ds c b g fs e ds e fs g b c ds e | g1 } \\ + { fs,16 e ds c b g fs e ds e fs g b c ds e | b'1 } + >> + + \firstInterlude \bar "||" + \firstVerseRiff + \firstInterlude + \firstVerseRiff + + % interlude 2 + \repeat unfold 4 r1 + + % pre-chorus or whatever + % \repeat unfold 8 r1 + + % interlude 3 + \repeat unfold 15 r1 + \time 5/4 r1 r4 + \time 4/4 + + % chorus + \repeat unfold 16 r1 + + % bridge or whatever + + +} + +vocalMelody = \relative c'' { + \globalConfig + \dynamicUp + + \repeat unfold 38 r1 + + % verse 1 + r4^"Verse 1" ds8 e ~ e2( | ds4) r4 r2 | + r4 ds8 e ~ e2( | fs2) r2 | + r4 r8 ds ~ ds ds e e ~ | + e4.( fs8 ~ fs) e ds cs ~ | + cs2 r2 | + r1 | + + r4 ds8 e ~ e2( | ds4) r4 r2 | + r4 ds8 e ~ e2( | fs2) r2 | + r2 r8 ds ds e ~ | + e4.( fs8 ~ fs) e ds cs ~ | + cs4.( ds16 cs b4) r4 | + r1 | + + % interlude 1 + r1^"Interlude" | \repeat unfold 7 r1 | + + % verse 2 + r4^"Verse 2" ds8 e ~ e2( | ds4) r4 r2 | + r4 ds8 e ~ e2( | fs2) r2 | + r4 ds ds8 ds4 e8 ~ | + e4.( fs8 ~ fs) e ds cs ~ | + cs2 r2 | + r1 | + + r4 ds8 e ~ e2( | ds4) r4 r2 | + r4 ds8 e ~ e2( | fs2) r2 | + r4 ds ds ds8 e ~ | + e4.( fs8 ~ fs) e ds cs ~ | + cs2( ds | e fs | e4) r4 r2 | + + % interlude 2 + \repeat unfold 3 r1 + + % pre-chorus + % \repeat unfold 8 r1 + + % interlude 3 + \repeat unfold 15 r1 | + \time 5/4 r1 r4 | + \time 4/4 + fs4.^"Chorus" a8 ~ a4 e8 fs ~ | fs2 r2 | + fs8 fs fs fs ~ fs g4 e8 ~ | e2 r2 | + + fs4. b8 ~ b8 b8 b( as ~ | as2) r4 fs4 | + gs4. fs8 ~ fs4 es | fs2. r4 | + + fs4. a8 ~ a4 e8 fs ~ | fs2 r2 | + fs8 fs fs fs ~ fs g4 e8 ~ | e2 r2 | + + fs4. b8 ~ b8 b8 b( as ~ | as4. a8 ~ a4) fs4 | + gs4. fs8 ~ fs4 es | a4. gs8 ~ gs4 fs | + + e4. a8 ~ a4 gs8 gs ~ | gs4 r4 r2 | + \repeat unfold 2 r1 | + + % interlude (bm) + \repeat unfold 9 r1 | + + % interlude (bsus4) + \repeat unfold 8 r1 | + + % verse 3 + \repeat unfold 2 { r4 ds4 ds ds8 e ~ | e4. fs8 ~ fs e ds cs ~ | cs4. cs8 ~ cs8 cs( b) cs( | b2) r2 | } + + % death and decay... + fs'8 fs fs fs ~ fs fs( e) fs ~ | fs fs( e) fs( e4) e8 e | + e4. e8 ~ e fs4 e8 ~ | e2 r2 | + fs8 fs4 fs8 ~ fs4 fs8 fs | fs fs fs fs ~ fs4. e8 | + e4 e8 fs ~ fs e4 g8 ~ | g2. r4 | + + % f#m pentatonic interlude + \repeat unfold 4 r1 + + fs4.^"pre-chorus" gs8 ~ gs4 a + \repeat unfold 2 { fs4. gs8 ~ gs4 a } | fs8( e ~ e2) r4 | + fs e8 fs ~ fs4 fs8 e | fs fs e fs ~ fs e4 cs8 ~ | cs2 r2 | + +} + +vocals = \lyricmode { + % verse 1 + A -- wake, __ + a -- rise, __ + let the sun o __ -- pen your eyes. __ + + A -- lign __ + your mind. __ + You __ were ne __ -- ver that blind. __ + + % verse 2 + To live, __ + to die, __ + just clip your wings __ and you'll fly. __ + + Give up, __ + give in, __ + don't let the mad -- __ ness be -- gin. __ + + % chorus + Eyes op __ -- en wide, __ + try -- ing to see the __ truth. + I don't __ know why __ + I ne -- ver see you. + + Fire in my veins + Wash -- ing a -- way the pain + A -- wake __ to -- day __ + To -- mor -- row the dark -- ness will fade back __ to light. __ + + % verse 3 + I've felt the won -- __ der as the pride __ left my __ eyes. __ + I've seen the ro -- __ ses as they reach __ for the __ skies. __ + Death and de -- cay, __ our mor __ -- tal __ shame __ + 'til our soul leaves the earth. __ + Fu -- tile __ plan __ from an ig -- no -- rant man, __ + we all de -- serve __ to burn. __ + + % verse 4 + + % pre-chorus + Ro -- ses __ are red with __ the blood of __ the dead. + See the light __ for the dark -- ness it will __ be -- come. __ + +} + + +vox = \new Staff \with { + instrumentName = "Vocals" + midiInstrument = #"voice oohs" +} { \clef treble \vocalMelody } +\addlyrics { \vocals } + +chordValues = { + \chordmode { + \set additionalPitchPrefix = #"add" + \set majorSevenSymbol = \markup { "maj7" } + + b1 ~ | b1 | g2 ~ g8 d4 a8 ~ | a4. e8 ~ e2 | + b1 ~ | b1 | g2 ~ g8 d4 a8 ~ | a1 | + \repeat unfold 4 { b1 ~ | b1 | b1:/a ~ | q | } + e:m | d:/fs | b | a:m/c | b | b:aug | + + % interlude + b:1.3.5.11 ~ | q1 | + b:1.3.5.11/a ~ | q1 | + b:1.3.5.11 ~ | q1 | + d:1.3.5.6.9 | g2:sus2 a:1.5 | + + % verse 1 + \repeat unfold 4 { b1:sus4 ~ | q | a:1.3.5.6.9 ~ | q | } + + % interlude + b:1.3.5.11 ~ | q1 | + b:1.3.5.11/a ~ | q1 | + b:1.3.5.11 ~ | q1 | + d:1.3.5.6.9 | g2:sus2 a:1.5 | + + % verse 2 + \repeat unfold 4 { b1:sus4 ~ | q | a:1.3.5.6.9 ~ | q | } + + % interlude 2 + \repeat unfold 2 { e2:sus2 g:sus2 | a1:sus2 | } + + % pre-chorus + % \repeat unfold 2 { b1 ~ | q | d4. a8:/d ~ q4 g:sus2 | d4. a8:/d ~ q4 a:/e | } + + % f#m interlude + fs1:m ~ | q | gs ~ | q | + fs:m ~ | q | e ~ | e | + b ~ | b | a ~ | a | + d ~ | d | cs ~ |\time 5/4 cs ~ q4 | + + % chorus + \time 4/4 + fs1:m | q | g2 ~ g8 d4 a8 ~ | a4. e8 ~ e2 | + fs1:m | q | cs2.:1.5 ~ q8 b8 ~ | b2 r2 | + fs1:m | q | g2 ~ g8 d4 a8 ~ | a1 | + fs1:m | q | cs2.:7 ~ q8 d8:maj7 ~ | q2. q8 e ~ | + e2. ~ q8 cs:/es ~ | q4. fs8:m ~ q4. d8:/fs ~ | q4. g8 ~ q4. a8 ~ | q4. fs8:/as ~ q2 | + + % after-chorus thing + b1 ~ | b1 | + \powerChords fs8:1.5 g:1.5 e:1.5 fs:1.5 ~ q g:1.5 e:1.5 fs:1.5 ~ | q g:1.5 e:1.5 f8:1.5 ~ q2 | + b1 ~ | b1 | + a4. e8 ~ q4 e4:m | fs1:7 | c | + + % interlude + b:1.3.5.11 ~ | q1 | + b:1.3.5.11/a ~ | q1 | + b:1.3.5.11 ~ | q1 | + d:1.3.5.6.9 | g2:sus2 a:1.5 | + + % verse 3 & 4 + \repeat unfold 2 { b1:sus4 ~ | q | a:1.3.5.6.9 | a4. a8:sus2 ~ q2 } + \repeat unfold 2 { b1:sus4 ~ | q | b:sus4/a | q | } + + % f#m pentatonic interlude + \repeat unfold 4 fs1:m | + + % pre-chorus + fs1:m | fs:m | e | e | d d | + \repeat unfold 6 cs:7 | + cs2:7 ~ q8 d:dim7 ~ q4 | + q4. cs8:7 ~ q2 | + + + % bridge or whatever + % e1:/a | q | b1:m7 | q | cs:1.3-.5-.7 | q | d | q | + + } +} + +\score { + << + \new ChordNames { + \set chordChanges = ##t + \chordValues + } + \vox + \new Staff \with { \clef "G_8" midiInstrument = #"electric guitar (jazz)" instrumentName = "Guitars 1" } { + \globalConfig + \guitarOne + } + \new Staff \with { \clef "G_8" midiInstrument = #"electric guitar (jazz)" instrumentName = "Guitars 2" } { + \globalConfig + \guitarTwo + } + >> + \layout { + \context { + \Staff \RemoveEmptyStaves + \override Glissando.minimum-length = #4 + \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods + \override Glissando.thickness = #2 + } + } + \midi {} +} \ No newline at end of file diff --git a/awake.pdf b/awake.pdf new file mode 100644 index 0000000..b7ab10e Binary files /dev/null and b/awake.pdf differ