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

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

Re: _Mettre_le_numéro_de_mesure_e n_\mark_toute_les_x_mesures


From: Mike Solomon
Subject: Re: _Mettre_le_numéro_de_mesure_e n_\mark_toute_les_x_mesures
Date: Tue, 17 May 2011 15:13:06 +0200

On May 17, 2011, at 2:18 PM, j-f.lucarelli wrote:

 
 
 
 
On May 17, 2011, at 11:43 AM, Seventies wrote:

Bonsoir à l'équipe,

Encore une question de numéro de mesure : je voudrais supprimer le
comportement par défaut et mettre toutes les 5 mesures le numéro de la
mesure comme un \mark

Ensuite, la mise en forme de ce numéro ne devrait pas poser trop de
problème, me fiant à un cas déjà rencontré : selon une instruction sans
doute du genre :

[...]

Tu peux faire :

{
  \override Score.BarNumber #'break-visibility = #end-of-line-invisible
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
  \repeat unfold 40 b'1  
}

Cordialement,
Mike
 
Ok, ça marche impeccablement.
J'aimerais seulement les imprimer en gras et les places dans un carré (pour respecter la partition initiale, ce n'est pas un caprice ;-)
 
J'ai essayé
\override Score.BarNumber #'(box-padding . 0.5) \box
 
Mais visiblement, c'était trop facile. Il manque le signe = indispensable à tout \override
 
Jean-François
 
 
 



À ma connaissance, il n'y a pas de propriété qui permet d'obtenir ce résultat.  Il faut utiliser Scheme :

{
  \override Score.BarNumber #'break-visibility = #end-of-line-invisible
  \override Score . BarNumber #'stencil = #(lambda (grob)
   (grob-interpret-markup grob
                          (markup #:override '(box-padding . 0.5)
                                  #:box
                                  #:bold (ly:grob-property grob 'text))))
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)
  \repeat unfold 40 b'1
}

Cordialement,
Mike

reply via email to

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