lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: repeat en scheme ne marche pas comme je veux


From: Gilles THIBAULT
Subject: Re: repeat en scheme ne marche pas comme je veux
Date: Tue, 17 Mar 2015 10:26:51 +0100
User-agent: KMail/4.12.5 (Linux/3.14.32-desktop-1.mga4; KDE/4.12.5; x86_64; ; )

Le mardi 17 mars 2015, 08:02:40 Daniel Cartron a écrit :
> Le lundi 16 mars 2015, 23:42:07 Gilles THIBAULT a écrit :
> > Il ne te reste plus qu'à faire ta propre fonction \repeat unfold, qui
> > prendra  elle aussi un paramètre "count" et un paramètre "music", mais qui
> > sera batie avec la fonction scheme ci-dessus.
> 
Je pensais à un truc comme ça.


%%%%
myRepeat = #(define-music-function (parser location count music)(integer? 
ly:music?)
(make-music 'UnfoldedRepeatedMusic
     'repeat-count count 
     'element music))

{
  c'1 
  \myRepeat 4 e'4
}
{
  c'1 
  \myRepeat 0 e'4
}
%%%

NB
1- C'est bien maintenant, on a même plus besoin de mettre des # devant les 
nombres :-)
2- A la place de integer?, il faudrait positive?, mais positive? ne permet pas 
le cas count=0

-- 
Gilles



reply via email to

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