music/hourglass.ly

105 lines
2.2 KiB
Plaintext
Raw Normal View History

2013-12-20 18:08:25 +00:00
\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 <d bf'>4. <d f>8 ~ <d f> f bf c |
\global bf8 f' bf c ~ c4 f, |
<f, d'>4. <ef c'> <c af'>4 |
af,8 ef' af4 c8 bf4 ef,8 |
<d bf'>4. <d f>8 ~ <d f> 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 |
<d, bf'>4. <d f>8 ~ <d f> f bf c |
bf8 f' bf c ~ c4 f, |
<f, d'>4. <ef c'> <c af'>4 |
af,8 ef' af4 c8 bf4 ef,8 |
<d bf'>4. <d f>8 ~ <d f> f bf c |
bf8 f' bf c ~ c4 f, |
<g g'>4. <g d'>8 ~ <g d'> g8 g16 c d ef |
c,4 g' c g |
<af, f'>4. <af gf'> <af f'>4 |
df8 af' df4 df'8 af4 df,8 |
<bf ef>4. <ef, bf'>8 ~ <ef bf'> ef ef16 af bf ef, |
ef,8 bf' ef4 bf' ef,4 |
<ef cf'>4. <ef bf'> <ef af>4 |
af,8 ef' cf' ef, bf' ef, af ef |
<ef af bf>4. <ef g bf>8 ~ <ef g bf>2 |
ef,4 bf' ef bf |
<af, df f>2. ~ <af df f>8 <bf ef g> ~ |
df,4 af' df af |
<bf ef g>4 bf ef g |
ef4 bf' ef bf |
<bf, c f>2 f8 bf <c f> <a c f> ~ |
f4 c' f c |
<a c f>2 <b d g> |
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)
}
}
}