WOW! Kudos, Urs! Janek :-)
2016-09-22 12:35 GMT+02:00 Urs Liska <[email protected]>: > 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 [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
