\version "2.18.2" \language "english" \include "lib/guitar-bend.ily" \header { title = "Something" composer = "Tommy Montgomery" copyright = "(c) 2017 Tommy Montgomery" } globalConfig = { \key a \minor \time 4/4 \numericTimeSignature \tempo 4 = 84 \omit Voice.StringNumber \override TupletBracket #'bracket-visibility = #'if-no-beam } tappingRiff = \relative c { \times 4/6 { a16( d e a^"+" e d } \repeat unfold 3 { \times 4/6 { a d e a^"+" e d } } \repeat unfold 4 { \times 4/6 { a e' f c'^"+" f, e } } \repeat unfold 4 { \times 4/6 { a, g' a b^"+" a g } } \repeat unfold 3 { \times 4/6 { a, fs' a d^"+" a fs } } \times 4/6 { a, fs' a d^"+" a fs) } } pedalToneRiff = \relative c { a16 d e a, a' a, d e a, c a c d c b c | a d e a, a' a, d e a, g' a, fs' a, d a e' | a, d e a, a' a, d e a, c a c d c b c | a d e a, a' a, d e f e a, e' d a d c | e, a b e, c' b e, a e a b e, c' b a b | e, a b e, d' c e, a e a b e, d' c b c | e, a b e, c' b e, a e a b e, c' b a b | e, a b e, g a e f \times 4/6 { e a b c b a } \times 4/6 { e b' c d c b } | } fToDRiff = \relative c, { \repeat volta 2 { f16 c' f a c a b g f g f e d b c a | g d' g b d b c a g a g f e c d b | bf f' bf d f d e c bf\glissando( c) g' d' f d e c | } \alternative { { d2 \times 4/6 { a'16( f) d a f d } \times 2/3 { c b! a } g8 | } { d''2 \times 4/6 { bf,16 c d e f g } \times 4/6 { a bf c d e f } | } } } guitarOne = { \relative c { \repeat unfold 3 { \tappingRiff } a1\fermata | \repeat unfold 2 \pedalToneRiff \repeat unfold 2 { a16 e' a e a e a, e' } c e b' e, b' e, c e c e c' e, c' e, c e \repeat unfold 2 { d g a g a g d g } \repeat unfold 2 { d fs a fs a fs d fs } \repeat unfold 2 { a,16 e' a e a e a, e' } c e b' e, b' e, c e c e c' e, c' e, c e \repeat unfold 2 { d a' d a d a d, a' } \repeat unfold 2 { cs, a' e' a, e' a, cs, a' } d, a' d e f( e) d a g' e f d e c d a | d, a' d e f( e) d a bf d e f e d c e | d, a' d e f( e) d a g' e f d e c d a | d, a' d e f( e) d a \times 4/6 { g a bf c d e } \times 4/6 { d e f g a bf } | a2. ~ a8 g16( a) | bf4. a16( g) f4 e4 | \repeat unfold 2 { \transpose a d' \tappingRiff } \repeat volta 2 { 1 | | | | } \repeat volta 2 { \repeat unfold 10 { 16 q r } c'32( g) g( d) | } \repeat volta 2 { e,32 e e16 e e f( e) e e a32 a gs16 e e b'32 b a16 c b | } \alternative { { e,32 e e16 e e f( e) e ~ q 8 e,16 \glissando( ) q8 | } { e32 e e16 e e f( e) e e \times 4/6 { d' e f gs a b } \times 4/6 { d e f gs a b } } } e,,,32 e e16 e e f32 f e16 e e a32 a gs16 b32 b a16 c32 c b16 d32 d c16 | e,32 e e16 e e f32 f e16 e ~ q 8 e,16 \glissando( ) q8 | e32 e e16 e e f32 f e16 e a32 a gs16 gs b32 b a16 a c32 c b16 b | e,32 e e16 e e f32 f e16 e e \times 4/6 { d' e f gs a b } \times 4/6 { d e f e d b } | \repeat unfold 2 { \repeat unfold 10 { 16 q r } g'32( d) d( a) | } % solo \repeat unfold 4 { \repeat unfold 10 { 16 q r } g'32( d) d( a) | } } } guitarTwo = { \relative c { r1 | r1 | r1 | r1 | a2 b4 c | b2 c | d1 ~ | d | e2 d4 c | d2 c | b1 | a1 ~ | a1\fermata \bar "||" | % a minor pedal tone riff \repeat unfold 8 r1 \repeat unfold 8 r1 % a minor ascending riff to a major \repeat unfold 8 r1 % d minor stuff \repeat unfold 4 r1 a16 d f a, d e a, d e a, cs e a, cs e cs | g a bf a bf c d e f c' f e, c' e g, c, | % d minor pedal tone \repeat unfold 8 r1 % d minor pedal chords \repeat volta 2 { \repeat unfold 4 r1 } % d power chords in three \repeat volta 2 { r1 | r1 | } % e seventh stuff \repeat volta 2 r1 \alternative { { r1 | } { r1 | } } \repeat unfold 4 r1 % solo r1 | r1 | r1 | r2 r4 r8 g''32^"solo" a bf g | a4. g16 cs ~ cs4 g16 a bf d | e4. f16 g ~ g4. d16 g | a cs, e a, cs e, a cs, e' a, cs e, a cs, e a, | g d' bf g' d bf' g d' e4. d16( c) | a8 16 a 8 a16 ~ a a a \times 4/6 { d( c) a g e c } | a8 16 a 8 a16 ~ a a a g e d e | \times 4/6 { g, a bf cs d e } \times 4/6 { g a bf cs d e } \times 4/6 { g, a bf cs d e } \times 4/6 { g a bf cs d e } | d4 ~ d16 f,16( fs) d ~ d fs c' fs ~ fs8 c | } } \score { << \new Staff \with { \clef "G_8" } { \globalConfig \guitarOne } \new Staff \with { \clef "G_8" } { \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 \override VerticalAxisGroup.remove-first = ##t } } } \score { \unfoldRepeats { << \new Staff \with { \clef "G_8" midiInstrument = "electric guitar (clean)" } { \globalConfig \guitarOne } \new Staff \with { \clef "G_8" midiInstrument = "electric guitar (clean)" } { \globalConfig \guitarTwo } >> } \midi {} }