Hi developers,
I have difficulties to find the right words for this question, but I'll try:
The edition-engraver comes into action, when it finds a mod
(tweak/override) for the current spot in time, that is measure/barNumber
and moment/measurePosition. These mods are applied in one of the
engravers slots, that is either (most times) in the
start-translation-timestep, acknowledger, listener or the process-music
function.
Now, if there is no stop/break in translation the function will not get
called:
\editionMod target 1 1/8 Voice \override ...
will not get called if the music is something like
{ c'4 c' }
because after step 0/4 step 1/4 will get called, but not the 1/8 step.
(I hope you can follow)
There are two things I'd like to accomplish:
1. allow the edition-engraver to apply tweaks outside the regular
"stops" of the music
2. add an offset to a mod and apply the tweak a given moment after the
current time
To do that I would like to trigger/broadcast an event that forces the
translator to stop again after a given moment has passed. The former
example will work if I add some skips to the music:
<< { c'4 c' } { s8 s s s } >>
But in my tests broadcasting a skip-event didn't show the desired
effect. Maybe I did something wrong or maybe this is the wrong way.
Do you have another idea how to do that?
TIA
Jan-Peter
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel