Hello, On Tue, Jul 19, 2016 at 3:20 PM, Trevor Daniels <t.dani...@treda.co.uk> wrote: > You're now a developer AFA SourceForge is concerned, which means you can add > Issues. There are a few more hoops to jump through before you can submit > patches.
I have uploaded the patch, thanks. Having worked on cross-voice slurs and discussed ties with Jan-Peter, I am considering adding a new command (not yet sure what the exact syntax should be) that sets a spanner's current voice. Currently, when a cross-voice spanner starts, it remains in the same voice (i.e. is handled by the same engraver instance) until the stop event occurs. However, there are situations where the spanner needs to change voices before the stop event, which the new command would achieve. For example: { g\=Staff.1~ << g\newCommand \\ g >> } The command indicates that the tie's voice changes to the top voice, where the tie ends upon seeing the g. In this case, another alternative could be to add a tie stop event. \new Staff { << { g\=Staff.1( a b } >> << { c,\newCommand d e\=Staff.1) } >> } Without the command indicating the slur's change in voice, the d and e would not be acknowledged by the slur, since it would still belong to the voice it started in. Does this seem reasonable? Nathan _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel