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