\version "2.10.10" \include "english.ly" \header { title="WALL STREET \"RAG\"" composer="SCOTT JOPLIN" piece=\markup { \column { \override #'(box-padding . 0.5) \override #'(extra-offset . #'( 12 . 2 )) \left-align \box \column { \right-align { "NOTE: Do not play this piece fast." "It is never right to play Ragtime fast." \italic { \line { "Composer." \hspace #1.0 } } } } } } mutopiatitle = "Wall Street Rag" mutopiacomposer = "JoplinS" mutopiainstrument = "Piano" date = "1909" source = "Seminary Music Co. 112 W. 38th N.Y." style = "Jazz" maintainer = "Benjamin Bloomfield" maintainerEmail = "bhb123@gmail.com" copyright = "Public Domain" lastupdated = "2008/September/12" footer = "Mutopia-2008/09/19-1543" tagline = \markup { \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-align { \small \line { Sheet music from \with-url #"http://www.MutopiaProject.org" \line { \teeny www. \hspace #-1.0 MutopiaProject \hspace #-1.0 \teeny .org \hspace #0.5 } • \hspace #0.5 \italic Free to download, with the \italic freedom to distribute, modify and perform. } \line { \small \line { Typeset using \with-url #"http://www.LilyPond.org" \line { \teeny www. \hspace #-1.0 LilyPond \hspace #-1.0 \teeny .org } by \maintainer \hspace #-1.0 . \hspace #0.5 Reference: \footer } } \line { \teeny \line { This sheet music has been placed in the public domain by the typesetter, for details see: \hspace #-0.5 \with-url #"http://creativecommons.org/licenses/publicdomain" http://creativecommons.org/licenses/publicdomain } } } } } stemExtend = \once \override Stem #'length = #22 noStem = \once \override Stem #'length = #0 noFlag = \once \override Stem #'flag-style = #'no-flag \paper { between-system-padding = #0 between-system-space = #0.1 ragged-last-bottom=##f top-margin = 1\mm bottom-margin = 1\mm between-title-space = 0\mm page-top-space = 1\mm } upper = \relative c'' { \clef treble \key c \major \time 2/4 \once \override TextScript #'extra-offset = #'( -3 . 2 ) c8.[^\markup \bold "Very Slow March Time" a16] d,8[ c16 d] | %1 e8 f4 g8 | %2 e8[ d16 e] f[ a8 af16] | %3 g4 8-> r | %4 \break \repeat volta 2 { \once \override TextScript #'extra-offset = #'( -4 . 3.0 ) 16[\(^\markup \smaller { "Panic in Wall Street, Brokers feeling melancholy" } ]\)~ [ \( ]\) | %5 << {\stemUp d'8[ d16 e] d16[\( c d, f]\) } \\ {\stemDown f4~ f8[ c] } >> | \stemNeutral %6 16[\( ]\)~ [ \( ]\) | %7 << {\stemUp d'8[ e16 d] c16[\( d e g,]\) } \\ {\stemDown f4~ f8[ e] } >> %8 \break << { \stemUp gs16[\( e b' e]\)~ e[\( f] e8]\) } \\ { \stemDown e,8.[ gs16]~ gs8[ gs] } >> | %9 << { \stemUp a16[\( e c' e]\)~ e[( f e8]) } \\ { \stemDown e,8.[ 16]~ 8[ ] } >> | %10 << { \stemUp e'16[\( d fs b]\)~ \stemDown [\( ]\) } \\ { \stemDown c,8.[ 16]~ \noStem \noFlag s8. } >> | %11 16[\( g' f d] [ d g, f]\) %12 \break 16[\( ]\)~ [ \( ]\) | %13 << {\stemUp d'8[ d16 e] d16[\( c d, f]\) } \\ {\stemDown f4~ f8[ c] } >> | \stemNeutral %14 16[\( ]\)~ [ \( ]\) | %15 << {\stemUp d'8[ c16 d] c8[ c16 d] } \\ {\stemDown f,4~ f8[ f] } >> %16 \break << {\stemUp e'16[\( c g a]\)~ [\( ]\) } \\ {\stemDown e8.[ cs16]~ \noFlag \stemUp cs s8. } >> | %17 \stemNeutral 8[ 16 ]~ [\( ]\) | %18 8[ 16 ]~ [\( ]\) | %18 } \alternative { { 4~ 16[ g( d ds]) } { << { \stemDown 4~ 8[ 16 ] } \\ { \stemUp s4. e8 } >> } } \stemNeutral \pageBreak %Page Two \repeat volta 2 { \once \override TextScript #'extra-offset = #'( -2 . 1.5 ) 8[^\markup \smaller { "Good times coming." } ] [ ] | %22 4 << { \stemUp b'8[( a]) } \\ { \stemDown 4 } >> | %23 << { \stemUp a8.[ a16] a[( g b a]) } \\ { \stemDown 4 } >> | %24 << { \stemUp a8.[ a16] a[( g) ] } \\ { \stemDown 4 8[ e] } >> | %25 \stemNeutral 8[ ] [ ] | %26 4 << { \stemUp b'8[( a]) } \\ { \stemDown 4 } >> | %27 %\break \stemNeutral 8[ ] << { \stemUp gs'8.[( b16]) } \\ { \stemDown 4 } >> | %28 \stemNeutral 4 << { \stemUp a'16[( g) ] } \\ { \stemDown 8[ e] } >> | %29 \stemNeutral 8[ ] [ ] | %30 4 << { \stemUp b'8[( a]) } \\ { \stemDown 4 } >> | %31 << { \stemUp a8.[ a16] a[( g b a]) } \\ { \stemDown 4 } >> | %32 %\break << { \stemUp a8.[ a16] a[( g) ] } \\ { \stemDown 4 8 s } >> | %33 \stemNeutral 4 | %34 2 | %35 << { \stemUp 8[( ]) e'16[( d8 e16]) } \\ { \stemDown 4 16[ 8.] } >> | %36 \stemNeutral } % end repeat \alternative { { 8[ 16 ] [ ] } %\break { 4~ 8 << { \stemUp g16[( gs]) } \\ { \stemDown 8 } >> } } \key f \major \repeat volta 2 { \once \override TextScript #'extra-offset = #'( -4 . 1.0 ) 16[^\markup \smaller { "Good times have come." } ]~ [( 8]) | %39 << { \stemUp 16[ ]~ [( 8 16])~ | %40 16[( g f ])~ [( ]) | %41 r [ ]~ r16 r8 | } \\ %42 { \stemDown s4. s16 \noStem \noFlag d,16~ | %40 d8.[ df16]~ \noStem \noFlag df s8 \noStem \noFlag \stemUp 16~ | %41 \stemDown 4~ 16[ ( ]) | } >> %42 %\break \stemNeutral 16[ ]~ [( 8]) | %43 << { \stemUp 16[ ]~ [ 8 16]~ | %44 a'[( g fs g]) } \\ { \stemDown s4. s16 \noStem \noFlag \stemUp 16~ | %43 \stemDown 4 } >> \stemNeutral 16[ 8 16] | %44 << { \stemUp d'8[( c]) g[( gs]) } \\ { \stemDown 4 } >> | %45 16[ ]~ [( 8]) | %46 \pageBreak % Page 3 << { \stemUp 16[ ]~ [ 8 16]~ | %48 16[ g f ]~ 8[ ] |} \\ %49 { \stemDown s4.. \noStem \noFlag d16~ | d8.[ d16]~ \noStem \noFlag d8 s8 | } >> << { \stemUp r16 [ ]~ r16 r8 } \\ { \stemDown 4~ 16[ 8] } >> | \stemNeutral 8[ 16 ]~ [ d ] | << { \stemUp [ d f ]~ [ a 8] } \\ { \stemDown b,8.[ b16]~ b8[ b] } >> | %\break << { \stemUp a'16[ g e c']~ c[ bf d, e] } \\ { \stemDown 8.[ 16]~ 8[ bf] } >> | } % end repeat \alternative { { << { \stemDown \noStem \noFlag f'4~ \stemUp f16[( f, g gs]) } \\ { \stemDown 4~ 16[ a, 8] \stemNeutral } >> } { 4~ 8 d16[(-^ ds]) } } \repeat volta 2 { \once \override TextScript #'padding = #4 e16[^\markup \smaller { "Listening to the strains of genuine negro ragtime," } d ds] e[ d ds] | e[ 8 16]~ [ g( d e]) | \break \once \override TextScript #'extra-offset = #'( -8.5 . 2.5 ) f[^\markup \smaller { "brokers forget their cares." } d, e] f[ d, e] | f[ 8 16]~ [ f( e f]) | fs[ e! es] fs[ e! ] | [ 8 16]~ [ g( a bf]) | b[ gs, a] b[ gs, ] | %\break 4 8[ d,16( ds]) | e16[ d ds] e[ d ds] | e[ 8 16]~ [ g( d e]) | f[ d, e] f[ d, e] | f[ 8 16]~ [ f( e f]) | fs[ e! es] fs[ e! ] | [ 8 16]~ [ 8-^] | << { \stemUp 16[^^ d c a] a[ g8 e'16] } \\ { \stemDown a,4 16[ 8.] \stemNeutral } >> | } \alternative { { 4~ 8[ d16-^ ds] } { 4 8 r \bar "|." } } \pageBreak } lower = \relative c' { \clef bass \key c \major \time 2/4 c8.[ a16] d,8[ c16 d] | %1 e8 f4 g8 | %2 e8[ d16 e] f[ a8 af16] | %3 g4 8-> r | %4 %\break << { \stemUp g8.[\( fs16] c'8[ g]\) } \\ { \stemDown c,2 } >> | %5 << { \stemUp af'4. af8 } \\ { \stemDown c,2 } >> | %6 << { \stemUp g'8.[\( fs16] c'8[ g]\) } \\ { \stemDown c,2 } >> | %7 \stemNeutral 4. 8 | %8 %\break 8[ ] [ ] | [ ] [ ] | %10 [ ] [ ] | [ ] b,[ ] | %12 %\break << { \stemUp g8.[\( fs16] c'8[ g]\) } \\ { \stemDown c,2 } >> | %13 << { \stemUp af'4. af8 } \\ { \stemDown c,2 } >> | %14 << { \stemUp g'8.[\( fs16] c'8[ g]\) } \\ { \stemDown c,2 } >> | %15 << { \stemUp af'4. af8 } \\ { \stemDown c,2 } >> | %16 %\break << { \stemUp g'8[ bf8] } \\ { \stemDown c,4 } >> 8[ ] | %17 [ ] [ ] | %18 [ ] [ ] | %19 [ g] c,[ ] | %20 [ g] c,4-- | %21 \pageBreak % Page Two 8[ ] [ ] | %22 << { \stemUp e[ ] ef[ ] | %23 d,[ ] g,[ ] | %24 c,[ ] } \\ { \stemDown 4 | %23 | %24 } >> \stemNeutral 8[ ] | %25 [ ] [ ] | %26 << { \stemUp e8[ ] ef[ ] } \\ { \stemDown 4 } >> %27 \stemNeutral %\break 8[ ] << { \stemUp e[ ] } \\ { \stemDown 4 } >> | %28 16[ e c a] 4 | %29 8[ ] [ ] | %30 << { \stemUp e[ ] ef[ ] | %31 d,[ ] g,[ ] | %32 c,[ ] e[ ] } \\ { \stemDown 4 | %31 | %32 } >> | %33 \stemNeutral fs,16[( a fs'8]) ds16[( fs ds'8]) | %34 fs16[\( ds c a] ds c a fs]\) | %35 << { \stemUp g8[ ] g,[ g'] } \\ { \stemDown g4 g,] } >> | %36 \stemNeutral 8 r r | %37 %\break << { \stemUp g'4~ g8 r } \\ { \stemDown c,8[ g] c,4 } >> | %38 % Good times have come \key f \major << { \stemUp 8[ ] c,[ ] | f,[ ] c,[ ] } \\ { \stemDown f,4 c | f c } >> | \stemNeutral bf8[( bf']) bf,[( bf']) | << { \stemUp f8[ ] c,[ ] | [ ] c,[ ] | f,[( f']) fs,[( fs']) | g,[( g']) g,[( g']) | } \\ { \stemDown f,4 c | f c | f fs | g g } >> \stemNeutral c4( ) | << { \stemUp 8[ ] c,[ ] | f,[ ] c[ ] } \\ { \stemDown f,4 c | f c' } >> | %Page 3 \stemNeutral bf8[ d] [ ] | << { \stemUp a'8[ ] g[ ] } \\ { \stemDown 4 } >> | 8[ ] [ ] | [ ] [ ] | %\break [ ] [ ] | %alternative 1 8[ 16 ] 4 | %alternative 2 8[ a,16 d] 8[ ]-^ | % Listening to the strains of genuine negro ragtime, brokers forget their cares. 8[ ] [ ] | [ ] [ ] | %\break [ ] [ ] | [ ] [ ] | [ ] [ ] | [ ] [ ] | ] [ ] | %\break [ ] [ ] | 8[ ] [ ] | [ ] [ ] | [ ] [ ] | [ ] [ ] | %\break [ ] [ ] | [ ] [ ]-^ | [-^ ] [ ] | %alternative 1 8[ a,16 c] 8[-^ ] | %alternative 2 [ c] f,8-^ r } dynamics = { s2\mf | s2 * 3 | s2\mf | s2 * 3 | s2 *2 | s4.\< s8\! | s4 s8.\> s16\! | s2\mf | s2 * 3 | s2 * 5 | %Page 2 s2\f | s2 * 5 | s2 * 5 | s2 * 5 | s2 | s2\mp | s2 * 3 | s2 | s4 s8.\< s16\! | s4.\< s16 s16\! | s4 s8\> s8\! | s32 s4...\mp | %Page 3 s2 | s4 s8\< s8\! | s2 | s2\mf | s2 | s2 | s4 \once \override DynamicLineSpanner #'padding = #3.5 s8.\> s16\! | s2 | s2\mf | s2 | s2 * 4 | s4..\< s16\! | s2\f | s32 s4...\mf | s2 * 3 | s2 * 5 | } pedal = { % s2\sustainDown s2\sustainUp } \score { \new PianoStaff << \new Staff = "upper" \upper \new Dynamics = "dynamics" \dynamics \new Staff = "lower" << \clef bass \lower >> \new Dynamics = "pedal" \pedal >> \layout { \context { \type "Engraver_group" \name Dynamics \alias Voice % So that \cresc works, for example. \consists "Output_property_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) pedalSustainStrings = #'("Ped." "*Ped." "*") pedalUnaCordaStrings = #'("una corda" "" "tre corde") \consists "Piano_pedal_engraver" \consists "Script_engraver" \consists "Dynamic_engraver" \consists "Text_engraver" \override TextScript #'font-size = #2 \override TextScript #'font-shape = #'italic \override DynamicText #'extra-offset = #'(0 . 2.5) \override Hairpin #'extra-offset = #'(0 . 2.5) \consists "Skip_event_swallow_translator" \consists "Axis_group_engraver" } \context { \PianoStaff \accepts Dynamics \override VerticalAlignment #'forced-distance = #7 } } } \score { \new PianoStaff << \new Staff = "upper" << \upper \dynamics >> \new Staff = "lower" << \lower \dynamics >> \new Dynamics = "pedal" \pedal >> \midi { \context { \type "Performer_group" \name Dynamics \consists "Piano_pedal_performer" } \context { \PianoStaff \accepts Dynamics } } }