Ok, I got it. Thank you very much Urs. Cheers, Pierre 2016-09-22 16:54 GMT+02:00 Pierre Perol-Schneider < pierre.schneider.pa...@gmail.com>:
> That's just perfect. > I was anable to get your function yet but the output looks very nice. > Thank you Urs. > Cheers, > Pierre > > 2016-09-22 15:44 GMT+02:00 Urs Liska <u...@openlilylib.org>: > >> >> >> Am 22.09.2016 um 14:26 schrieb Urs Liska: >> > Am 22.09.2016 um 13:39 schrieb Pierre Perol-Schneider: >> >> Hi Urs, >> >> >> >> Really nice, congrats! >> >> One thing: Last year I had a discussion about how to draw flat slurs >> >> (see: https://notat.io/viewtopic.php?p=696#p696) >> >> Do you thing you could integrate such option in your function, I mean a >> >> simple - but really strait - line in between slurs ? >> > That should be possible (within the limits of what Simon responded - >> > OTOH Carl Sorensen already mentioned how that could be overcome). >> > >> > >> > I see two alternative approaches, although the second won't always help >> > with *that*. >> > >> > a) >> > allow a special value 'straight as an inflection's "angle" property. >> > This will then make the handle point to the next point. When the angle >> > of the next point is 0 then you should have a straight line. >> > The problem with this is that when the angle is determined the next >> > point isn't known yet, and when that next point becomes known the >> > control point left of the current inflection has already been >> calculated. >> > I'll have to look into this, but it should be possible to re-calculate >> > the left point. >> >> This was actually quite easy to implement. >> Now you can specify one inflection to have an angle of 'straight and the >> next inflection of 0 (zero), which reliably creates a straight line >> between the two (see attached). >> >> You'll see the differing line width, thought, but I hope we'll be able >> to solve that as well. >> >> Urs >> >> > >> > b) >> > Currently the angle at an inflection is given as relative to the >> > previous segment's baseline. I like this because it gives quite >> > predictable results, but it could be extended by optional behaviours: >> > A general or local option could interpret angles at an inflection as >> > relative to the whole slur's baseline, or even as absolute angles >> > (relative to horizontal). This may in *some* cases simplify the >> > construction of flat segments, but I can imagine there are situations >> > where this might be useful in general. >> > >> >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user