WOW! Kudos, Urs!

Janek :-)

2016-09-22 12:35 GMT+02:00 Urs Liska <u...@openlilylib.org>:

> Hi all,
>
> here is another example document for \compoundSlur. With the additionally
> implemented annotation features
>
>    - Grid for finding values for the inflection points
>    - Control points and handles for judging the angles
>    - Dashed handle extensions for judging the length of the handles
>
> These tools are shown in the first line. With them it is shockingly simple
> to tweak that slur to one's liking, even without any graphical tweaking
> assistance yet.
>
> The other lines show what happens when one of the ending points is
> shifted: the overall shape of the slur is more or less intact. That means
> when the horizontal spacing changes (through changed content or changed
> line breaks) chances are that the slur has to be adjusted only minimally,
> it doesn't mess up completely. This is due to the use of polar coordinates
> that have first been realized by Janek Warchoł in his \shapeII functions
> but that can now be done *much* easier thanks to new functions ly:angle,
> ly:length and ly:directed (thanks again for the pointer, David).
>
> What is left to be done is support for broken slurs and (possibly) support
> for spline shapes that keep full width thorughout the inflections.
>
> Have fun (I had)
>
> Urs
>
> PS: If you want to play around with it the current code is still available
> on the compound-slur branch of openlilylib/snippets.
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to