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

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

Re: alignement opus et piece


From: Frère Raphaël
Subject: Re: alignement opus et piece
Date: Tue, 25 Sep 2012 12:26:07 +0200

Un grand merci à Gilles pour son travail et toutes ses explications.
Tout marche ainsi que je le souhaitais.
Raphaël
De : Gilles
Date/heure : 25-09-2012  01:23:51
A : Frère_Raphaël
Cc :
Sujet : Re: alignement opus et piece
> J'aimerais pouvoir, dans l'écriture de la partition, dans le \header,  
> distinguer clairement l'opus et la piece,
Dans la fonction proposée, la propriété opus et piece du header ne sont  
pas utilisées
Dans par exemple,
   hymn = \markup \my-hymn #'a "hymn-1" "Te Deum"
le 2ème paramètre (ici "hymn-1") joue le rôle d'opus, et le 3ème ("Te  
Deum") de piece.
> car dans certains chants il n'y aura que l'opus et pas de nom de piece :
Il suffira de remplacer le 3ème paramètre par ""
   hymn = \markup \my-hymn #'a "hymn-1" ""
> Et d'autant plus aussi que la dimension des caractères ne sera pas la  
> même pour l'opus et pour la piece,
> un paramétrage que nous devrons mettre dans le scoreTitleMarkup.
Ah non, maintenant il faut mettre ces paramètrages dans la fonction  
my-hymn :
tout est dans ces 2 lignes dans la fonction :
   (markup #:line (arg1 #:hspace space arg2))                ; page paires
et
   (markup #:fill-line (#:line (#:hspace space arg2) arg1))  ; pages  
impaires
Par exemple, si on veut le texte du titre de la piece plus petit, on  
remplacera arg2 par #:tiny arg2, ce qui donnera :
    (markup #:line (arg1 #:hspace space #:tiny arg2))
    (markup #:fill-line (#:line (#:hspace space #:tiny arg2) arg1))
La correspondance \markup lilypond et scheme est documentée ici :
  http://lilypond.org/doc/v2.16/Documentation/extending/markup-construction-in-scheme
-- 
Gilles

reply via email to

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