\version "1.8.0" \header { title = "The Easy Winners" subtitle = "A Rag Time Two Step." composer = "Scott Joplin" piece = "Not fast." mutopiatitle = "The Easy Winners" mutopiacomposer = "S. Joplin (1868-1917)" mutopiainstrument = "Piano" date = "C. 1901" source = "Reproduction of Original" style = "Jazz" copyright = "Public Domain" filename = "winners.ly" maintainer = "Tom Harke" maintainerEmail = "tom.harke@acm.org" maintainerWeb = "http://www.cse.ogi.edu/~harke" lastupdated = "2003/Aug/31" tagline = "\\parbox{\\hsize}{\\thefooter\\quad\\small\\noindent\\hspace{\\stretch{1}} This music is part of the Mutopia project: \\hspace{\\stretch{1}} \\texttt{http://www.MutopiaProject.org/}\\\\ \\makebox[\\textwidth][c]{It has been typeset and placed in the public domain by " + \maintainer + ".} \\makebox[\\textwidth][c]{Unrestricted modification and redistribution is permitted and encouraged---copy this music and share it!}}" footer = "Mutopia-2003/08/31-352" % Bugs, ugliness, misleading notation: % - topmain of bars 15/16 and 49/50 are typeset with the same code, yet the e-note tied from 15 to 16 is printed with a natural sign, while the e-note on 49/50 is not. % - the ties on bars 73/74 and 91/92 are ugly % - compilation error: "warning: Prefix articulations are deprecated. Use postfix notation instead." % Now, when I change it to postfix I get a run-time error when viewing the output. % - compilation error: "warning: Too many clashing notecolumns. Ignoring them." % Huh? give me one or two examples. } nobeams = \property Staff.autoBeaming = ##f beamson = \property Staff.autoBeaming = ##t upperStaff = { \translator Staff = up } lowerStaff = { \translator Staff = down } topmain = \notes \relative c' { \property Voice . TextScript \override #'padding = #2 \key aes \major \time 2/4 \clef treble % INTRO ees8 c' ~ c16 bes aes g f16 ees8 des16 c8 bes16 aes g16_( aes bes c des ees f g )aes8 r8 r4 % A PART \repeat volta 2 { \stemDown | | <)ees8 c> <)ees16 c> <)ees8 c> | <)aes8 f> <)aes16 f> <)aes16 f> ~ | | | <)ees8 c> <)ees16 c> | s16 g,8. aes8 aes | ~ ees, g des' | | <)ees8 c> <)ees16 c> <)ees8 c> | <)aes8 f> <)aes16 f> ~ \stemUp | )c8 g16 aes \stemDown | <)aes8 f> <)aes16 f> <)aes16 f> ~ | | <)des8 bes> \stemUp <)des bes> } \alternative { { ~ r } { \stemDown ees,16 e } } % B PART \repeat volta 2 { \stemUp | f16 fis g ~ \stemDown ees' des bes \stemUp | f16 fis g ~ bes f g | aes16 ees f g aes a bes b \stemDown | c16 b c ~ ees bes c | des16 bes'8 c,16 des16 bes'8 c,16 | des16 bes'8 aes16 g f ees des | c16 aes'8 b,16 c16 aes'8 b,16 | c16 aes'8 f16 ees c bes aes | g16 gis a ~ ees' c a | g16 gis a ~ | f ~ \stemUp f a bes des \stemDown | f16 c des bes ~ \stemUp bes f des bes | b16-1 d-2 f-3 aes-4 \stemDown b-5 b8-5 b16-1 ~ \stemUp | b16 d-2 f-3 aes-4 b8-5 r | c16 aes ees c c aes c, ees } \alternative { { ~ ees16 e } { ~ ees8 } } \bar "||" % A PART, AGAIN \stemDown | | <)ees8 c> <)ees16 c> <)ees8 c> | <)aes8 f> <)aes16 f> <)aes16 f> ~ | | | <)ees8 c> <)ees16 c> | s16 g,8. aes8 aes | ~ ees, g des' | | <)ees8 c> <)ees16 c> <)ees8 c> | <)aes8 f> <)aes16 f> ~ \stemUp | )c8 g16 aes \stemDown | <)aes8 f> <)aes16 f> <)aes16 f> ~ | | <)des8 bes> \stemUp <)des bes> | \stemDown r % FOO \key des \major \bar "||" | des,8 des8 ~ des16 aes des ees \stemUp | f8 f ~ f16 aes, des f | ~ | r r aes16 a % C PART \repeat volta 2 { \stemDown | bes16 ges'8 ees16 a, ges'8 ees16 | aes,16 des f bes ~ bes aes f des | c16 aes' ees c bes c8 aes16 | des16 des f aes des bes aes f | bes,16 ges'8 ees16 a, ges'8 ees16 | aes,16 des f bes ~ bes aes f des | ees16 f ees des c des8 bes16 | aes8 | bes4 a4 | r16 aes des f bes aes f des | c16 aes' ees c bes c8 aes16 | r16 des f aes f8 ces | bes4 a4 | r16 aes des f bes aes f aes, } \alternative { { | g4 ges8. f16 ~ | f'16 des ees f aes, a } { | g4 ges8. f16 ~ | \stemUp \stemDown ~ } } % D PART \repeat volta 2 { | ~ | ~ | ~ | ~ | r8 bes'16 ~ | r8 bes'16 ~ | r8 bes'16 ~ | r8 bes'16 ~ | ~ | ~ | ~ | r16 des f aes f8 ces | bes4 a | r16 aes des f bes aes f aes, } \alternative { { | g4 ges8. f16 ~ | \stemUp \stemDown ~ } { | g4 ges8. f16 ~ \property Score.RehearsalMark \override #'break-visibility = #begin-of-line-invisible | \stemUp \stemDown r \mark \markup { \musicglyph #"scripts-ufermata" } } } \bar "|." } topsecondary = \notes \relative c' { \property Voice . TextScript \override #'padding = #2 \time 2/4 \clef treble % INTRO s2*4 % A PART \repeat volta 2 { \stemUp s2*3 r8 ees16( f g aes bes )b s2*2 ees16 bes8 ees16 d ees f8 s2*4 \stemDown r16 c e g c8 r s2*3 } \alternative { { s2 } { s2 } } % B PART \repeat volta 2 { s2*15 } \alternative { { s2 } { s2 } } % A PART, AGAIN \stemUp | s2*3 | r8 ees,,16( f g aes bes )b | s2*2 | ees16 bes8 ees16 d ees f8 | s2*4 \stemDown | r16 c e g c8 r | s2*4 % FOO s2*4 % C PART \repeat volta 2 { \stemUp | s2*8 | bes,16 ges'8 ees16 a,16 ges'8 ees16 | s2*2 | s4 des'16 bes aes f | bes,16 ges'8 ees16 a, ges'8 ees16 | s2 } \alternative { { | g,16 ges16 des16 ~ | \stemDown \stemUp s4 } { | g,16 ges16 des16 ~ | s4 } } % final repeats % D PART \repeat volta 2 { s2*11 | s4 des'16 bes aes f | bes,16 ges'8 ees16 a, ges'8 ees16 | s2 } \alternative { { | g,16 ges16 des16 ~ | s4 } { | g,16 ges16 des16 ~ | s4 } } } bottommain = \notes \relative c { \property Voice . TextScript \override #'padding = #2 \key aes \major \time 2/4 \clef bass % INTRO \stemDown ees8 c' ~ c16 bes aes g f16 ees8 des16 \stemUp c8 bes16 aes ees4 \stemDown ees'16 des c bes aes 8 ees,8 % A PART \repeat volta 2 { aes,8 ees, aes,8 ees, des,8 des, aes,8 ees, aes,8 ees, aes,8 a, bes,8 bes, ees, aes,8 ees, des,8 \stemUp r \stemDown \stemUp \stemDown } \alternative { { aes8 ees f g } { \stemUp r } } % B PART \repeat volta 2 { \stemDown | | | | | | \stemUp \stemDown | | | | | bes,8 des8 | bes,8 | d16-5 f-4 aes-3 b-2 d-1 d8-1 d16-5 ~ | d16 \upperStaff f_4 aes_3 b_2 d8_1 r | \lowerStaff r8 r4 } \alternative { { \stemUp \stemDown r } { \stemUp \stemDown r } } % A PART, AGAIN aes,,8 ees, aes,8 ees, des,8 des, aes,8 ees, aes,8 ees, aes,8 a, bes,8 bes, ees, aes,8 ees, des,8 \stemUp r \stemDown \stemUp \stemDown | \stemUp r % FOO \key des \major \stemDown | des''8 des8 ~ des16 aes des ees \upperStaff | f8 f ~ f16 aes, des f | aes4 \lowerStaff | % C PART \repeat volta 2 { | | | | | | | | d,16( )ees aes,8-^ | | | | | | } \alternative { { \stemUp | | } { \stemUp | | aes' des, r } } % D PART \repeat volta 2 { \stemDown | | \stemUp \stemDown | | | | | | | | \stemUp \stemDown | | | | \stemUp } \alternative { { | | \stemDown } { \stemUp | | aes' des, r } } } bottomsecondary = \notes \relative c' { \property Voice . TextScript \override #'padding = #2 \time 2/4 \clef bass % INTRO s2*4 % A PART \repeat volta 2 { s2*15 } \alternative { { \stemUp ees,4 ~ ees8 r } { s2 } } % B PART \repeat volta 2 { s2*15 } \alternative { { s2 } { s2 } } % A PART, AGAIN s2*16 % FOO s2*4 % C PART \repeat volta 2 { s2*14 } \alternative { { s2*2 } { s2*2 } } % final repeats % D PART \repeat volta 2 { s2*14 } \alternative { { s2*2 } { s2*2 } } } \score { \notes \context PianoStaff < \context Staff = "up" < \context Voice = VA { \voiceOne \topmain } \context Voice = VB { \voiceTwo \topsecondary } > \context Staff = "down" < \context Voice = VC { \voiceOne \bottommain } \context Voice = VD { \voiceTwo \bottomsecondary } > > \paper {} \midi {} }