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.
The example here for setting the final part of the slur to dashes works ok:
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!
Chris