On Sat, Dec 19, 2015 at 5:45 PM, Chris Yate <chrisy...@gmail.com> wrote:
> Thanks... with that hint and a bit more research, I can achieve something > a bit better with this modification to the original: > > <code> > > r4. > \shape #'(((0.0 . 0.0) (0 . 1.2) (0 . 1.2) (4 . 1)) > ((0.0 . 0.0) (0 . 1.2) (0 . 1.2) (4 . 1)) > ((0 . 4.0) (0 . 3) (0 . 1) (0 . 0)) ) Slur > > d,16 (f af cf af bf | > > </code> > > I'd rather tweak just the messy end of the slur, leaving the rest as > default, but it appears that can't be done. > You can. One of the documentation examples shows the use of () when you want to leave a segment alone: http://lilypond.org/doc/v2.18/Documentation/notation/modifying-shapes > The example here for setting the final part of the slur to dashes works ok: > > http://lilypond.org/doc/v2.18/Documentation/notation/modifying-broken-spanners > > But I can't get /alterBroken to work properly at all on control points. > > When I try the "tweak" version, that I assume would look like: > > <code> > > r4. > d,16-\alterBroken control-points #'(((0.0 . 0.0) (0 . 1.2) (0 . 1.2) (4 . > 1)) ((0.0 . 0.0) (0 . 1.2) (0 . 1.2) (4 . 1)) ((0 . 4.0) (0 . 3) (0 . 1) > (0 . 0)) ) > (f af cf af bf | > > </code> > > .... then the slur only appears as a small, and odd-shaped squiggle by the > first note d. Editing these control points is a bit of hit and miss > anyway, but I don't feel I understand the syntax for \alterBroken well > enough; there are too few examples at present! > You can set the control-points to the *absolute* values you want with \alterBroken; \shape takes values relative to the default. HTH, David
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user