Hello everyone,

I need a little help again. I'm struggling to understand how one would make
a music function like \tempo, that accepts a variable number of arguments.
I couldn't find its definition so I couldn't look for myself.

So far I know about making lambdas that take additional arguments and store
the extras in a list, but this does not work in a music function (or if it
works I don't know how to do it). And while I could make a lambda that then
passes the arguments to a music function, then I can't use it with Lilypond
syntax, so I'm forced to put the lambda and all it's arguments between
parenthesis.

But \tempo doesn't require parenthesis, and the parser still understands
what is part of the function and what not. How would one go about writing a
function that behaves like this?

Thank you in advance for your help!
Stéfano
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to