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

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

Re: fonction scheme, ou contexte ou graveur perso ?


From: Daniel Cartron
Subject: Re: fonction scheme, ou contexte ou graveur perso ?
Date: Thu, 23 May 2013 10:34:28 +0200
User-agent: KMail/4.10.2 (Linux/3.8.0-21-generic; KDE/4.10.2; x86_64; ; )

Le mercredi 22 mai 2013 13:35:26 elmamyra a écrit :
> Je pense que le plus simple est de mettre directement le code scheme dans
> l'override, comme ceci:
> 
> \override Clef #'text = \markup #(if (eq? mavariable "mavaleur") "blabla"
> "beuleubeuleu")
> 
> si "mavariable" est une chaîne de caractère il faudra utiliser "string=?" à
> la place de "eq?".

après plusieurs essais ça marche avec :
        \override Clef #'text = 
                        #(if (string=? mavariable "mavaleur")
                                #{\markup{ "blabla"} #}
                                #{\markup{ "beuleubeuleu"} #}
                        )
sinon j'ai des messages disant soit que c'est pas un markup soit que je suis 
pas dans un contexte...

Maintenant que j'ai surmonté cet obstacle-ci, même si j'ai pas vraiment 
compris pourquoi ça marche (notamment l'intérêt des #{ #}) je passe au 
suivant...

Merci

-- 
Cordialement, Daniel Cartron
« En essayant continuellement on finit par réussir. Donc : plus ça rate, 
plus on a de chance que ça marche. »
Jacques Rouxel - Les shadoks




reply via email to

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