Comment #1 on issue 1354 by lemzwerg: associatedVoice fails for second
syllable
http://code.google.com/p/lilypond/issues/detail?id=1354
Reinhold comments:
[...] the reason for this is not a design decision, but a bug in the code
(which is unfortunately hard to fix):
The \set is evaluated by the context Engraver_group (see lily/engraver-
group.cc), while the distribution of lyrics syllables to voices is done in
an
iterator, which comes way before contexts do their job. So the \set commands
that appear in any given moment (note that a \set right before a syllable
belongs to the same moment as the syllable!) do not yet have any effect on
that timestep, as they have not been processed at that time...
I ran into the same problem with the part combiner a few weeks ago, and the
only solution was not to use context properties, but a dedicated music event
that is available in the iterator already.
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond