Great, it works perfectly!

2008/6/3 Gilles THIBAULT <[EMAIL PROTECTED]>:

>
>
>
> Dear Gilles,
> thanks for Your tipp! But I tried it with an own example, that does not
> work, I don't know why:
> \include "rhythmen.ly"
>
>  sax = #(define-music-function (parser location musicA musicB musicC)
>               (ly:music? ly:music? ly:music?)
> #{
>      \set tupletSpannerDuration = #(ly:make-moment 1 4)
>
>      \times 4/5 \makeRhythm $musicA "16 16 16 16 16"
>
>      \unset tupletSpannerDuration
>      \makeRhythm $musicB "4"
>
> #})
>
>
> \new Staff \relative
> {
>     \sax  { c d e f g } a
>
> }
>
> It's because you define a function with 3 arguments musicA, musicB, musicC
> and you give only 2 arguments in
>     \sax  { c d e f g } a
> If you only want 2 arguments, you have to define sax like that :
>
> sax = #(define-music-function (parser location musicA musicB)
>               (ly:music? ly:music?)
> etc ...
>
> Just delete musicC and a ly:music?.
>
> Gilles
>
>
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to