Hi,

The goal was to allow all (or at least many) spanners to be able to
cross voices, but I started with dynamics since the engraver seemed
relatively simple. I also looked at slurs because of its existing
support for simultaneous slurs (in one voice).

After experimenting with these with some success, I tried to write a
general spanner engraver that could support simultaneous and
cross-voice spanners, using an idea David suggested (creating a new
engraver instance for each spanner id). The way I approached it was
not the best (and not clearly documented/explained), so David
mentioned in his feedback a better way of implementing it.

Although I have a very vague/general idea of what this would look
like, I haven't really had a chance to try coding it, and I'm not sure
when I'll be able to, so I unfortunately can't commit to working on it
at the moment.

Nathan

On Fri, Feb 10, 2017 at 1:20 AM, Werner LEMBERG <w...@gnu.org> wrote:
>
>>> I haven't followed Nathan's development of extensions to the `\='
>>> command very closely, but it would be *really* great if spanner IDs
>>> work across voices – especially for piano music the improvements
>>> would be significant.
>>>
>>> Any progress?
>>
>> Which spanner types?  Nathan was not working on slurs, for example.
>
> Oh.  I got the expression that he was abstracting the interface to
> make it work for all spanner types.
>
> And yes, I would need it especially for slurs.
>
>
>     Werner
> _______________________________________________
> lilypond-devel mailing list
> lilypond-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-devel

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

Reply via email to