diff --git a/precipice.ly b/precipice.ly new file mode 100644 index 0000000..2b5c498 --- /dev/null +++ b/precipice.ly @@ -0,0 +1,381 @@ +\version "2.14.2" +\language "english" + +\header { + title = "Precipice" + composer = "Tommy Montgomery" + copyright = "(c) 2011 Tommy Montgomery" +} + +rhBrokenFm = { + \relative c' { + r16 c f af c c, f af r c, f af r c, f af | + } +} + +rhBrokenFmTonic = { + \relative c' { + r16 f af c f f, af c r f, af c f f, af c | + } +} + +rhBrokenFmOctave = { + \relative c' { + r16 f af c f f, af c r f, af c f af c f | + } +} + +rhBrokenBfsus = { + \relative c' { + r16 bf ef f bf bf, ef f r bf, ef f r bf, ef f | + } +} + +rhBrokenBfm = { + \relative c' { + r16 f bf df f f, bf df r f, bf df f f, bf df | + } +} + +rhBrokenBfmOctave = { + \relative c' { + r16 f bf df f f, bf df r f, bf df f bf df f | + } +} + +rhSextuplets = { + \relative c' { + \times 4/6 { g' e df c df e } + \times 4/6 { af g f c f g } + \times 4/6 { bf g e c e g } + \times 4/6 { c g e c e g } | + } +} +rhSextupletsSus = { + \relative c' { + \times 4/6 { df' af ef df ef af } + \times 4/6 { df af ef df ef af } + \times 4/6 { c af ef c ef af } + \times 4/6 { c af ef c ef af } | + } +} + +\parallelMusic #'(right left) { + \time 4/4 + \tempo "Moderately" 4 = 120 + \set Score.connectArpeggios = ##t + \set Staff.printKeyCancellation = ##f + + \numericTimeSignature \key f \minor \ottava #'1 \override Stem #'direction = #UP + df'''16 bf af g f e g c, \ottava #'0 df bf af g f e g c, | + \numericTimeSignature \key f \minor \change Staff = "right" \override Stem #'direction = #DOWN + df'''16 bf af g f e g c, df bf af g f e g c, | + + df16 bf af g f e g c, df \change Staff = "left" bf af g f e g c, | + \override Stem #'direction = #DOWN df16 \change Staff = "left" bf af g f e g c, df bf af g f e g c, | + + \change Staff = "right" \revert Stem #'direction \rhBrokenFm | + f2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenBfsus | + bf,2 c'4 df | + \rhBrokenBfsus | + bf,2 c'4 df | + \rhBrokenBfsus | + bf,2 c'4 df | + \rhBrokenBfsus | + bf,2 c'4 df | + + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenFm | + f,,2 df''4 ef | + \rhBrokenBfsus | + bf,2 c'4 df | + \rhBrokenBfsus | + bf,2 c'4 df | + r16 g'' bf df e df bf g e g bf df \override Stem #'direction = #UP e g bf df | + c,2 g'16 bf \change Staff = "right" df e g bf df e | + e df bf g e df bf g e2 | + << { \override Stem #'direction = #DOWN g16 e df bf g e df bf g2 } + \\ + { s2 r8 \revert Stem #'direction \change Staff = "left" -. -. -. } + >> | + + \revert Stem #'direction \rhBrokenFm | + \change Staff = "left" \revert Stem #'direction << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + 4 | + + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + + r16 c e g c g e c r df f bf df bf f df | + 2 4 | + r16 c e g c g e c r df f bf df bf f df | + 2 4 | + r16 e g c e c g e r f af c f c af f | + 2 4 | + r16 e g c e c g e r f af c f c af f | + 2 4 | + r16 g b d g d b g r af c f af f c af | + 2 4 | + r16 g b d g d b g r af c f af f c af | + 2 4 | + r16 b d f b f d b r bf df f bf f df bf | + 2 4 | + r16 c e g c g e c g e c \change Staff = "left" \override Stem #'direction = #UP g e c e g | + 4 8-. -. 4 \override Stem #'direction = #DOWN | + + \change Staff = "right" \revert Stem #'direction \rhBrokenFmTonic | + \revert Stem #'direction 4 | + \rhBrokenFmTonic | + 4 | + \rhBrokenFmTonic | + 4 | + \rhBrokenFmTonic | + 4 | + \rhBrokenBfm | + 4 | + \rhBrokenBfm | + 4 | + \rhBrokenBfm | + 4 | + r16 f' bf df f f, bf df r e, g c e c g e | + 4 | + + \rhBrokenFmOctave | + 4 | + \rhBrokenFmOctave | + 4 | + \rhBrokenFmOctave | + 4 | + \rhBrokenFmOctave | + 4 | + \rhBrokenBfmOctave | + 4 | + \rhBrokenBfmOctave | + 4 | + \rhBrokenBfmOctave | + 4 | + \rhBrokenBfmOctave | + 4 | + + r16 c c c, c c c c, c | + 4 r r | + 16 c c c, c, c, c, c, c | + 4 r 2 | + 16 c c c, c c c c, c | + 4 r r16 8. r4 | + 16 c c c, c, c, c, c, c | + 4 r | + + 16 c c c, c c c c, c | + c'8-. f-. c'-. f,-. c-. f-. c'-. f,-. | + 16 c c c, c, c, c, c, c | + c8-. f-. c'-. f,-. e-. f-. c'-. f,-. | + 16 c c c, c c c c, c | + c16 c' df f g e df c c, c' df f g e df c | + 16 c c c, c, c, c, c, c | + c,16 c' df f g e f af bf af g e df c af g | + + \rhSextuplets | + c,4 | + \rhSextuplets | + 4 | + \rhSextupletsSus | + 4 8 2 | + \rhSextupletsSus | + 4 8 2 | + + \transpose c g \rhSextuplets | + 4 | + \transpose c g \rhSextuplets | + 4 | + \transpose c g \rhSextupletsSus | + 4 8 2 | + \transpose c g \rhSextupletsSus | + 4. 16 2 | + + + \bar "|:" r16 c df af'-> df, c af'-> df, r c df af'-> df, c af'-> df, | + 2 | + r16 c df af'-> df, c af'-> df, r c df af'-> df, c af g | + 2 | + f16 g af bf c4 f16 g af bf c4 | + r4 f'16 g af bf c4 f16 g af bf | + f16 g af bf c8 | + c4 r8 \clef treble df'8 c bf af g | + 4 f,16 g af bf c4 \clef bass f,,16 g af bf | + f c af g f4 \clef bass c16 bf af g f4 | + \time 5/4 + c4 r8 8 4 \bar ":|" | + af16 g f e f8 c df e f g f16 c af c | + \time 4/4 + + r8 \clef treble \times 2/3 { f16 af c } f4 r8 \times 2/3 { f16 af c } f4 | + 4. 8 4. 8 | + r8 \times 2/3 { f16 af c } f4 c8 | + 4. \clef treble 8 r16 df' c bf af g f e | + 8 4 r8 \times 2/3 { bf16 df f } bf4 | + f16 g af g f4 4. \clef bass 8 | + r8 \times 2/3 { bf,,16 df f } bf4 r8 \times 2/3 { bf,,16 df f } bf4 | + 4. 8 4. 8 | + \clef bass c,8 4 | + r16 c'' bf af g f e f g af bf c df4 | + + r8 \times 2/3 { c16 e g } c4 r8 \clef treble \times 2/3 { c16 e g } c4 | + 4. 8 4. \clef treble 8 | + r8 \times 2/3 { c16 e g } c4 c8 | + 4. 8 r16 c bf af g f e f | + 8 4 r8 \ottava #'1 \times 2/3 { c16 e g } c4 | + g16 f e df c4 4. 8 | + \ottava #'0 r8 \times 2/3 { c,,16 e g } c4 r8 \times 2/3 { c,16 g e } c4 | + \clef bass 4. 8 4. 8 | + \clef bass c8 4 | + r16 c' bf af g f e df c bf af g f4 | + + \clef treble \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \rhBrokenBfsus | + 4 8 | + + \transpose c f \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenBfsus | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenBfsus | + 4 | + + \transpose c f \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + \transpose c f \rhBrokenFm | + << { r2 4 } \\ { 1 } >> | + + \transpose c bf \rhBrokenBfsus | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenBfsus | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenBfsus | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenBfsus | + 4 | + + \transpose c bf \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c bf \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + + \transpose c c' \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + \transpose c c' \rhBrokenFm | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + r16 df'' gf bf df df, gf bf r df, gf bf r df, gf bf | + << { r2 \clef treble 4 } \\ { \clef bass 1 } >> | + r16 df, gf bf df bf gf df bf' gf df bf gf' df bf gf | + \clef treble 4 | + + 2 4\arpeggio | + \clef bass 2 2\arpeggio | + 4\arpeggio 2\arpeggio ~ | + 2\arpeggio 4.\arpeggio g'16 c, | + 1\fermata | + c,1\fermata | + + f,16 g af bf c4 f16 g af bf c4 | + r4 f'16 g af bf c4 f16 g af bf | + f16 g af bf c8 | + c4 r8 \clef treble df' c bf af g | + + 4 f'16 af, c f, af c, f af, c f, af c, | + f4 s2. | + f16 \change Staff = "left" af, c f, af c, f af, c f, af c, \override Stem #'direction = #UP df' ef f g | + \clef bass s2. \override Stem #'direction = #DOWN df,,16 ef f g | + af16 bf c \change Staff = "right" df ef f g af bf c df ef f g af bf | + af16 bf c df ef f g af bf c \change Staff = "right" df ef f g af bf | + \ottava #'1 c df ef f g af bf c df bf af g f e g c, | + c df ef f g af bf c df bf af g f e g c, | + \ottava #'0 df bf af g f e g c, df bf af g f e g c, | + df bf af g f e g c, df \change Staff = "left" bf af g f e g c, | + df \change Staff = "left" bf af g f e g c, f4 \arpeggio | + df16 bf af g f e g c, f4 \arpeggio | + 2..\arpeggio \change Staff = "right" \ottava #'1 \times 2/3 { f''''16 af c } | + 2..\arpeggio \change Staff = "right" \times 2/3 { f''''16 af c } | + f4 r4 r2 \bar "||" | + f4 s2. | + +} + +\score { + \new PianoStaff \with { + instrumentName = "Piano" + } << + \new Staff = "right" \with { + midiInstrument = "acoustic grand" + } \relative c' \right + \new Staff = "left" \with { + midiInstrument = "acoustic grand" + } { \clef bass \relative c \left } + >> + \layout { } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 120 4) + } + } +} diff --git a/precipice.pdf b/precipice.pdf new file mode 100644 index 0000000..57adc11 Binary files /dev/null and b/precipice.pdf differ