Hi again,
I merged your PR, so \time and \tempo should work now. And I prepared a
PR myself to streamline event-broadcasting. That works fine and marks
can now be added.
With the default way for TextScript there is only one problem. I often
add TextScript to Staff contexts when they are TODO-marks or the like.
But other contexts don't consist the engraver to engrave them. So they
are still created by the EE and tweaks are added while incarnating the
grob.
I will further test the code. If it proves stable, I will merge later.
Cheers
Jan-Peter
Am 10.07.2017 um 14:33 schrieb address@hidden:
Oh, and another thing - it seems EE creates its own grobs for
TextScripts and Marks in process-music, rather than handing them to
the proper engraver in start-translation-timestep. This makes tweaks
and other custom properties not work, let alone if you install a
custom engraver for them. Moving their handling to
start-translation-timestep seems to work fine, so why is it that way?
(It does have the advantage of allowing multiple \marks at once,
though.) TextScripts also don't work in the first measure if it's a
MMR, which is weird. (Placing an empty chord before the MMR makes it
work.)
I'm all for having a way to manually place texts/marks, but I
personally think using the default method should be the, well,
default. Changing it could break existing projects that rely on that
behavior, though, which is bad.
_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user