lilypond-user
[Top][All Lists]
Advanced

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

Re: Avoiding slur collision with other voice


From: Helge Kruse
Subject: Re: Avoiding slur collision with other voice
Date: Sun, 05 Apr 2009 14:47:06 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.19) Gecko/20081204 SeaMonkey/1.1.14

Forgotten sample file attached...

Helge


Helge Kruse wrote:
Hello,

with help by Trevor I got forward a lot with my scores. Currently I still have a little issue with slurs. The original score, that I want to mimic, has slurs _above_ the noteheads: http://dj1na.gmxhome.de/pg-0009.JPG

Lilypond puts the slurs below the beams per default. This can be confusing with the triplet indication (see attached slur.ly, measure two, first two triplets). So I want to place them above the notedheads like it's done in the original source.

I am uncertain if these slurs are legato slurs or phrasing slurs. I tried them both and did not found an important difference, probably I am too unexperienced ;-) Should I use () or \(\) ?

Independent of the kind of slurs I get collisions between the slurs and the stems of the other voice. (see attached slur.ly, measure one) There are two pages only with such triplets, so I think it's hard to do this per slur manually.
Can I tell lilypond to avoid these collisions with other voice?


Regards,
Helge



_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user


\score {
  \relative c'' {
    \clef treble \key as \minor \time 2/4
    #(revert-auto-beam-setting '(end * * 2 4) 1 4 'Staff)
    \set Staff.beatLength = #(ly:make-moment 1 8)

    << { s8 ces r ces }
       \\
       {
         \slurUp
         \phrasingSlurUp
         \times 2/3 { r16 as\( b\) }
         \times 2/3 { ces( b as) }
         \times 2/3 { r as( b) }
         \times 2/3 { ces( b as) }
       }
     >> |
    
    << { s8 des[ es des] } \\
       { \times 2/3 { r16( b ces) }
         \times 2/3 { des( ces b) }
         \times 2/3 { es( des ces) }
         \times 2/3 { des( ces b) } 
       }>> |
 }
}

reply via email to

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