\version "1.6.12" \paper{ papersize = "letter" } \include "paper20.ly" #(set-point-and-click! 'line-column) \header { filename = "ottawa_rag.ly" title = "The ``OTTAWA'' Rag." %subtitle = "" %subsubtitle = "" composer = "Geo.~E.~Lynn" %dedication = "" %opus = "" enteredby = "KSW 2004/09/25" copyright = "public domain" } \include "english.ly" staffUp = {\translator Staff = upper} staffDown = {\translator Staff = lower} ottavaSetup = { \property Voice.TextSpanner \override #'edge-text = #'("8 " . "") \property Voice.TextSpanner \revert #'type \property Voice.TextSpanner \override #'type = #'dotted-line \property Voice.TextSpanner \set #'padding = #2 % \property Voice.TextSpanner \override #'edge-height = #'(0 . 1.5) \property Staff.centralCPosition = #-13 } ottavaBasso = { \property Staff.centralCPosition = #+13 \property Voice.TextSpanner \override #'direction = #-1 } ottava = \spanrequest\start "text" loco = \spanrequest\stop "text" locoSetup = { \property Staff.centralCPosition = #-6 } followOn = { \property PianoStaff.followVoice = ##t } followOff = { \property PianoStaff.followVoice = ##f } bOn = { \property Staff.autoBeaming = ##t } bOff = { \property Staff.autoBeaming = ##f } originalBreak = { % \break } Up = \sustainUp Down = \sustainDown trStart = \spanrequest\start "text" trStop = \spanrequest\stop "text" trSetup = { \property Voice.TextSpanner \set #'type = #'trill \property Voice.TextSpanner \set #'edge-height = #'(0 . 0) \property Voice.TextSpanner \set #'edge-text = #'((line (music "scripts-trill") " ") . "") } tupletEighth = { \property Voice.tupletSpannerDuration = #(make-moment 1 8) } tupletQuarter = { \property Voice.tupletSpannerDuration = #(make-moment 1 4) } tupletDottedQuarter = { \property Voice.tupletSpannerDuration = #(make-moment 3 8) } restartMeasure = { \property Timing.measurePosition = #(make-moment 6 8) } ffp = \dynamicscript #"ffp" ffz = \dynamicscript #"ffz" slurHeadHead = { \property Voice.Slur \set #'attachment = #'(head . head) } slurStemHead = { \property Voice.Slur \set #'attachment = #'(stem . head) } slurRevert = { \property Voice.Slur \set #'attachment = #'(#f . #f) } startGraceMusic = \sequential { \startGraceMusic % \slurUp } stopGraceMusic = \sequential { % \slurBoth \stopGraceMusic } mergeDiffDots = { \property Staff.NoteCollision \override #'merge-differently-dotted = ##t } invisible = { \property Voice.NoteHead \override #'transparent = ##t \property Voice.Stem \override #'transparent = ##t } visible = { \property Voice.NoteHead \revert #'transparent \property Voice.Stem \revert #'transparent } joinArpeggios = { \property PianoStaff.connectArpeggios = ##t } unjoinArpeggios = { \property PianoStaff.connectArpeggios = ##f } shiftRight = { \property Voice.NoteColumn \set #'horizontal-shift = #-3 % \property Voice.NoteColumn \set #'horizontal-shift = #-1 } global = \notes { % \property Staff.TimeSignature \set #'style = #'() \time 2/4 \key c \major % 1 \grace {s16 s s} s2 | s2 | s2 | s2 | \bar "||" \originalBreak \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | \originalBreak % 9 s2 | s2 | s2 | s2 | \originalBreak % 13 s2 | s2 | s2 | s2 | \originalBreak % 17 s2 | s2 | s2 | } \alternative { { s2 | \originalBreak } % 21 { s2 | } } s2 | s2 | s2 | \originalBreak % 25 s2 | s2 | s2 | s2 | \originalBreak % 29 s2 | s2 | s2 | s2 | \originalBreak % 33 s2 | s2 | s2 | \originalBreak % 36 s2 | s2 | \bar "||" \key f \major \originalBreak % 38 TRIO. s2 | s2 | s2 | s2 | \originalBreak % 42 s2 | s2 | s2 | s2 | \originalBreak % 46 s2 | s2 | s2 | s2 | \originalBreak % 50 s2 | s2 | s2 | s2 | \originalBreak % 54 s2 | s2 | s2 | s2 | \originalBreak % 58 s2 | s2 | s2 | s2 | \originalBreak % 62 s2 | s2 | s2 | s2 | \originalBreak % 66 s2 | s2 | s2 | s2 | \originalBreak % 70 s2 | s2 | s2 | s2 | \originalBreak % 74 s2 | s2 | s2 | s2 | \originalBreak % 78 s2 | s2 | s2 | s2 | \originalBreak % 82 s2 | s2 | s2 | s2 | \bar "|." \originalBreak % 86 } Tempo = \notes { \property Voice.TextScript \set #'font-style = #'large \property Voice.TextScript \set #'font-series = #'bold % 1 \grace {s16^" "^"Intro: Moderato." s s} s2 | s2 | s2 | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2^" "^"TRIO." | s2 | s2 | s2 | % 42 s2 | s2 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | s2 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 s2 | s2 | s2 | s2 | % 62 s2 | s2 | s2 | s2 | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } upperOne = \notes\relative c''{ \clef G\voiceOne % 1 \oneVoice\grace {[g16( a b]} [)c8 d e g] | \voiceOne a8. b16 a g e c | d e8 c16 d e d8 | \oneVoice | \repeat volta 2 { % 5 gs16 ~ as16 b | gs16 ~ as16 b | b16 c ~ c b c d | | % 9 cs16 d ~ d cs d e | | b16 c ~ c b c d | | % 13 gs16 ~ as16 b | gs16 ~ as16 b | b16 c ~ c b c d | | % 17 a,16 b cs b ~ b cs b a | d e8 f16 | d c a | } \alternative { { g8 gs16 a b a af | } % 21 { g8 gs16 a b a gs | } } r16 b16 c b c8 | | r16 cs16 cs16 d | % 25 | a'16 ~ a16 g | a'16 ~ a16 g | \grace {[g,16(a b]} <)c8 g e> d16 ~ d16 c | % 29 [ ] | r16 b16 c b c8 | | r16 cs16 cs16 d | % 33 | a'16 g ~ g8 a16 g | a'16 g ~ g8 a16 g | % 36 d e g e ~ e8 g16 d | r r | % 38 TRIO. c,,16 cs8 d16 ds e f8 | fs16 g8 gs16 a bf b8 | c16 b c d ~ d8 cs16 d | r r | % 42 b16 ~ b16 | \voiceOne d4 \oneVoice | g16 ~ g16 a | | % 46 r16 d e ~ e8 d16 c | r d e ~ e8 d16 c | r f,8 g16 a g f8 | | % 50 b16 ~ b16 | \voiceOne d4 \oneVoice | g16 ~ g16 a | d fs,8 g16 a g fs g | % 54 a bf b c ~ c8 b16 c | a, bf b c ~ c8 b16 c | a' bf b c ~ c gs a8 | r r | % 58 cs d a ~ a f g gs | gs | r16 e f~ f8 d16 e | | % 62 fs g d ~ d e f d | ds16 e | r16 f g ~ g8 c,16 d | e,> | % 66 c,16 cs8 d16 ds e f8 | fs16 g8 gs16 a bf b8 | c16 b c d ~ d8 cs16 d | r r | % 70 ~ | | ~ | | % bf? % 74 r16 ~ | r16 ~ | r16 ~ | | % 78 ~ | | ~ | fs,8 g16 a( g fs )g | % bf ? % 82 a bf b c ~ c8 b16 c | a, bf b c ~ c8 b16 c | ~ | r r | % 86 } upperTwo = \notes\relative c'' { \voiceTwo % 1 \grace {s16 s s} s2 | | | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2 | s2 | s2 | s2 | % 42 s2 | r8 s4 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | r8 s4 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 s2 | s2 | s2 | s2 | % 62 s2 | s2 | s2 | s2 | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } lowerOne = \notes\relative c' { \clef G\voiceOne % 1 \oneVoice \grace {[g16( a b]} \clef G [)c8 d e g] | \voiceOne a2 \clef F | \oneVoice fs4 f | d, g, r | \repeat volta 2 { % 5 d' g, | d, g, | c, | r [ ] | % 9 d | r16 | | r [ ] | % 13 d, | d, g, | c, | r [ ] | % 17 e, | | | } \alternative { { c16 g8 gs16 a b a af | } % 21 { g8 gs16 a b a gs | } } c,8 | r [ ] | | % 25 r [ ] | | | c, | % 29 r [ ] | c, | r [ ] | | % 33 r [ ] | | | % 36 d, | r r | % 38 TRIO. c16 cs8 d16 ds e f8 | fs16 g8 gs16 a bf b8 | c16 b c d ~ d8 cs16 d | r r | % 42 | r16 | g, | r [ ] | % 46 c, | c, | c, | r [ ] | % 50 | r16 | | bf, | % bf? % 54 a16 bf b c ~ c8 b16 c | a, bf b c ~ c8 b16 c | | f, r r \clef G | % 58 \voiceOne d''16 cs d a~ a f g gs | \oneVoice a gs a8 \clef F d,> bf,> | a,> | d,> \clef G | % 62 g'16 fs g d ~ d e f d | \voiceOne e8 ds16 e \oneVoice\bOff c8 \clef F fs,> | \bOn g,> | c,> g,> | % 66 c16 cs8 d16 ds e f8 | fs16 g8 gs16 a bf b8 | c16 b c d ~ d8 cs16 d | r r | % 70 | r16 | | r [ ] | % 74 | | | r [ ] | % 78 | r16 | | | % bf? % 82 a16 bf b c ~ c8 b16 c | a, bf b c ~ c8 b16 c | | r r | % 86 } lowerTwo = \notes\relative c'' { \voiceTwo % 1 \grace {s16 s s} s2 | a4 s | s2 | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2 | s2 | s2 | s2 | % 42 s2 | s2 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | s2 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 f2 | s2 | s2 | s2 | % 62 s2 | c4 s | s2 | s2 | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } dynamics = \notes { \property Voice.TupletBracket \override #'bracket-visibility = ##f % 1 \grace {s16 s s} s2 | s2 | s2 | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2 | s2 | s2 | s2 | % 42 s2 | s2 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | s2 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 s2 | s2 | s2 | s2 | % 62 s2 | s2 | s2 | s2 | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } pedal = \notes { % 1 \grace {s16 s s} s2 | s2 | s2 | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2 | s2 | s2 | s2 | % 42 s2 | s2 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | s2 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 s2 | s2 | s2\Down | s4 s8 s\Up | % 62 s2 | s4. s8\Down | s2\Up\Down | s4 s8 s\Up | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } outline = \notes { % 1 \grace {s16 s s} s2 | s2 | s2 | s2 | \repeat volta 2 { % 5 s2 | s2 | s2 | s2 | % 9 s2 | s2 | s2 | s2 | % 13 s2 | s2 | s2 | s2 | % 17 s2 | s2 | s2 | } \alternative { { s2 | } % 21 { s2 | } } s2 | s2 | s2 | % 25 s2 | s2 | s2 | s2 | % 29 s2 | s2 | s2 | s2 | % 33 s2 | s2 | s2 | % 36 s2 | s2 | % 38 TRIO. s2 | s2 | s2 | s2 | % 42 s2 | s2 | s2 | s2 | % 46 s2 | s2 | s2 | s2 | % 50 s2 | s2 | s2 | s2 | % 54 s2 | s2 | s2 | s2 | % 58 s2 | s2 | s2 | s2 | % 62 s2 | s2 | s2 | s2 | % 66 s2 | s2 | s2 | s2 | % 70 s2 | s2 | s2 | s2 | % 74 s2 | s2 | s2 | s2 | % 78 s2 | s2 | s2 | s2 | % 82 s2 | s2 | s2 | s2 | % 86 } \score { \context PianoStaff < \pianoAccidentals \followOn\followOff \joinArpeggios \context Staff=upper < \global \Tempo % \outputproperty #(make-type-checker 'staff-symbol-interface) #'staff-space = #0.85 \mergeDiffDots \context Voice = one \upperOne %{ \context Voice = two \dynamics %} \context Voice = two \upperTwo > \context Dynamics=dynamics \dynamics \context Staff=lower < % \outputproperty #(make-type-checker 'staff-symbol-interface) #'staff-space = #0.85 \clef bass \global \mergeDiffDots \context Voice = three \lowerOne \context Voice = four \lowerTwo > \context Dynamics=pedal \pedal > \paper { textheight = 10.35\in \translator { \type "Engraver_group_engraver" \name Dynamics \alias Voice \consists "Output_property_engraver" minimumVerticalExtent = #'(-1 . 1) pedalSustainStrings = #'("Ped." "*Ped." "*") pedalSustainStrings = #'("Ped." "Ped." "*") pedalSustainStrings = #'("Ped." "Ped." "") pedalUnaCordaStrings = #'("una corda" "" "tre corde") \consists "Piano_pedal_engraver" \consists "Script_engraver" \consists "Dynamic_engraver" \consists "Text_engraver" TextScript \override #'font-relative-size = #1 TextScript \override #'font-shape = #'italic DynamicText \override #'extra-offset = #'(0 . 2.5) Hairpin \override #'extra-offset = #'(0 . 2.5) DynamicTextSpanner \override #'extra-offset = #'(0 . 2.5) \consists "Skip_req_swallow_translator" \consistsend "Axis_group_engraver" } \translator { \PianoStaffContext \accepts Dynamics VerticalAlignment \override #'forced-distance = #6 } } \midi { \tempo 4 = 88 \translator { \type "Performer_group_performer" \name Dynamics \consists "Piano_pedal_performer" \consists "Span_dynamic_performer" \consists "Dynamic_performer" } \translator { \PianoStaffContext \accepts Dynamics } } }