lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem with ties


From: Alberto Manuel Brandao Simoes
Subject: Problem with ties
Date: Sat, 17 Jan 2004 21:52:29 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4

Hi. I'm sending in attach a file where lilypond complains about ties. Can anybody find the reason why?

Thanks
Alb
\version "2.0.1"
% $Revision: 1.1 $

\header {
    title = "28 melodische Übungsstücke"
    subtitle = "6."
    composer = "Anton Diabelli"
    opus = "Op 149"

    mutopiatitle = "28 melodische Übungsstücke"
    mutopiacomposer = "Anton Diabelli"
    mutopiaopus = "Opus 149-6"
    mutopiainstrument = "Piano, Piano"
    source = "If I could know..."
    style = "Classical"
    copyright = "MutopiaBSD"
    maintainer = "Alberto Simões"
    maintainerEmail = "address@hidden"
    maintainerWeb = "http://alfarrabio.di.uminho.pt/~albie";
    lastupdated = "2004/Jan/17"

    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 released under the MutopiaBSD licence by " + \maintainer + ".} 
\\makebox[\\textwidth][c]{You should have received a copy of the licence with 
this music. If not, it is available at the above website.}}"
    footer = "Mutopia-2004/01/17-XXX"
}

primoAllegroDynamics = \notes {
    s2.\p s4\< s4 s4\! s4\> s4 s4\! s2. s2. s2. s4\> s4 s4\! s2.\f s2.
    s4\> s4 s4\! s4\> s4 s4\! s2. s2. s2. s2. 
    s2.\p s8\> s2 s8\! s2. s8\> s2 s8\! s2.
    s2. s2. s4\< s4 s4\! s2.\f s2. s4\> s4 s4\! s4\> s4 s4\! s2. s2. s2. s2.
}

primoAllegroUp = \notes {
    \time 3/4
    \clef treble
    \relative c''' {
        \property Score.OttavaSpanner \override #'padding = #2
        #(set-octavation 1)
        \repeat volta 2 {
            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( e4)
            e2-3( c4)
            d8-2( e f4-.) f-.
            f-. e-. d-.
            c8-1( d e4-.) e-.
            e2( c4)

            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( f4)
            f2-4( e4)
            d8-2( e) d4-. d-.
            \grace{ d16[ e]} f4-. e-. d-.
            c4.-1 c8 c4
            c2 r4
        }
        \repeat volta 2 {
            d8-2( e) d4-. d-.
            g2.-5-.
            ees8-3( f) ees4-. ees-.
            g2.-5-.
            f8( g) f4 r
            ees8-3( f) ees4-. r
            d-2( g) g-.
            g( f d)
            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( f4)
            f2-4( e4)
            d8-2( e) d4-. d-.
            \grace{ d16[ e]} f4-. e-. d-.
            c4.-1 c8 c4
            c2 r4
        }
    }
}

primoAllegroDown = \notes {
    \time 3/4
    \clef treble
    \relative c'' {
        \repeat volta 2 {
            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( e4)
            e2-3( c4)
            d8-4( e f4-.) f-.
            f-. e-. d-.
            c8-5( d e4-.) e-.
            e2( c4)

            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( f4)
            f2-2( e4)
            d8-4( e) d4-. d-.
            \grace{ d16[ e]} f4-. e-. d-.
            c4.-5 c8 c4
            c2 r4
        }
        \repeat volta 2 {
            d8-4( e) d4-. d-.
            g2.-1-.
            ees8-3( f) ees4-. ees-.
            g2.-1-.
            f8( g) f4 r
            ees8-3( f) ees4-. r
            d-4( g) g-.
            g( f d)
            e8-3( f g4-.) g-.
            g-. g-. g-.
            g2( f4)
            f2-2( e4)
            d8-4( e) d4-. d-.
            \grace{ d16[ e]} f4-. e-. d-.
            c4.-5 c8 c4
            c2 r4
        }
    }
}

secondoAllegroDynamics = \notes {
    s2.\p s2. s2. s2. s2. s2. s2. s2. s2.\f s2.
    s2. s2. s2. s2. s2. s2. s2.\p s2. s2. s2. s2.
    s2. s4\< s2 s2 s4\! s2.\f s2. s2. s2. s2. s2. s2. s2.
}

secondoAllegroUp = \notes {
    \time 3/4
    \clef treble
    \relative c' {
        \property Voice.fingeringOrientations = #'(left)
        \modernAccidentals
        \repeat volta 2 {
            r4 <c-1 e-3 g-5> <c e g>
            r <d-2 f-4 g-5> <d f g>
            r <c-1 e-3 g-5> <c e g>
            r <c e g> <c e g>
            r <c-1 d-2 a'-5> <c d a'>
            r <b-1 d-2 g-5> <b d g>
            r <c-1 e-3 g-5> <c e g>
            r <c e g> <c e g>
            r <c e g> <c e g>
            r <d-2 g-5> <d g>
            r <c f-2 c'-5> <c f c'>
            r <c e-2 c'-5> <c e c'>
            r <c-1 d-2 a'-5> <c d a'>
            r <b-1 d-2 f-4 g-5> <b d f g>
            r <c-1 e-2 g-5> <c e g>
            <c e g>2 r4
        }
        \repeat volta 2 {
            r <b-1 d-2 g-5> <b d g>
            r <b d g> <b d g>
            r <c-1 ees-3 g-5> <c ees g>
            r <c ees g> <c ees g>
            r <d-2 f-4 g-5> <d f g>
            r <c-1 ees-3 g-5> <c ees g>
            r <b-1 d-2 g-5> <c-1 ees-3 g-5>
            <d-2 f-4 g-5>2.
            r4 <c-1 e-3 g-5> <c e g>
            r <d-2 g-5> <d g>
            r <c f-2 c'-5> <c f c'>
            r <c e-2 c'-5> <c e c'>
            r <c-1 d-2 a'-5> <c d a'>
            r <b-1 d-2 f-4 g-5> <b d f g>
            r <c-1 e-3 g-5> <c e g>
            <c e g>2 r4
        }
    }
}

secondoAllegroDown = \notes {
    \time 3/4
    \clef bass
    \relative c {
        \modernAccidentals
        \repeat volta 2 {
            c4-2 r r
            b r r
            c-2 r r
            c-1 r r
            f,-4 r r
            g-3 r r
            c-1 r r
            c r r
            <c, c'> r r
            <b b'> r r
            <a a'> r r
            <g g'> r r
            <fis fis'> r r
            <g g'> r r
            <c c'> r <c c'>
            <c c'>2 r4
        }
        \repeat volta 2 {
            <g' g'>4 r r
            <g g'> r r
            <g g'> r r
            <g g'> r r
            b-3 r r
            c-2 r r
            <g g'>2. ~ <g g'>2.
            <c, c'>4 r r
            <b b'> r r
            <a a'> r r
            <g g'> r r
            <fis fis'> r r
            <g g'> r r
            <c c'> r <c c'>
            <c c'>2 r4
        }
    }
}

\score{
    \context PianoStaff  <<
        \property PianoStaff.instrument = "Secondo     " 
        \context Staff = up   \secondoAllegroUp
        \context Dynamics = dynamics \secondoAllegroDynamics
        \context Staff = down \secondoAllegroDown
    >>
    \paper {
        \translator {
            \type "Engraver_group_engraver"
            \name Dynamics
            \consists "Output_property_engraver"
      
            minimumVerticalExtent = #'(-1 . 1)
      
            \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.0)
            Hairpin \override #'extra-offset = #'(0 . 2.0)
            
            \consists "Skip_event_swallow_translator"
            
            \consistsend "Axis_group_engraver"
        }
        \translator {
            \PianoStaffContext
            \accepts Dynamics
            VerticalAlignment \override #'forced-distance = #7
        }
    }
    \header { piece = "Allegro." }
}
  

\score{    
    \context PianoStaff <<
        \property PianoStaff.instrument = "Primo     " 
        \context Staff = up   \primoAllegroUp
        \context Dynamics = dynamics \primoAllegroDynamics
        \context Staff = down \primoAllegroDown
    >>

    \paper {
        \translator {
            \type "Engraver_group_engraver"
            \name Dynamics
            \consists "Output_property_engraver"
      
            minimumVerticalExtent = #'(-1 . 1)
      
            \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.0)
            Hairpin \override #'extra-offset = #'(0 . 2.0)
            
            \consists "Skip_event_swallow_translator"
            
            \consistsend "Axis_group_engraver"
        }
        \translator {
            \PianoStaffContext
            \accepts Dynamics
            VerticalAlignment \override #'forced-distance = #7
        }
    }
    \header { piece = "Allegro." }
}



\score{
    \context PianoStaff \notes <<
        \context Staff = up   <<
            \apply #unfold-repeats \primoAllegroUp
            \apply #unfold-repeats \secondoAllegroUp
        >>
        \context Staff = down <<
            \apply #unfold-repeats \primoAllegroDown
            \apply #unfold-repeats \secondoAllegroDown
        >>
    >>
    \midi { \tempo 4 = 120 }
}


%%%% TRIO %%%%

primoTrioDynamics = \notes {
    s2.\p s2. s2. s2. s2.\f s2. s2. s2.
    s2.\p s2. s2. \cresc s2. s2. \endcresc s2\f s2 s2
}

primoTrioUp = \notes {
    \time 3/4
    \clef treble
    \key ees \major
    \relative c''' {
        \property Score.OttavaSpanner \override #'padding = #2
        #(set-octavation 1)
        \repeat volta 2 {
            ees2-3( f8-4 ees-3)
            d2-2( ees8-3 d-2)
            c2-1 ees8-3( f)
            g2.-5
            g2 fis4^^
            g2 fis4^^
            g2 fis4^^
            g2 r4
            ees2-3( d8 ees)
            f2-4( ees8 f)
            g2.-5
            f4-.-4 ees-. d-.
            ees-.-3 d-. c-.
            d4.-2 g8 g4
            c,2.-1 ~ c4 r r
        }
    }
}

primoTrioDown = \notes {
    \time 3/4
    \clef treble
    \key ees \major
    \relative c'' {
        \repeat volta 2 {
            ees2-3( f8-2 ees-3)
            d2-4( ees8-3 d-4)
            c2-5 ees8-3( f)
            g2.-1
            g2 fis4^^
            g2 fis4^^
            g2 fis4^^
            g2 r4
            ees2-3( d8 ees)
            f2-2( ees8 f)
            g2.-1
            f4-.-2 ees-. d-.
            ees-.-3 d-. c-.
            d4.-4 g8 g4
            c,2.-5 ~ c4 r r
        }
    }
}

secondoTrioDynamics = \notes {
    s2.\p s2. s2. s2. s2.\f s2. s2. s2. 
    s2.\p s2. s2. \cresc s2. s2. \endcresc s2.\f s2. s2.
}

secondoTrioUp = \notes {
    \time 3/4
    \clef treble
    \relative c' {
        \property Voice.fingeringOrientations = #'(left)
        \modernAccidentals
        \repeat volta 2 {
            r4 <c ees-3 g-5> <c ees g>
            r <b f'-4 g-5> <b f' g>
            r <c ees g> <c ees g>
            r <c ees g> <c ees g>
            r <b-1 d-2 g-5> <c-1 ees-2 fis-3 a-5>
            r <b d g> <c ees fis a>
            r <b d g> <c ees fis a>
            r <b-1 d-2 g-5>-> <d-2 f-4>
            r <g, c-2 ees-4> <g c ees>
            r <bes-2 d-3 f-5> <bes d f>
            r <bes-2 ees-4 g> <bes ees g>
            r <c d-2 aes'-5> <c d aes'>
            r <c ees-3 g-5> <c ees g>
            r <b d f-4 g-5> <b d f g>
            r <c ees-3 g-5> <c ees g>
            <c ees g>2 r4
        }
    }
}

secondoTrioDown = \notes {
    \time 3/4
    \clef bass
    \relative c {
        \modernAccidentals
        \repeat volta 2 {
            <c, c'>4 r r
            <c c'> r r
            <c c'> r r
            <c c'> r r
            <g g'>2.->
            <g g'>2.->
            <g g'>2.->
            <g g'>4 r r
            c' r r
            bes-3 r r 
            <ees, ees'> r r
            f-3 r r
            g-2 r r
            <g, g'> r <g g'>
            <c c'> r <c c'>
            <c c'>2 r4
        }
    }
}

\score{
    \context PianoStaff  <<
        \property PianoStaff.instrument = "Secondo     " 
        \context Staff = up   \secondoTrioUp
        \context Dynamics = dynamics \secondoTrioDynamics
        \context Staff = down \secondoTrioDown
    >>
    \paper {
        \translator {
            \type "Engraver_group_engraver"
            \name Dynamics
            \consists "Output_property_engraver"
      
            minimumVerticalExtent = #'(-1 . 1)
      
            \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.0)
            Hairpin \override #'extra-offset = #'(0 . 2.0)
            
            \consists "Skip_event_swallow_translator"
            
            \consistsend "Axis_group_engraver"
        }
        \translator {
            \PianoStaffContext
            \accepts Dynamics
            VerticalAlignment \override #'forced-distance = #7
        }
    }
    \header { piece = "Trio." }
}
  

\score{    
    \context PianoStaff <<
        \property PianoStaff.instrument = "Primo     " 
        \context Staff = up   \primoTrioUp
        \context Dynamics = dynamics \primoTrioDynamics
        \context Staff = down \primoTrioDown
    >>

    \paper {
        \translator {
            \type "Engraver_group_engraver"
            \name Dynamics
            \consists "Output_property_engraver"
      
            minimumVerticalExtent = #'(-1 . 1)
      
            \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.0)
            Hairpin \override #'extra-offset = #'(0 . 2.0)
            
            \consists "Skip_event_swallow_translator"
            
            \consistsend "Axis_group_engraver"
        }
        \translator {
            \PianoStaffContext
            \accepts Dynamics
            VerticalAlignment \override #'forced-distance = #7
        }
    }
    \header { piece = "Trio." }
}



\score{
    \context PianoStaff \notes <<
        \context Staff = up   <<
            \apply #unfold-repeats \primoTrioUp
            \apply #unfold-repeats \secondoTrioUp
        >>
        \context Staff = down <<
            \apply #unfold-repeats \primoTrioDown
            \apply #unfold-repeats \secondoTrioDown
        >>
    >>
    \midi { \tempo 4 = 120 }
}

reply via email to

[Prev in Thread] Current Thread [Next in Thread]