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

Reply via email to