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

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

Re: Mise en page et Taille des portées


From: Martial
Subject: Re: Mise en page et Taille des portées
Date: Tue, 02 Nov 2010 06:38:57 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6


Pour les couplets qui étaient trop proches de la partition, j'ai trouvé la
solution : ajouter \null. Le problème c'est que je suis obligé de le mettre
quatre fois pour avoir une marche qui me convient. N'y a-t-il pas de
solution plus "propre" ?




En revanche à propos du tempo, j'ai essayé la solution de Martial mais elle
n'a pas fonctionné. Alors du coup j'ai repris l'exemple d'où il a été tiré
et là ça marche enfin presque. Si effectivement il me place le tempo où je
l'indique grâce à #self-alignement mais bizarrement il me rajoute un portée
vide sur deux mesures en dessous de la première portée d'origine :
http://lilypond-french-users.1298960.n2.nabble.com/file/n5695078/Lilypond_1.png
Est-ce parce que je l'ai mal placé dans le score ?

j'ai testé sous la version 2.12.3
tout fonctionne
mettre ceci après le \header { title =  blabla etc.. }

%%--function-command-----------------------------------------------
tempoMark =
#(define-music-function (parser location prependText notevalue appendText)(string? string? string?)
#{
\mark \markup
{ \line { $prependText \fontsize #-2 \general-align #Y #DOWN \note #$notevalue #1 $appendText } }
\once \override Score.RehearsalMark #'self-alignment-X = #-1
\once \override Score.RehearsalMark #'padding = #5
#})


#(define-markup-command (vspace layout props amount) (number?)
  "This produces a invisible object taking vertical space."
  (let ((amount (* amount 3.0)))
    (if (> amount 0)
        (ly:make-stencil "" (cons -1 1) (cons 0 amount))
        (ly:make-stencil "" (cons -1 1) (cons amount amount)))))
%%--------------------------------------------------------------------


utiliser \vpsace  #y comme \hspace #x
\vspace #2
mettre \tempoMark dans le
melodie = \relative c { \tempoMark "Calme" "4" "= 84"


--
Martial







reply via email to

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