On 8 February 2011 22:56, David Nalesnik <dnale...@umail.iu.edu> wrote:
>
> Hello,
>
> There probably is a better way to do this, but the function below
> seems to do the trick.  It adds an offset to the Y-coordinate of
> either or both of the slur's attachment points.  Setting one value of
> the pair to zero will leave one end-point as it is.  (See attached
> files.)
>
> offsetPositions =
>  #(define-music-function (parser location offsets) (pair?)
>    #{
>       \once \override Slur #'positions = #(lambda (grob)
>         `(,(+ (car $offsets) (cdar (ly:slur::calc-control-points grob))) .
>           ,(+ (cdr $offsets) (cdr (cadddr (ly:slur::calc-control-points 
> grob))))))
>    #})

Nice feature!

Could you add it to the LSR?  http://lsr.dsi.unimi.it/

Cheers,
Xavier

-- 
Xavier Scheuer <x.sche...@gmail.com>

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

Reply via email to