lilypond-user
[Top][All Lists]
Advanced

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

Awkward Slur


From: Han-Wen Nienhuys
Subject: Awkward Slur
Date: Fri, 19 Sep 2003 20:09:08 +0200

address@hidden writes:
> Check out this megaslur using the \translator command:
> 
> http://www.foxchange.com/~spamguy/misc_pictures/slursegment.jpg
> 
> What's the best way to fix this? Ideally I'd like to make the slur  
> bulge more and have the right end closer to the c4. I've looked through  
> the documentation at  
> http://www.lilypond.org/doc/v1.8/Documentation/user/out-www/lilypond- 
> internals/Slur.html , but didn't get much out of it. control-points  
> looks important, but I have no way of knowing what to do with it.
> 

It depends how you far you want to go. The best option would be an S
style slur, ie.

       _________________________/
      /


but that is not supported by Lilypond out of the box. (Your slur
really is too difficult for lily)

Solutions:

a) force a linebreak halfway the slur

b) Do it manually (See 1.9 CVS)



\version "1.9.8"
\header {


    texidoc = "In extreme cases, you can resort to setting slur
    control-points manually. This involves a lot of trial and error,
    though"
 
    }


\score {\notes \new PianoStaff  <<
    \context Staff = up { \clef bass s1 * 6 } 
    \context Staff = down \relative c {
        \clef bass
        r4 r8
        \once\property Voice.Slur \set #'extra-offset = #'(0 . -8)
        \once\property Voice.Slur
        \set #'control-points =
        #'((0 . -4) (2 . 0) (60 . 0) (63 . 4))
                           c8( as' f c' as f c as' f
                           \translator Staff = up
                           \clef treble
                           c' as f' c as' f c' as
                           f' c as' f c'4)
                           }>>
\paper { raggedright = ##t }
    }



-- 

Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 




reply via email to

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