I wanted to let you know that I have tried the refactor-override branch and
the overrides seem to be working fine! I do get a lot of warnings as you
explained, but it does not appear the the EE overrides are getting
overwritten, or maybe I'm misunderstanding your explanation?

2018-03-13 13:50 GMT-03:00 Stefano Troncaro <stefanotronc...@gmail.com>:

> Hi Jan-Peter,
>
> Thank you for your work! I will test the changes later today and let you
> know how it results.
>
> 2018-03-13 7:47 GMT-03:00 Jan-Peter Voigt <jp.vo...@gmx.de>:
>
>> Am 13.03.2018 um 11:37 schrieb David Kastrup:
>>
>>> Jan-Peter Voigt <jp.vo...@gmx.de> writes:
>>>
>>> Hi Stefano,
>>>>
>>>> I have been looking into the issue and created a branch
>>>> 'refactor-override' for the edition-engraver.
>>>> The following is changed in there:
>>>> * Overrides are not applied "by hand" but send as a StreamEvent so
>>>> that once is handled by lily and not the EE
>>>> * Override (and Revert, Set, Unset) sent by the EE are marked so that
>>>> they can be distinguished from other overrides
>>>>
>>>> That means once-overrides are note reverted wrong anymore and the EE
>>>> gives a warning if an overrides supersedes/overwrites an EE mod. This
>>>> is still not completely satisfactory when the EE shall override all
>>>> other settings. But at least it doesn't revert wrong.
>>>>
>>>> If this branch is tested more thoroughly I will merge it into master.
>>>> Now I am looking for a way to let the EE be the last broadcaster so
>>>> that it will not be overridden by overrides sent from the actual music
>>>> stream.
>>>>
>>>
>>> How do you trigger the EE?  Overrides from the music stream are sent by
>>> the iterators.  That's after start-translation-timestep and before
>>> process-music.
>>>
>>
>> The EE broadcasts overrides (events) inside start-translation-timestep. I
>> tried to do it in process-music, but then they were applied too late.
>> The EE is looking in its internal mod-store if there is something to do
>> for this timestep (for this context). Is there a way to act between those
>> slots - the latest action before process-music?
>>
>>
>> _______________________________________________
>> lilypond-user mailing list
>> lilypond-user@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to