bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1354 in lilypond: associatedVoice fails for second syllable


From: lilypond
Subject: Re: Issue 1354 in lilypond: associatedVoice fails for second syllable
Date: Thu, 21 Oct 2010 20:51:56 +0000


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.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]