\version "2.22.1" \language "english" \header { title = "Running From the Gypsies" composer = "Tommy Montgomery" copyright = "© 2013 Tommy Montgomery" } defaultTimeAndStyle = { \numericTimeSignature \time 3/4 \set Timing.beamExceptions = #'() \set Timing.baseMoment = #(ly:make-moment 1 8) \set Timing.beatStructure = #'(2 2 2) \set Staff.printKeyCancellation = ##f \override TupletBracket #'bracket-visibility = #'if-no-beam } global = { \key ef \minor \defaultTimeAndStyle } simpleAFlatMinorInterludeR = { r8 -. r8 -. r8 -. r8 -. | r8 -. r8 -. r8 -. r8 -. | \defaultTimeAndStyle 2. | } simpleAFlatMinorInterludeL = { af,8 af, af, af, | af, af, af, af, | \defaultTimeAndStyle af, af, af, | } defaultEFlatMinorSubjectR = { r8 gf-. \times 2/3 { f16 gf f } ef8 f -. | r8 gf'-. \times 2/3 { f16 gf f } ef8 f -. | r8 gf'-. \times 2/3 { f16 gf f } ef8 f -. | -. -. -. -. ( -.) | \time 4/4 1 | } defaultAFlatMinorInterludeR = { r8 r8 r8 r8 | r8 r8 r8 r8 | \defaultTimeAndStyle 2. | } flowingSectionL = { \scaleDurations #'(2 . 3) { \repeat unfold 2 { cs,4 gs'8 cs cs gs' cs gs cs, cs gs4 } \repeat unfold 2 { bs,4 gs'8 bs bs gs' bs gs bs, bs gs4 } \repeat unfold 2 { fs4 cs'8 fs fs cs' fs cs fs, fs cs4 } \repeat unfold 2 { es,4 cs'8 es es cs' es cs es, es cs4 } \repeat unfold 2 { e,?4 cs'8 e? e cs' e? cs e, e cs4 } \repeat unfold 2 { e,4 b'8 e e b' e b e, e b4 } ds,4 b'8 ds ds b' ds b ds, ds b4 | \repeat unfold 2 { d,4 b'8 d d b' d b d, d b4 | } cs,4 gs'8 cs cs gs' cs gs cs, cs gs4 | % f# minor \repeat unfold 2 { fs4 cs'8 fs fs cs' fs cs fs, fs cs4 } \repeat unfold 2 { es,4 cs'8 es es cs' es cs es, es cs4 } \repeat unfold 2 { b4 fs'8 b b fs' b fs b, b fs4 } \repeat unfold 2 { as,4 fs'8 as as fs' as fs as, as fs4 } a,?4 fs'8 a? a fs' a? fs a, a fs4 | a,4 fs'8 a a fs' a fs a, a fs4 | \repeat unfold 2 { a,4 e'8 a a e' a e a, a e4 } gs,4 e'8 gs gs e' gs e gs, gs e4 | g,4 e'8 g g e' g e g, g e4 | } } right = \relative c'' { \global \override DynamicLineSpanner #'staff-padding = #2.0 \override DynamicLineSpanner #'Y-extent = #'(-1.5 . 1.5) 2.\f->\fermata | 2.->\fermata | 2.~ | q2. | % simple subject r8\mp gf-. gf16( f ef8) f( bf-.) | r8 gf-. gf16( f ef8) f( cf'-.) | r8 gf-. gf16( f ef8) f bf-. | df-. cf-. bf-. af-. gf( af-.) | \time 4/4 bf1 | \simpleAFlatMinorInterludeR r2.\f | % more complex subject r2. | r2. | \relative c''' { \defaultEFlatMinorSubjectR \defaultAFlatMinorInterludeR r2. | r2. | r2. | } r8 cf-. \times 2/3 { bf16 cf bf } af8 bf -. | r8 cf'-. \times 2/3 { bf16 cf bf } af8 bf -. | r8 cf-. \times 2/3 { bf16 cf bf } af8 bf -. | -. -. -. -. ( -.) | \time 4/4 1 r8 r8 r8 r8 | r8 r8 r8 r8 | 1 % eflat minor interlude \time 6/4 r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 d, f af \change Staff = "right" d d f af d d f af \ottava #1 d d f af d4 \ottava #0 \revert Stem #'direction r4 | r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 d, f af \change Staff = "right" d d f af d d f af \ottava #1 d d f af d4 \ottava #0 \revert Stem #'direction r4 | r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 g, \change Staff = "right" bf df g g bf df g g bf df \ottava #1 g g bf df g4 \ottava #0 \revert Stem #'direction r4 | \time 5/4 r4 8 q q q | \time 6/4 4 q | \key cs \minor \defaultTimeAndStyle 2. ~ | q2. | % g# minor subject r8 b'-. \times 2/3 { as16 b as } gs8 as -. | r8 b'-. \times 2/3 { as16 b as } gs8 as -. | r8 b'-. \times 2/3 { as16 b as } gs8 as -. | -. -. -. -. ( -.) | \time 4/4 1 \defaultTimeAndStyle % c# minor subject r8 e'-. \times 2/3 { ds16 e ds } cs8 ds -. | r8 e'-. \times 2/3 { ds16 e ds } cs8 ds -. | r8 e'-. \times 2/3 { ds16 e ds } cs8 ds -. | -. -. -. -. ( -.) | \time 4/4 1 | % f# minor interlude \repeat unfold 2 { r8 r8 r8 r8 | } 1 | 1\arpeggio | % c# minor interlude \scaleDurations #'(2 . 3) { r8 e,,-> gs e' e gs e' gs, e e gs, e | \repeat unfold 2 { r8 ds-> gs ds' ds gs ds' gs, ds ds gs, ds | } r8 fs-> gs fs' fs gs fs' gs, fs fs gs, fs | r8 a-> cs a' a cs a' cs, a a cs, a | \repeat unfold 2 { r8 gs-> cs gs' gs cs gs' cs, gs gs cs, gs | } r8 b-> cs b' b cs b' cs, b b cs, b | r8 a-> cs a' a cs a' cs, a a cs, a | r8 gs-> cs gs' gs cs gs' cs, gs gs cs, gs | r8 gs-> b gs' gs b gs' b, gs gs b, gs | \repeat unfold 3 { r8 fs-> b fs' fs b fs' b, fs fs b, fs | } r8 es-> b' es es b' es b es, es b es, | r8 gs-> b gs' gs b gs' b, gs gs b, gs-> | % f# minor r8 a-> cs a' a cs a' cs, a a cs, a | \repeat unfold 2 { r8 gs-> cs gs' gs cs gs' cs, gs gs cs, gs | } r8 b-> cs b' b cs b' cs, b b cs, b | r8 d-> fs d' d fs d' fs, d d fs, d | \repeat unfold 2 { r8 cs-> fs cs' cs fs cs' fs, cs cs fs, cs | } r8 e-> fs e' e fs e' fs, e e fs, e | r8 d-> fs d' d fs d' fs, d d fs, d | r8 cs-> fs cs' cs fs cs' fs, cs cs fs, cs | r8 cs-> e cs' cs e cs' e, cs cs e, cs | \repeat unfold 3 { r8 b-> e b' b e b' e, b b e, b | } } r16 as e' g as as e' g as4 | \defaultTimeAndStyle \key ef \minor 2. | 2. | 2. ~ | q2. | r8 -. q16( 8) -. | r8 -. q16( 8) -. | r8 -. q16( 8) -. | -. -. -. -. ( -.) | \time 4/4 1 | \relative c'' { \simpleAFlatMinorInterludeR } r16 16-.[ r16 16-. r16 16-. r16 16-. r16 16-. r16 16-.] | \time 4/4 1 | r1 | \defaultTimeAndStyle \relative c''' { \defaultEFlatMinorSubjectR } r8 r8 r8 r8 | r8 r8 r8 r8 | 1 | \time 6/4 r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 g, \change Staff = "right" bf df g g bf df g g bf df \ottava #1 g g bf df g4 \ottava #0 \revert Stem #'direction r4 | r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 g, \change Staff = "right" bf df g g bf df g g bf df \ottava #1 g g bf df g4 \ottava #0 \revert Stem #'direction r4 | r4 8 q q q 4 | \change Staff = "left" \override Stem #'direction = #UP r16 c,, ef gf \change Staff = "right" c c ef gf c c ef gf \ottava #1 c c ef gf c4 \ottava #0 \revert Stem #'direction r4 | \time 5/4 r4 8 q q q | \time 6/4 4 q \fermata \fermata | \time 4/4 \key cs \minor % c# minor interlude again \scaleDurations #'(2 . 3) { r8 e, gs e' e gs e'-> gs, e e gs, e | \repeat unfold 2 { r8 ds gs ds' ds gs ds'-> gs, ds ds gs, ds | } r8 fs gs fs' fs gs fs'-> gs, fs fs gs, fs | r8 a cs a' a cs a'-> cs, a a cs, a | \repeat unfold 2 { r8 gs cs gs' gs cs gs'-> cs, gs gs cs, gs | } r8 b cs b' b cs b'-> cs, b b cs, b | r8 a cs a' a cs a'-> cs, a a cs, a | r8 gs cs gs' gs cs gs'-> cs, gs gs cs, gs | r8 gs b gs' gs b gs'-> b, gs gs b, gs | \repeat unfold 3 { r8 fs b fs' fs b fs'-> b, fs fs b, fs | } r8 es b' es es b' es-> b es, es b es, | r8 es cs' es es cs' } \times 4/7 { es16 es, cs' es es cs' es } \ottava #1 \set Staff.ottavation = #"8" cs'4 | \ottava #0 \scaleDurations #'(2 . 3) { % f# minor r8 a,,, cs a' a cs a'-> cs, a a cs, a | \repeat unfold 2 { r8 gs cs gs' gs cs gs'-> cs, gs gs cs, gs | } r8 b cs b' b cs b'-> cs, b b cs, b | } r16 d fs b d d fs b d b fs d d b fs d | r cs fs b cs cs fs b cs b fs cs cs b fs cs | r cs fs as cs cs fs as cs as fs cs cs as fs cs | r e fs as e' e fs as e' as, fs e e as, fs e | r d fs a d d fs a d a fs d d a fs d | r cs fs a cs cs fs a cs a fs cs cs a fs cs | r cs e a cs cs e a cs a e cs cs a e cs | r b e a b b e a b a e b b a e b | \scaleDurations #'(2 . 3) { \repeat unfold 2 { r8 b e b' b e b'-> e, b b e, b | } r8 bf e bf' bf e bf'-> e, bf bf e, bf | r8 cs g' cs cs g' cs-> g cs, cs g cs, | \key d \minor r f a f' f a f' a, f f a, f | r e a e' e a e' a, e e a, e | r e g e' e g e' g, e e g, e | \repeat unfold 2 { r d g d' d g d' g, d d g, d | } r cs g' cs cs g' cs g cs, cs g cs, | r d f d' d f d' f, d d f, d | r af b af' af b af'-> b, af af b, af | \key ef \minor r gf bf gf' gf bf gf'-> bf, gf gf bf, gf | \repeat unfold 2 { r f bf f' f bf f'-> bf, f f bf, f | } r af bf af' af bf af'-> bf, af af bf, af | r cf ef cf' cf ef cf'-> ef, cf cf ef, cf | \repeat unfold 2 { r bf ef bf' bf ef bf'-> ef, bf bf ef, bf | } r df ef df' df ef df'-> ef, df df ef, df | r cf ef cf' cf ef cf'-> ef, cf cf ef, cf | r bf ef bf' bf ef bf'-> ef, bf bf ef, bf | r bf df bf' bf df bf'-> df, bf bf df, bf | \repeat unfold 3 { r af df af' af df af'-> df, af af df, af | } } r16 g df' e g g df' e g4 | \defaultTimeAndStyle 2. | 2. | 2. | 2. | 2.\laissezVibrer | r16 f cf' d r16 f cf' d r16 f d cf | r16 f, cf' d r16 f cf' d r16 f d cf | r16 f, cf' d \ottava #1 r16 f cf' d r4 \bar "|." } left = \relative c' { \global 2.\fermata | 2.\fermata | ef,8 ef' ef, ef' ef, ef' | ef,8 ef' ef, ef' ef, ef' | % simple subject ef,8 ef' ef, ef' ef, ef' | ef, ef' ef, ef' ef, ef' | ef, ef' ef, ef' ef, ef' | ef, ef' ef, ef' ef, ef' | \time 4/4 ef, ef' ef, ef' ef, ef' ef, ef' | \simpleAFlatMinorInterludeL af,16 af' gf, gf' g, g' f, f' e, e' d, d' | % more complex subject ef,?8 ef'? bf, ef' ef, ef' | bf, ef' ef, ef' bf, ef' | ef, ef' bf, ef' ef, ef' | bf, ef' ef, ef' bf, ef' | ef, ef' bf, ef' ef, ef' | bf, ef' ef, ef' bf, ef' | \time 4/4 ef, ef' bf, ef' ef, ef' bf, ef' | af, ef, af, ef, -> | af ef, af, ef, -> | \defaultTimeAndStyle af af, af, | af,16 af' g, g' gf, gf' f, f' e, e' ef, ef' | d,8 d' bf, d' d, d' | bf, d' d, d' bf, d' | % bflat subject d, d' bf, d' d, d' | bf, d' d, d' bf, d' | d, d' bf, d' d, d' | bf, d' d, d' bf, d' | \time 4/4 d, d' bf, d' d, d' bf, d' | ef, bf, ef, bf, -> | ef bf, ef, bf, -> | ef bf, ef, bf, | % eflat minor interlude \time 6/4 << \relative c, { s4 8 q q q 4 | s4 r16 d' af' bf \change Staff = "right" \override Stem #'direction = #DOWN d d af' bf d d af' bf d4 s4 | \change Staff = "left" \revert Stem #'direction s4 8 q q q 4 | \override Stem #'direction = #UP s4 r16 d' af' cf \change Staff = "right" \override Stem #'direction = #DOWN d d af' cf d d af' cf d4 s4| \change Staff = "left" \revert Stem #'direction % aflat minor s4 8 q q q 4 | \override Stem #'direction = #DOWN s4 r16 g' \change Staff = "right" df' ef g g df' ef g g df' ef g4 s4 | \change Staff = "left" \revert Stem #'direction \time 5/4 s4 8 q q q | \time 6/4 4 4. 16( ) ds'4. ds8 | } \\ { 1. | bf'1 ~ bf4 | 1. | bf'1 ~ bf4 | 1. | ef'1 ~ ef4 | 1 s4 | s1 ds,2 | } >> \key cs \minor \defaultTimeAndStyle gs'8 ds, gs, | ds, gs, ds, | \repeat unfold 2 { gs, ds, gs, | ds, gs, ds, | } \time 4/4 gs, ds, gs, ds, | \defaultTimeAndStyle % c# minor subject \repeat unfold 2 { cs, gs, cs, | gs, cs, gs, | } \time 4/4 cs, gs, cs, gs, | % f# minor interlude \repeat unfold 2 { fs cs, fs, cs, -> | } fs cs, a fs, | gs16 ds' gs ds fs, ds' gs ds e, cs' gs' cs, \times 4/6 { ds, gs bs fs' bs, gs } | % c# minor subject2 \flowingSectionL g,8 e'16 g16 g8 e'16 g16 ~ g4 4 | \defaultTimeAndStyle \key ef \minor 2. | 2. | 4. ef'8 ef, ef' | ef, ef' ef, ef' ef, ef' | % low, eflat minor subject \repeat unfold 4 { ef, ef' ef, ef' ef, ef' | } \time 4/4 ef, ef' ef, ef' ef, ef' ef, ef' | \relative c' { \simpleAFlatMinorInterludeL } 16-.[ r16 16-. r16 16-. r16 16-. r16 16-. r16 16-.] r16 | \time 4/4 \repeat unfold 2 { ef8 ef' bf, bf' ef,, ef' bf bf' | } \defaultTimeAndStyle ef, ef' bf, bf' ef,, ef' | bf bf' ef, ef' bf, bf' | ef,, ef' bf bf' ef, ef' | bf, bf' ef,, ef' bf bf' | \time 4/4 ef, ef' bf, bf' ef,, ef' bf bf' | 8 q q q q | 8 q q q q | af-> ef,-> cf,-> bf,-> | \time 6/4 << \relative c { s4 8 q q q 4 | \override Stem #'direction = #DOWN s4 r16 g' \change Staff = "right" df' ef g g df' ef g g df' ef g4 s4 | \change Staff = "left" \override Stem #'direction = #UP s4 8 q q q 4 | \override Stem #'direction = #DOWN s4 r16 g' \change Staff = "right" df' e g g df' e g g df' e g4 s4 | \change Staff = "left" \override Stem #'direction = #UP s4 8 q q q 4 | s4 r16 c gf' af \override Stem #'direction = #DOWN \change Staff = "right" c c gf' af c c gf' af c4 s4 | \change Staff = "left" \time 5/4 \override Stem #'direction = #UP s4 8 q q q | } \\ \relative c, { 1. | ef'1 ~ ef4 | 1. | ef'1 ~ ef4 | 1. | 1 ~ q4 q | 1 ~ q4 | } >> \time 6/4 4 4.( 16 2\fermata) \time 4/4 \key cs \minor % 2nd c# minor interlude \relative c { \flowingSectionL } \scaleDurations #'(2 . 3) { g'4 e'8 g g e' g e g, g e4 | bf4 e8 bf' bf e bf' e, bf bf e,4 | \key d \minor d4 \clef treble a'8 d d a' d a d, d a4 | \clef bass cs,4 \clef treble a'8 cs cs a' cs a cs, cs a4 | \clef bass c,?4 \clef treble g'8 c? c g' c? g c, c g4 | \clef bass b,4 \clef treble g'8 b b g' b g b, b g4 | \clef bass bf,?4 \clef treble g'8 bf? bf g' bf? g bf, bf g4 | \clef bass a,4 e'8 a a e' a e a, a e4 | bf4 \clef treble f'8 bf bf f' bf f bf, bf f4 | \clef bass f,4 d'8 f f d' f d f, f d4 | \key ef \minor \repeat unfold 2 { ef,4 bf'8 ef ef bf' ef bf ef, ef bf4 | } \repeat unfold 2 { d,4 bf'8 d d bf' d bf d, d bf4 | } \repeat unfold 2 { af4 ef'8 af af ef' af ef af, af ef4 | } \repeat unfold 2 { g,4 ef'8 g g ef' g ef g, g ef4 | } gf,?4 ef'8 gf? gf ef' gf? ef gf, gf ef4 | gf,4 ef'8 gf gf ef' gf ef gf, gf ef4 | \repeat unfold 2 { gf,4 df'8 gf gf df' gf df gf, gf df4 | } f,4 df'8 f f df' f df f, f df4 | ff,4 df'8 ff ff df' ff df ff, ff df4 | } e,8 df'16 e e8 df'16 e ~ e4 e, | \defaultTimeAndStyle 2. | 2. | 2. | 2. | 2.\laissezVibrer | ef''4 bf' ef | \clef treble bf' ef bf' | \ottava #1 ef bf' ef\fermata | } \score { \new PianoStaff \with { instrumentName = "Piano" } << \new Staff = "right" \with { midiInstrument = "acoustic grand" } \right \new Staff = "left" \with { midiInstrument = "acoustic grand" } { \clef bass \left } >> \layout { \context { \PianoStaff } } \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 116 4) } } }