lilypond-user
[Top][All Lists]
Advanced

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

Re: calculation in scheme


From: Stefan Thomas
Subject: Re: calculation in scheme
Date: Sat, 17 Sep 2011 19:09:44 +0200

Dear David,
thanks for Your help!
Your code seems to work perfectly.
But I would like to know:
do I have to expect problems with this function?
You wrote 
The slur has no noteheads to attach itself to,
though.

> On 17 September 2011 14:23, Stefan Thomas
> <address@hidden> wrote:
>> Dear community,
>> I would like to define a variable with sheme and I want to substract the
>> number one from this variable.
>> I tried it with:
>>
>>> % the following defines a Slur, lasting a certain number of eigth-notes
>>> xaS = #(define-music-function (parser location x) (number?)
>>> ? #{ % in der folgenden Zeile Lilypondcode eingeben
>>> ??? s1*0 (? \repeat unfold? #(- $x 1)? {s8 } s8)
>>> #})
>>
>> Unfortunately without succes!
>
> This doesn't work since the unfold count argument isn't a scheme
> number.

In which case

xaS = #(define-music-function (parser location x) (number?)
 #{ % in der folgenden Zeile Lilypondcode eingeben
   s1*0 (  \repeat unfold  $(- x 1)  {s8 } s8)
#})

should work just fine.  The slur has no noteheads to attach itself to,
though.

--
David Kastrup

reply via email to

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