Neil Puttock <[email protected]> writes:

> On 17 September 2011 14:23, Stefan Thomas
> <[email protected]> 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


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

Reply via email to