|
From: | Lukas-Fabian Moser |
Subject: | Re: GrandStaff vertical distance |
Date: | Thu, 11 Oct 2018 17:52:02 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
Hi David,
Here is an implementation of that. Unfortunately I do not know if/how it is possible to define the function (which issues a \set) in such a way that it might be called in a \with block, which would be neater imho.Have you tried just calling it in a \with block? Stuff like \set is automatically converted into context modification there. Of course, you can also define a scheme function _returning_ a \with block and use that, but that has the disadvantage of not working as music as well.
Amazing! \new Staff \with { \set ... }throws an error, but a music function which issues \set ... is accepted. Wonderful, I would not have dreamed of it. So my example just becomes:
\new StaffGroup \with { \setBraces #'((brace . 2) (noBrace . 2) (brace . 3)) } << ... >>Do I understand it correctly that while a music function can't return a \with block, a scheme function can?
Best Lukas
[Prev in Thread] | Current Thread | [Next in Thread] |