|From:||Jean Abou Samra|
|Subject:||Re: Change event properties before sending to engraver|
|Date:||Mon, 20 Mar 2023 22:01:47 +0100|
|User-agent:||Evolution 3.46.4 (3.46.4-1.fc37)|
Le lundi 20 mars 2023 à 14:19 -0600, Saul Tobin a écrit :
Is your idea to have a second engraver at the Voice level to prepare the events? You should be able to have an engraver listen to the event and modify it before it's listened by the Staff level engraver, as long as they are \consist'ed in the right order.
"Consisting engravers in the right order" is not meaningful for an engraver in Staff and an engraver in Voice. There is no order between them since they live in different context definitions. As far as I can see from the code, listeners are run top-down, i.e., typically Score then Staff then Voice. That doesn't leave space for a listener in Voice to pitch in before a listener in Staff has done its job, though it does of course leave space for an engraver in Staff to wait until pre-process-music or process-music to read something that is set by an engraver on Voice level in a listener.
Description: This is a digitally signed message part
|[Prev in Thread]||Current Thread||[Next in Thread]|