lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GrandStaff vertical distance


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]