"Dmytro O. Redchuk" <[email protected]> writes:

> On Sat 19 Mar 2011, 12:15 TaoCG wrote:
>> Hi,
> Hi!
>
>> I need to control the length of rest and notes with a variable.
>> something like:
>> len = 2
>> r\len
>> 
>> this doesn't work of course but is there a way to do this?
>> I tried overriding duration-log but it only changes the visual appearance.
> Strange, lilypond *does* compile this:
>
> len = #1
> {
>       c''#len
> }
>
> but engrave[s] c''4 actually. It's interesting.

Not particularly.  You can intersperse Scheme expressions with music
events, and they are evaluated and the value, in general, is ignored.
Nothing more, nothing less.  With one exception:

#(define len (ly:export (ly:make-duration 1 0)))
{
        c''#len
}

-- 
David Kastrup


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

Reply via email to