diff --git a/hourglass.ly b/hourglass.ly new file mode 100644 index 0000000..f3a8b08 --- /dev/null +++ b/hourglass.ly @@ -0,0 +1,104 @@ +\version "2.14.2" +\language "english" + +\header { + title = "The Hourglass" + composer = "Tommy Montgomery" + copyright = "(c) 2003 Tommy Montgomery" +} + +global = { + \key bf \mixolydian + \numericTimeSignature + \override TupletBracket #'bracket-visibility = #'if-no-beam + \time 4/4 +} + +\parallelMusic #'(pianoRight pianoLeft) { + \global 4. 8 ~ f bf c | + \global bf8 f' bf c ~ c4 f, | + 4. 4 | + af,8 ef' af4 c8 bf4 ef,8 | + 4. 8 ~ f bf c | + bf8 f' bf c ~ c4 f, | + d16 ef d c g'8 g, c ef \times 2/3 { d16 ef d } c8 | + c,4 g' c g | + + 4. 8 ~ f bf c | + bf8 f' bf c ~ c4 f, | + 4. 4 | + af,8 ef' af4 c8 bf4 ef,8 | + 4. 8 ~ f bf c | + bf8 f' bf c ~ c4 f, | + 4. 8 ~ g8 g16 c d ef | + c,4 g' c g | + + 4. 4 | + df8 af' df4 df'8 af4 df,8 | + 4. 8 ~ ef ef16 af bf ef, | + ef,8 bf' ef4 bf' ef,4 | + 4. 4 | + af,8 ef' cf' ef, bf' ef, af ef | + 4. 8 ~ 2 | + ef,4 bf' ef bf | + + 2. ~ 8 ~ | + df,4 af' df af | + 4 bf ef g | + ef4 bf' ef bf | + 2 f8 bf ~ | + f4 c' f c | + 2 | + f,,4 f' g, g' | + + \key c \major s1 | + \key c \major s1 | + s1 | s1 | s1 |s1 | s1 | s1 | +} + +pianoPart = \new PianoStaff \with { + instrumentName = "Piano" +} << + \new Staff = "right" \with { + midiInstrument = "acoustic grand" + } \relative c' \pianoRight + \new Staff = "left" \with { + midiInstrument = "acoustic grand" + } { \clef bass \relative c \pianoLeft } +>> + +vocalMelody = \relative c' { + \global + \dynamicUp + \repeat unfold 16 r1 + \key c \major + + c'4. g c4 | d4. b d4 | f4.( e) d4 | c2 r4 c | +} + +vocals = \lyricmode { + Lost4. in my4 lab-4. 'rinth of4 time2. __ I4 wait.2 + So4 +} + +vox = \new Staff \with { + instrumentName = "Vocals" + midiInstrument = "choir aahs" +} { \clef treble \vocalMelody } +\addlyrics { \vocals } + +\score { + << + \vox + \pianoPart + >> + \layout { } + \midi { + \context { + \Score + %\Staff \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + tempoWholesPerMinute = #(ly:make-moment 132 4) + } + } +} diff --git a/hourglass.pdf b/hourglass.pdf new file mode 100644 index 0000000..e297c7c Binary files /dev/null and b/hourglass.pdf differ