diff --git a/something.ly b/something.ly new file mode 100644 index 0000000..2eb08be --- /dev/null +++ b/something.ly @@ -0,0 +1,198 @@ +\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 {} +} \ No newline at end of file diff --git a/something.pdf b/something.pdf new file mode 100644 index 0000000..1fd86c8 Binary files /dev/null and b/something.pdf differ