Created
February 19, 2016 20:25
-
-
Save msikma/c6246a024de06a9e16d2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% Ballade No.1 in G Minor, Op.23 (F.Chopin, 1835-1836) | |
% music.ly - main music markup | |
% | |
% (C) 2016, Michiel Sikma <[email protected]> | |
% Licensed under CC BY-SA 4.0. | |
% TODO: | |
% [ ] add fingering | |
% [ ] add all slurs | |
% [ ] remove all fixmes | |
\version "2.18.2" | |
\language "english" | |
% Time signature for the first section, bars 1-7. | |
part-one = { | |
\key g \minor | |
\time 4/4 | |
\tempo "Largo" | |
} | |
% Time signature for the main body of the work. | |
part-two = { | |
\time 6/4 | |
% fixme: spacing is off compared to "largo" due to the descender? | |
\tempo "Moderato" | |
} | |
% Time signature for the coda. | |
part-three = { | |
\time 2/2 | |
\tempo "Moderato" | |
} | |
first-arpeggio-note = \markup \wordwrap { | |
Some publications include an ossia with D instead of E-flat. | |
} | |
% The repeating right hand part of the main theme, a series of eights. | |
% This employs some obscure trickery to put a half note and dotted eighth | |
% in among with a beamed series of eighths. | |
main-rh-theme = { | |
\relative c'' { | |
r8 | |
\mergeDifferentlyHeadedOn | |
\mergeDifferentlyDottedOn | |
<< | |
{ c,8->-1^[ d fs! bf-5 a-5] } | |
\new Voice { | |
\stemDown | |
\tweak Stem.transparent ##t | |
c,2 | |
} | |
\new Voice { | |
s8 | |
\stemDown | |
\tweak Stem.transparent ##t | |
d8. | |
} | |
>> | |
\mergeDifferentlyHeadedOff | |
\mergeDifferentlyDottedOff | |
} | |
} | |
% Same trick as above, for a one-off alternate version | |
% of the main theme in F7. | |
main-rh-theme-f-seven = { | |
\relative c'' { | |
\mergeDifferentlyHeadedOn | |
\mergeDifferentlyDottedOn | |
<< | |
{ ef,!8->-1_[ f a ef'-5 d-5 cs16\rest cs16] } | |
\new Voice { | |
\stemUp ef,2. | |
} | |
\new Voice { | |
s4 \stemUp a2 | |
} | |
>> | |
\mergeDifferentlyHeadedOff | |
\mergeDifferentlyDottedOff | |
} | |
} | |
\score { | |
\new PianoStaff << | |
\new Staff = "right" \with { | |
midiInstrument = "acoustic grand" | |
} { | |
\clef bass \relative c' { | |
\part-one | |
% fixme: pesante spacing | |
c,2-1-"pesante"~ \f c8 ef-2 af-3 bf | | |
\clef treble | |
c8 af-1 ef'-2 bf'-4 c af-1 ef' bf'-4 | | |
c8\> g bf af g4-1 fs8\! r8 | | |
r8 fs8-2 \p g fs es_[ fs \times 2/3 { a! g ef-2] } | | |
ef8.-3_[ d16 \times 2/3 { f!8-4 ef d-2] } d4-3 r4 | | |
r2 c4.->( \< g8 | | |
bf1)~ \bar "||" | |
\part-two | |
% First part of the main theme. | |
bf2. \! \p \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g2.-4 d'2. | |
} | |
\new Voice { | |
\voiceTwo r4 <d, bf>4-.( <d bf>-.) r4 <d g>4-.( <d g>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c'2.-4 | |
} | |
\new Voice { | |
\voiceTwo r4 <ef, g>4-.( <ef g>-.) | |
} | |
>> \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g2.-4 e2.-4 | |
} | |
\new Voice { | |
\voiceTwo r4 <d bf>4-.( <d bf>-.) r4 <cs^2 a^1 g^1>4-.( <cs a g>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne fs2. | |
} | |
\new Voice { | |
\voiceTwo r4 <fs, a d>4-.( <fs a d>-.) | |
} | |
>> \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g'2.-4 g'2.-5 | |
} | |
\new Voice { | |
\voiceTwo r4 <d, bf>4-.( <d bf>-.) r4 <df' bf g>4-.( <df bf g>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne f2.-4 | |
} | |
\new Voice { | |
\voiceTwo r4 <bf, c>4-.( <bf c>-.) | |
} | |
>> \main-rh-theme-f-seven | | |
<< | |
\new Voice { | |
\voiceOne cs2.-5 d2. | |
} | |
\new Voice { | |
\voiceTwo r4 <ef, f a>4-.( <ef f a>-.) r4 <bf' f d>4-.( <bf f d>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c2. | |
} | |
\new Voice { | |
\voiceTwo r4 <ef, g>4-.( <ef g>-.) | |
} | |
>> \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g2.-4 d'2. | |
} | |
\new Voice { | |
\voiceTwo r4 <d, bf>4-.( <d bf>-.) r4 <d g>4-.( <d g>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c'2. | |
} | |
\new Voice { | |
\voiceTwo r4 <ef, g>4-.( <ef g>-.) | |
} | |
>> \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g2.-4 e2. | |
} | |
\new Voice { | |
\voiceTwo r4 <d bf>4-.( <d bf>-.) r4 <cs a g>4-.( <cs a g>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne fs2. | |
} | |
\new Voice { | |
\voiceTwo r4 <fs, a d>4-.( <fs a d>-.) | |
} | |
>> \main-rh-theme | | |
<< | |
\new Voice { | |
\voiceOne g'2.-4 g'2. | |
} | |
\new Voice { | |
\voiceTwo r4 <f,! d b>4-.( <f d b>-.) r4 <d'-4 b-2 g-1 f-1>4-.( <d b g f>-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne g2.-4 d2.\finger \markup \tied-lyric #"4~5" | |
} | |
\new Voice { | |
\voiceTwo r4 <ef c g>4-.( <ef c g>4-.) r4 <g, d>4-.( <g d>4-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c2. g2. | |
} | |
\new Voice { | |
\voiceTwo r4 <c, g'>4-.( <c g'>4-.) r4 <d bf>4-.( <d bf>4-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne g'2.-4 d2.\finger \markup \tied-lyric #"4~5" | |
} | |
\new Voice { | |
\voiceTwo r4 <ef c g>4-.( <ef c g>4-.) r4 <g, d>4-.( <g d>4-.) | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c2. g2. | |
} | |
\new Voice { | |
\voiceTwo r4 <c, g'>4-.( <c g'>4-.) r4 \stemUp <cs bf>4_.( <cs bf>4_.) \stemNeutral | |
} | |
>> | | |
<< | |
\new Voice { | |
% fixme: this needs a tie to the next bar | |
\voiceOne f2. d'2. | |
} | |
\new Voice { | |
\voiceTwo r4 <bf d>4-.( <bf d>4-.) r4 <bf f d>4-.( <bf f d>4-.) | |
} | |
>> | | |
<ef, a>4 \slashedGrace d'8 <ef, a c>4 <ef a b> <ef a c> <ef a d> <ef a ef'> | | |
<< | |
\new Voice { | |
\voiceOne ef'2. d2. | |
} | |
\new Voice { | |
\voiceTwo r4 <bf ef,>4 <bf ef,> <bf d,> <bf d,> <bf d,> | |
} | |
>> | | |
<< | |
\new Voice { | |
% fixme: this needs a slur from here to point mark1 | |
\voiceOne <fs c>4 \slashedGrace bf8 <fs c a'>4 <fs c gs'> <fs c a'> <fs c bf'> <fs c c'> | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne c'2. bf2. | |
} | |
\new Voice { | |
\voiceTwo r4 <g! c,>4 <g c,> <g bf,> <g bf,> <g bf,> | |
} | |
>> | | |
<< | |
\new Voice { | |
% mark1 first note | |
\voiceOne a2. a2~a8 a8 | |
} | |
\new Voice { | |
\voiceTwo <g ef>4 <g ef> <g ef> <fs d> <fs d> <fs d> | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne a2.~ a2 | |
} | |
\new Voice { | |
% fixme: arpeggio must include a2 | |
\voiceTwo <e a,>4 \arpeggio | |
} | |
>> a4^~ | | |
% First candenza. Note that the long string of eights is a tuplet; | |
% we hide the number since it's not relevant. | |
a16 \< bf a gs a-1 g'! e f f-1 g'-5 f e \! \once \override TupletNumber #'stencil = ##f \times 6/18 { ef8_[ c-1 a-2 bf d-5 c bf g-2 f-1 d-2 \> ef e-1 f fs a-5 g-4 f-3 \! ef-2] } | | |
cs8-. r8 d2. c4 g | | |
bf2. fs2. | | |
% Build-up to the first agitato part. | |
g4 \p <bf bf'>8( d f ef~ef4) <a a,>8( cs, ef d~ | | |
d4) <bf bf'>8( d f ef~ef4) <af af,>8( cs, ef d~ | | |
d4) <g, g'>8( b d c~c4) <c c,>8( gs bf a~ | | |
a4) <ef ef'>8( b' d c~c4) | |
<< | |
\new Voice { | |
\voiceOne g4^4 <fs^3 a^5> | |
} | |
\new Voice { | |
\voiceTwo e8_2 \< d_1 cs_2 c_1 \! | |
} | |
>> | | |
% fixme: proper typesetting for agitato | |
<bf g' bf>4 \f | |
% Here we start using half notes. We override the | |
% note head to achieve this. It's sort of a hack | |
% and should be replaced with note merging | |
% when this becomes possible. | |
{ | |
\override NoteHead.duration-log = #1 | |
<bf' bf'>8_[( | |
\revert NoteHead.duration-log | |
d f ef)] | |
} | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<a, a'>8_[( | |
\revert NoteHead.duration-log | |
cs ef d)] | |
} | |
| | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<bf bf'>8_[( | |
\revert NoteHead.duration-log | |
d f ef)] | |
} | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<af, af'>8_[( | |
\revert NoteHead.duration-log | |
cs ef d)] | |
} | |
| | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<g, g'>8_[( | |
\revert NoteHead.duration-log | |
b d c)] | |
} | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<c, c'>8-[( | |
\revert NoteHead.duration-log | |
gs' bf a)] | |
} | |
| | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<ef ef'>8-[( | |
\revert NoteHead.duration-log | |
b' d c)] | |
} | |
r4 | |
{ | |
\override NoteHead.duration-log = #1 | |
<fs,, fs'>8-[( | |
\revert NoteHead.duration-log | |
cs' ef d] | |
} | |
| | |
% End of the buildup section. | |
<bf g'>4) <c! g>8 bf a g <bf g'>4 <c g>8 bf a g | | |
f'8 ^"sempre più mosso" c ef fs, c' e fs c' f ef d c | | |
<bf g'>4 <g c>8 bf a g <bf g'>4 <g c>8 bf a g | | |
f'8 c ef fs, c' ef fs! c' f! ef d c | | |
<bf g'>4 r8 \ottava #1 <g' c>8 bf d, <fs bf> a d, <bf fs> a d, | | |
<g c>8 bf d <g c> bf d, <fs bf> a d, <bf fs> a d, | | |
<g c>8 bf d <g c> bf d, <fs bf> a d, <bf fs> a d, \ottava #0 | | |
<g, c>8 bf d <g c> bf d, <fs bf> a d, <bf fs> a d, | | |
<g c>8 bf d <g c> bf d, <d a'> g bf, <bf ef> d g, | | |
<g c>8 bf d, <d a> g bf, \clef bass <bf ef> d g, <g c> bf d, | | |
<g c>8 bf d, <g d'> c ef, <g c>8 bf d, <g d'> c ef, | | |
<g c>8 bf d, <g d'> c ef, <g c>8 bf d, <g d'> c ef, | | |
\clef treble g8_[ d' bf d g bf] d g bf d \ottava #1 g d' | | |
bf d g, \ottava #0 d bf g d bf g d bf \change Staff = "left" d, \change Staff = "right" | | |
g_[ d' bf d g d'] bf d g, d bf \change Staff = "left" d, \change Staff = "right" | | |
fs_[ d' bf d fs d'] bf d fs, d bf \change Staff = "left" d, \change Staff = "right" | | |
g8_[ d' bf d g bf] d g bf d \ottava #1 g d' | | |
bf d g, \ottava #0 d bf g d bf g d bf \change Staff = "left" d, \change Staff = "right" | | |
gf_[ d' bf d gf! d'] bf d gf, d bf \change Staff = "left" d, \change Staff = "right" | | |
f_[ d' bf d f d'] bf d f, d bf \change Staff = "left" d, \change Staff = "right" | | |
f8 c' a c f a c f a c \ottava #1 f a | | |
f'4 \ottava #0 r4 r4 r2. | | |
R1. | | |
r2. r4 r4 <c,,,-1 f-4>4~ | |
% Start of the meno mosso section. | |
<c f>2.( \pp | |
<< | |
\new Voice { | |
\voiceOne g'2 g4 | |
} | |
\new Voice { | |
\voiceTwo d2. | |
} | |
>> | | |
ef2.~ef4) ef'4. d8 | | |
<g, c>2. | |
<< | |
\new Voice { | |
\voiceOne d'2 d4 | |
} | |
\new Voice { | |
\voiceTwo a2. | |
} | |
>> | |
| | |
bf2. bf'2 bf4 | | |
bf2 af4 af g fs | | |
fs2 g2 af4. ef8 | | |
g2 f!2 g4. d8 | | |
f4 ef d \times 2/3 { c8-1_[ d-3 c-2] } b8_[ c d ef] | | |
<c, f>2. | |
<< | |
\new Voice { | |
\voiceOne g'2 g4 | |
} | |
\new Voice { | |
\voiceTwo d2. | |
} | |
>> | |
| | |
ef2.~ef4 ef'4. d8 | | |
<g, c>2. | |
<< | |
\new Voice { | |
\voiceOne d'2 d4 | |
} | |
\new Voice { | |
\voiceTwo a2. | |
} | |
>> | |
| | |
bf2. bf'2 bf4 | | |
bf2. c,2 d4 | | |
\times 2/3 { ef8 f ef } d4 ef g g~ \times 2/3 { g8 f ef } | | |
% Start of the <something> section | |
% fixme: name all sections | |
ef2. r4 g,8_[ af] \times 2/3 { bf8_[ d c] } | | |
bf2.~bf4 g8_[ af] \times 2/3 { bf8_[ d c] } | | |
bf2.~bf4 g8_[ af] \times 2/3 { bf8_[ d c] } | | |
% Here we need to add two quarter notes, one inside of a tuplet | |
% and one inside of a series of beamed eighths. | |
<< | |
\new Voice { | |
\voiceOne | |
bf4~ \times 2/3 { bf8^[ df, ef] } \times 2/3 { g8^[ c bf] } af4~af8 cf, ef f | |
} | |
\new Voice { | |
\stemDown | |
% fixme: silence the warning about the tuplet bracket being omitted | |
s4 \once \override TupletNumber #'stencil = ##f \times 2/3 { s8 df4 } \times 2/3 { s8 s8 s8 } s4 s8 cf4 | |
} | |
>> | |
| | |
g'2 r4 r4 g8_[ af] \times 2/3 { bf_[ d c] } | | |
bf4 bf'2. \times 2/3 { r8 g,_[ bf] } \times 2/3 { bf_[ d c] } | | |
bf4 bf'2. \times 2/3 { r8 g,_[ bf] } \times 2/3 { bf_[ d c] } | | |
<< | |
\new Voice { | |
\voiceOne | |
bf4~ \times 2/3 { bf8^[ df, ef] } \times 2/3 { g8^[ c bf] } af4~af8 cf, ef f | |
} | |
\new Voice { | |
\stemDown | |
% fixme: silence the warning about the tuplet bracket being omitted | |
s4 \once \override TupletNumber #'stencil = ##f \times 2/3 { s8 df4 } \times 2/3 { s8 s8 s8 } s4 s8 cf4 | |
} | |
>> | |
| | |
g'2.~g8 g8 bf g' f ef | | |
d2.~d8 bf8 d bf' d, ef | | |
e4 f2~f8 d8 f d' c bf | | |
gs8 a f' e d a d, a f d e \acciaccatura g! f | | |
% A tempo. | |
} | |
} | |
\new Staff = "left" \with { | |
midiInstrument = "acoustic grand" | |
} { | |
\clef bass \relative c' { | |
\part-one | |
c,,2-5~ c8 ef-4 af-3 bf | | |
c8_1 af_5 ef'_3 bf'_2 \clef treble c_1 af_5 ef' bf' | | |
c8 g bf af g4 fs8 r8 | | |
r8 fs_3 g fs es^[ fs \times 2/3 { a! g ef] } | | |
ef8._3^[ d16 \times 2/3 { f!8_2 ef d_4] } d4_3 r4 | | |
r2 \clef bass <ef, g c>2( | | |
<d g \footnote #'(3 . 1/2) \first-arpeggio-note ef'>1)\arpeggio \bar "||" | |
\part-two | |
% First part of the main theme. | |
r2. \sustainOn d,4\staccato r4 r4 \sustainOff | | |
r4 g4-.( g-.) r4 bf'-.( bf-.) | | |
r4 <a c>-.( <a c>-.) r4 d,,-.( d-.) | | |
r4 g4-.( g-.) r4 a-.( a-.) | | |
r4 d,4-.( d-.) r4 d'-.( d-.) | | |
r4 g,4-.( g-.) r4 e''-.( e-.) | | |
r4 f-.( f-.) r4 f,,-.( f-.) | | |
r4 bf-.( bf-.) r4 bf'-.( bf-.) | | |
r4 a-.( a-.) r4 d,,-.( d-.) | | |
r4 g-.( g-.) r4 bf'-.( bf-.) | | |
r4 <a c>-.( <a c>-.) r4 d,,-.( d-.) | | |
r4 g4-.( g-.) r4 a-.( a-.) | | |
r4 d,4-.( d-.) r4 d'-.( d-.) | | |
r4 g4-.( g-.) r4 g,-.( g-.) | | |
% Second part. | |
% fixme: make one of the double notes a 2 | |
r4 <c, c'>4-. g''-2-. r4 <d, d'>4-. g'-2-. | | |
r4 <ef, ef'>4-. g'-2-. r4 <d, d'>4-. g'-2-. | | |
b,8-4_>_[( c d c] g'4) cf,8-4_>( d ef d g4) | | |
% We modify the trill to extend all the way to the last grace notes. | |
\once \override TrillSpanner.minimum-length = #15 | |
\once \override TrillSpanner.springs-and-rods = #ly:spanner::set-spacing-rods | |
d8-4_>( ef f ef g4\<) \grace { ds16 e } \afterGrace e2. \startTrillSpan { ds16[ \stopTrillSpan e] } | | |
f2.~ \! f4 <e e,>4( <f f,>4 | | |
<fs fs,>2.~) <fs fs,>4 <es es,>4( <fs fs,>4 | | |
<g g,>1.) | | |
<d d,>1. | | |
<ef ef,>1. | | |
<c c,>2.( <d d,>) | | |
<cs cs,>4 \sustainOn <e a e'>4-.( <e a e'>4-. <e a e'>4-. <e a e'>4-. <e a e'>4-.) \sustainOff | | |
% fixme: sustain off should be at the end of the bar | |
<c! c,!>4 \sustainOn <f a ef'! f>-.( <f a ef'! f>-. <f a ef'! f>-. <f a ef'! f>-. <f a ef'! f>-.) \sustainOff | | |
<bf,, bf'>4 \sustainOn <d' f bf> <f bf d> \sustainOff ef, \sustainOn <ef' g c> <g c ef> \sustainOff | | |
% fixme: sustain is not connected! how do I fix this? | |
d,4 \sustainOn <g' bf ef> | |
<< | |
\new Voice { | |
\voiceOne <bf d>2 <bf cs>4 <a c> | |
} | |
\new Voice { | |
\voiceTwo g4 \sustainOff d2. | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne g,4_. \sustainOn f''!^1( ef^2) \sustainOff fs,,4_. \sustainOn ef''^1( d^1) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 <g,_5 bf_4>2 s4 <a fs>2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne g,4_. \sustainOn f''!^1( ef^2) \sustainOff f,,4_. \sustainOn ef''^1( d^1) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 <g,_5 bf_4>2 s4 <f! af b>2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne ef,4_. \sustainOn d''^1( c^2) \sustainOff c,,4_. \sustainOn bf''( a) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 <ef_5 g_4>2 s4 ef2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne d,4_. | |
\sustainOn | |
% Override the fingering position to avoid overlapping the C. | |
\once \override Fingering.extra-offset = #'(0.0 . 1.5) | |
g'^2( fs^3) \sustainOff d,4_. \sustainOn a''( d,) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 <d_5 c'_4>2 s4 s2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne <g, g'>4_. \sustainOn f''!^1( <ef bf>^2) \sustainOff <fs,, fs'>4_. \sustainOn ef''( <d a>) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 g,2 s4 fs2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne <g, g'>4_. \sustainOn f''!^1( <ef bf>^2) \sustainOff <f,,! f'!>4_. \sustainOn ef''( <d af b>) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 g,2 s4 f2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne <ef, ef'>4_. \sustainOn d''^1( <c g>^2) \sustainOff <c,, c'>4_. \sustainOn bf''!( <e, a>) \sustainOff | |
} | |
\new Voice { | |
\voiceTwo s4 ef2 s4 f2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne d,4_. s2 d4_. s2 | |
} | |
\new Voice { | |
\voiceTwo s4 \sustainOn <a' g'>4^( <c fs>4) \sustainOff s4 <a e'>4^( <c d>4) | |
} | |
>> | | |
<g d'>4 <g g,> r4 <g d'> | |
<< | |
\new Voice { | |
\voiceOne ef'8( d8) d4\rest | |
} | |
\new Voice { | |
\voiceTwo g,2 | |
} | |
>> | | |
<< | |
\new Voice { | |
\voiceOne b'4\rest a2~a4 | |
} | |
\new Voice { | |
\voiceTwo <g, c ef>2.~<g c ef>4 | |
} | |
>> | |
<g g'>4 <ef' ef'>4 | | |
<d d'>4 <g, g'>2 <g' d'>4 | |
<< | |
\new Voice { | |
\voiceOne ef'8( d8) r4 | |
} | |
\new Voice { | |
\voiceTwo g,2 | |
} | |
>> \clef treble | | |
<< | |
\new Voice { | |
\voiceOne e''4\rest a,2~a4 | |
} | |
\new Voice { | |
\once \override Fingering.staff-padding = #'() | |
\voiceTwo <g, c ef-2>2.~<g c ef>4 | |
} | |
>> | |
<g g'>4 <ef' ef'>4 | | |
<g d'>4 r4 r4 \stemDown <ef fs a ef'>^> \stemNeutral d' d, | | |
g,4-. | |
<< | |
\new Voice { | |
\voiceOne d'2 | |
} | |
\new Voice { | |
\voiceTwo d4 d' <ef, fs a ef'>^> d' d, | |
} | |
>> | | |
g, r4 \clef bass d <ef fs a ef'>^> d' d, | | |
g,4 | |
<< | |
\new Voice { | |
\voiceOne d'2 | |
} | |
\new Voice { | |
\voiceTwo d4 d' <ef, fs a ef'>^> d' d, | |
} | |
>> | | |
bf4( <d bf'>) r4 <cs cs,>( <d d,>) r4 | | |
<g, g,>4( d') r4 cs,( d) r4 | | |
<g g,>4 r4 c,!( <g' g,>4) r4 c,4( | | |
<g' g,>4) r4 c,4( <g' g,>4) r4 c,4( | | |
<g' g,>2.) r4 <d'' g>4-. <d g,>-. | | |
<d g>2 r2 r4 d,,4( | | |
<g, g'>2.)~<g g'>2 \stemDown d'4( \stemNeutral | | |
<fs, fs'>2.)~<fs fs'>2 \stemDown d'4( \stemNeutral | | |
<g, g'>2.) r4 <d'' g>4-.( <d g,>4-. | | |
<d g>2) r4 r4 r4 \stemDown d,4( \stemNeutral | | |
<gf, gf'>2.)~<gf gf'>2 | |
<< | |
\new Voice { | |
\stemDown d'4( \stemNeutral | f2.)~f2( g!4 | a2) r4 r4 | |
} | |
\new Voice { | |
\voiceTwo s4 | f,1.~ | f2 | |
} | |
>> | |
<c''' f>4-.( <c f,>-. | | |
<c f>2.~<c f>2 <c f,>4 | | |
<c f>2.~<c f>2 <c f,>4 | | |
<c f>2 <c f,>4 <c f>4 <c f,>4) r4 | | |
% Start of meno mosso section. | |
bf,,4-. bf'4 af' f c' bf | | |
ef,,4 bf' ef g bf ef | | |
c4 ef f, ef' g f | | |
bf,,4 f' c' \clef treble d f bf | | |
\clef bass c,4 ef f, bf d af' | | |
bf,4 d ef, af c g' | | |
af,4 c d, g b f' | | |
g,4 c c, f a! ef' | | |
f,4 af bf, af' c bf | | |
ef,,4 bf' ef g bf ef | | |
c4 ef f, ef' g f | | |
bf,,4 f' bf \clef treble d f bf | | |
\clef bass c,,,4-. | |
<< | |
% fixme: move the g2 to the left of the g4 | |
\new Voice { | |
\voiceOne \stemDown e''4 bf g ef' bf | |
} | |
\new Voice { | |
\voiceTwo \stemUp s4 s4 g2. | |
} | |
>> | |
| | |
<< | |
% fixme: move the f2 to the left of the f4 | |
\new Voice { | |
\voiceOne \stemDown f4 ef'! a,! \stemUp bf, \stemNeutral d' af | |
} | |
\new Voice { | |
\voiceTwo \stemUp f2. | |
} | |
>> | |
ef,8_[ bf' g' ef bf' g] ef'4 r4 r4 | | |
ef,,8_[ bf' g' ef bf' g] ef'4 r4 r4 | | |
ef,,8_[ bf' af' f bf af] d4 r4 r4 | | |
ef,,8 bf' g'4 r4 ef,8 cf' af'4 r4 | | |
ef,8_[ bf' g' ef bf' g] ef'4 r4 r4 | | |
ef,,8_[ bf' g' ef bf' g] ef'4 r4 r4 | | |
ef,,8_[ bf' af' f bf af] d4 r4 r4 | | |
ef,,8 bf' g'4 r4 ef,8 cf' af'4 r4 | | |
ef,8_[ bf' g' ef bf' g] ef'4 r4 r4 | | |
g,,8_[ d' bf' g d' bf] g'4 r4 r4 | | |
bf,,8_[ f' d' bf f' d] bf'4 r4 r4 | | |
d,,8_[ a' f' d a' f] r2. | | |
} | |
} | |
>> | |
\layout { | |
} | |
\midi { | |
\tempo 4 = 69 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment