|
From: | Gilles THIBAULT |
Subject: | Re: Déolacer_une_clef_accidentelle |
Date: | Fri, 30 Jul 2010 23:36:49 +0200 |
Juste une petite précision, car la numérotation des mesures n'est plus correcte.Il faudrait indiquer "numéro de mersure = numéro de mesure - 1" ce qui chez LilyPond, devrait donner quelque chose comme \set Score.currentBarNumber = fonction_à_developper(mesure courante) - #1
Désolé de répondre si tard. En s'inspirant de http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Context-evaluation#Context-evaluation tu peux essayer quelque chose comme ça : %%%%%%%%%%%%%%%%%% decBarnum =\applyContext #(lambda (x) (let ((n (ly:context-property x 'currentBarNumber))) (ly:context-set-property! (ly:context-property-where-defined x 'currentBarNumber) 'currentBarNumber (1- n)))) { \override Score.BarNumber #'break-visibility = #'#(#t #t #t) %mes 1 c'1 %mes 2 c'1 %mes 3 affichée 2 \decBarnum %mes 4 affichée 3 c'1 } %%%%%%%%%%%%%%%Gilles
[Prev in Thread] | Current Thread | [Next in Thread] |