diff --git a/intermezzo.ly b/intermezzo.ly new file mode 100644 index 0000000..ff275d5 --- /dev/null +++ b/intermezzo.ly @@ -0,0 +1,101 @@ +\version "2.18.2" +\language "english" + +\header { + title = "Intermezzo" + composer = "Tommy Montgomery" + copyright = "(c) 2004 Tommy Montgomery" +} + +global = { + \key cs \minor + \time 3/4 + \tempo 4 = 86 + \set Staff.printKeyCancellation = ##f + \numericTimeSignature + \compressFullBarRests + \omit Voice.StringNumber + \override TupletBracket #'bracket-visibility = #'if-no-beam + \override MultiMeasureRest.expand-limit = #3 +} + +cSharpMinorRiff = \relative c' { + \time 3/4 + cs8 gs' fs gs a gs16 fs | + \time 2/4 gs8 a, fs' gs | + a16 gs fs e ds e fs8 | + \time 3/4 b,[ e] fs[ a,] e'[ fs] | + \time 2/4 gs, e' ds16 e fs8 | + a, fs' e16 fs gs8 | + fs, gs' fs16 gs a8 | + \time 3/4 e,16 b'' a gs a( gs) e( ds) gs, e' gs, ds' | +} + +aMajorRiff = \relative c' { + \time 2/4 cs8 gs' cs b16 cs | + d cs b d cs8 a, | + b' cs d cs16 b | + a8 d,16( e) a8 e16\glissando( fs) | + a8 a16 b \grace b8( c16 b) a8 | + b8 b, e fs | + a \tuplet 3/2 { gs32( a gs\glissando } fs16) gs8 e, | + \time 5/8 fs'[ gs] a16[ gs fs e] ds[( e)] | +} + +guitarOne = \relative c' { + \cSharpMinorRiff + + \key a \major + \aMajorRiff + + \key cs \minor + \cSharpMinorRiff + + \repeat volta 2 { + cs16 gs' fs gs a gs fs gs gs, e' gs, ds' | + a e' ds e fs e ds e b gs' b, fs' | + e a gs a b a gs a cs, a' cs, gs' | + b, fs' e fs gs fs e fs e cs' e, b' | + + \time 2/4 ds, a' gs a b a gs a | + bs, gs' fs gs a gs fs gs | + \time 3/4 fs, ds' cs ds e ds cs ds a ds gs, e' | + } + + \key a \major + \aMajorRiff + + \key cs \minor + \cSharpMinorRiff + + \time 2/4 cs2\fermata \bar "|." + +} + + +guitarOneStaff = \new Staff \with { midiInstrument = "acoustic guitar (nylon)" }{ \global \guitarOne } + +\score { + << + \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, \guitarOneStaff + >> + } + \midi {} +} + diff --git a/intermezzo.pdf b/intermezzo.pdf new file mode 100644 index 0000000..b30e394 Binary files /dev/null and b/intermezzo.pdf differ