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

Reply via email to