[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: placer un glyphe dans une chaîne à initialiser
From: |
Philippe Neyrat |
Subject: |
Re: placer un glyphe dans une chaîne à initialiser |
Date: |
Thu, 07 May 2015 08:33:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Icedove/31.6.0 |
Bonjour,
pour faire ça, j'utilise une forme du type :
X_bemol = \markup \concat { "X" { \hspace #0.4 \raise #0.4 \small \flat } }
Et je l'appelle comme ça (dans ou hors de toute expression musicale) :
\X_bemol
Mais comme j'en ai des tas, et que les valeurs des \hspace et \raise
changent en fonction des versions de lilypond, je mets ces valeurs dans
des variables, où je peux les modifier plus simplement en une seule fois.
ça fait :
#(define raise_sharp ( / 8 10 ) )
#(define raise_flat ( / 4 10 ) )
#(define hspace_sharp ( / 2 10 ) )
#(define hspace_flat ( / 2 10 ) )
do_bemol_text = \markup \concat { "do" { \hspace #hspace_flat \raise
#raise_flat \small \flat } }
do_diese_text = \markup \concat { "do" { \hspace #hspace_sharp \raise
#raise_sharp \small \sharp } }
...
Je laisse en pièce jointe un exemple du fichier complet, pour gérer les
majuscules quand le glyphe doit arriver en début de phrase.
Cordialement,
Philippe
Le 07/05/2015 00:04, Seventies a écrit :
> Bonsoir à l'équipe,
>
> Je cherche à placer un signe bémol dans une variable initialisée en dehors
> de tout contexte :
>
> tonality = "in Bes major"
>
> et je voudrais remplacer le Bes par B«bémol»
>
> Mais la fonction \markup n'est pas autorisée.
> J'essaye alors la fonction scheme :
>
> thisTonality = #(string-append "in B" \musicglyph #"accidentals.flat"
> "major")
> qui n'est évidemment pas compréhensible pour scheme.
>
> Existe-t-il une méthode pour insérer le signe bémol dans une instruction
> string-append.
>
> D'avance, merci de votre aide,
>
> Jean-François
>
>
>
>
>
> --
> View this message in context:
> http://lilypond-french-users.1298960.n2.nabble.com/placer-un-glyphe-dans-une-chaine-a-initialiser-tp7582932.html
> Sent from the LilyPond French Users mailing list archive at Nabble.com.
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
--
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
https://www.sud-ouest.org
Glyphes-notes-alterees.ly
Description: Text Data
- placer un glyphe dans une chaîne à initialiser, Seventies, 2015/05/06
- Re: placer un glyphe dans une chaîne à initialiser, Daniel Cartron, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser,
Philippe Neyrat <=
- Re: placer un glyphe dans une chaîne à initialiser, Daniel Cartron, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Philippe Neyrat, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Seventies, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Daniel Cartron, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Seventies, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Arthur Reutenauer, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Philippe Neyrat, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Seventies, 2015/05/07
- Re: placer un glyphe dans une chaîne à initialiser, Philippe Neyrat, 2015/05/08
Re: placer un glyphe dans une chaîne à initialiser, Pierre Perol-Schneider, 2015/05/07