Hello,

I’m trying to put together a bunch of syntactical sugar around octavation. 
(n.b. I am aware that there are open issues regarding octavation; even when 
those are solved, there will need to be some sugar.)

I would like to have a single command which ends an octavation *and* places the 
“loco” mark appropriately. Right now, I believe one needs two commands, e.g.

    \octU c’ d’ e’ f’ \loco g-\markup “loco”

If I just use a simple “single-moment” shorthand like

    loco = { \ottava #0 -\markup “loco” }

then obviously the markup would get placed incorrectly.

How can loco be defined so that it ends the octavation (and thus closes the 
OttavaBracket) at *this* moment, but postpones the markup until the *next* 
moment [in the same context], if one exists?

Thanks,
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: [email protected]


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to