thank you for your messages!
Am 10.07.2017 um 14:33 schrieb caag...@gmail.com:
I didn't notice any timing problems with \time. Of course, if you use it
to add a time signature somewhere weird it gets broken, but that happens
with inserting random time signatures in the source as well. If used
responsibly, it works fine.
... using it responsibly is fine, but I'd like to prevent the novice
from doing it wrong and not knowing why. A change from 3/4 to 6/8 (for
example) would not harm anything. So if you provide a PR, I'll have a look.
My \tempo patch seems to work (needs some more testing first). Shouldn't
be too hard to make one for \time, I hope.
great :-)
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.)
This is how I started to implement it. For my own scores it shouldn't be
a problem to change it. The recent additions - I will push dynamics,
slurs and beams to another branch in a few minutes - are using broadcast
event, which might be used for marks and text-scripts as well.
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.
again: this is for historical reasons. It should and will be changed -
carefully, not to break existing scores.
Jan-Peter
On 07/10/2017 01:38 PM, Jan-Peter Voigt wrote:
Hi there,
yes the edition-engraver does not able to insert time and tempo. I
decided not to include \time, because it would mess with the timing
and therefore with addressing elements in time. \tempo is just not
implemented (yet). So if you can provide a reasonable pull request I
will be happy to merge!
About the \time thing: It should be possible to integrate it, but it
stays problematic for the mentioned reasons. Perhaps warning messages
are sufficient while allowing \time for edition-mods.
Jan-Peter
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user