Subject: Mettre le numéro de mesure en \mark toute les x mesures

From: Seventies <[email-masked]>
Date: Tue, 17 May 2011 02:43:28 -0700 (PDT)

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 :

% Redéfinition des marques d'avancement
markDefault = {
  \once \override Score.RehearsalMark #'break-align-symbols =
#'(key-signature) % centrage sur l'armure
  \once \override Score.RehearsalMark #'font-size = #2.7 % dimension des
numéros de mesure
  \once \override Score.RehearsalMark #'padding = #2.5 % position des
numéros de mesure
  \once \override Score.RehearsalMark #'break-visibility =
#end-of-line-invisible % numéros de mesure en début de ligne
  \mark \default } % commande

D'avance, merci de votre aide,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mettre-le-numero-de-mesure-en-mark-toute-les-x-mesures-tp6372410p6372410.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "[email-masked]" <[email-masked]>
Date: Tue, 17 May 2011 12:19:17 +0200

> D'avance, merci de votre aide,

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

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 17 May 2011 13:59:49 +0200

Bonsoir à l'équipe,

Jean-François

Tu peux faire :

{

Cordialement,
Mike

Grand merci, j'applique tout ça tout à l'heure,

Jean-François

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 17 May 2011 14:18:16 +0200

Bonsoir à l'équipe,

[...]

Tu peux faire :

{

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

__________________________________________

]Jean-François et Myriam Lucarelli-Marquet
] [email-masked]
] [email-masked] (nouvelle adresse)
] Site personnel de musique classique
] en format MIDI :
] http://www.espace-midi.com 
]
_________________________________________

---

From: Mike Solomon <[email-masked]>
Date: Tue, 17 May 2011 15:13:06 +0200

> Mais visiblement, c'était trop facile. Il manque le signe = indispensable à tout \override

À 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

---

From: Xavier Scheuer <[email-masked]>
Date: Tue, 17 May 2011 17:51:20 +0200

>   \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5)

Il y a un snippet dans la doc, NR 1.2.5 Mesures > Numéros de mesure
Morceaux choisis > Inscrire le numéro de mesure dans un cadre ou un cercle
(juste en dessous de "Imprimer les numéros de mesure à intervalle régulier")

http://lilypond.org/doc/v2.13/Documentation/notation/bars#bar-numbers

Ils utilisent

  \override Score.BarNumber #'stencil
    = #(make-stencil-boxer 0.1 0.25 ly:text-interface::print)

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: "j-f.lucarelli" <[email-masked]>
Date: Tue, 17 May 2011 20:34:49 +0200

[...]

J'ai essayé

Jean-François 

{

Cordialement,
Mike

Là, c'est tout à fait parfait ... et en plus ça a l'air simple ... quand c'est terminé :-/

Tout grand merci encore,

Jean-François