reinhold.kainho...@gmail.com writes:

> Description:
> Fix issue 75: Allow multiple concurrent slurs
>
> Rewrite the Slur_engraver and the Phrasing_slur_engraver to support
> multiple concurrent slurs. The default lilypond syntax using parentheses
> still supports only one slur at a time, but by adding a slur-id property
> to the (Phrasing)SlurEvent music expression, one can create multiple
> concurrent slurs, each with a different slur-id.
>
> This finally allows appoggiaturas and acciaccaturas (which both create a
> slur from the grace note the the next note) to be placed inside a slur.

Here is my principal beef: slurs are just one of a bunch of spanners
that can be instantiated only once per voice (text spanners are
particularly bad I think).  So I would consider it nice if this sort of
functionality was implemented as a general extension on spanners.

In case that a general extension is infeasible at this point of time,
similar extensions remain thinkable for other spanners, and at least the
user experience should be somewhat compatible.

So as a minimal change request, I would suggest using "spanner-id"
instead of "slur-id", in the hope that a later implementation might be
able to generalize this without a change in syntax.

-- 
David Kastrup


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to