Subject: Mettre en évidence le numéro de certanes mesures.

From: "michel pondeville" <[email-masked]>
Date: Sat, 27 Nov 2010 17:36:57 +0100

Bonsoir à tous les passionnés de (par) Lilypond,
Devant mettre en évidence certains numéros de mesure, je voudrais grossir ces numéros et par exemple les "encadrer" d'un cercle. Il n' y a aucune régularité dans le choix des numéros(par ex 13, 22, 41 etc..). Je numérote toutes les mesures et je désire conserver celles-ci numérotées.  Il faudrait que mon numéro mis en évience reste centré sur la barre.
\override Score.BarNumber #'self-alignment-X = #CENTER
J'ai cherché dans le manuel de notation mais je n'ai pas trouvé exactement ce que je voulais. Bien sûr à l'aide de ^\markup\bold "xy", j'ai déjà une approche mais ce n'est pas très joli.
Merci pour votre patience.
Michel

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 27 Nov 2010 18:25:40 +0100

2010/11/27 michel pondeville <[email-masked]>:
> Devant mettre en évidence certains numéros de mesure, je voudrais grossir
> ces numéros et par exemple les "encadrer" d'un cercle. Il n' y a aucune
> régularité dans le choix des numéros(par ex 13, 22, 41 etc..). Je numérote
> toutes les mesures et je désire conserver celles-ci numérotées.  Il faudrait
> que mon numéro mis en évience reste centré sur la barre.
> J'ai cherché dans le manuel de notation mais je n'ai pas trouvé exactement
> ce que je voulais. Bien sûr à l'aide de ^\markup\bold "xy", j'ai déjà une
> approche mais ce n'est pas très joli.

Bonjour,

On ne remerciera jamais assez les contributeurs du LSR.  :D
http://lsr.dsi.unimi.it/LSR/Item?id=730

Ajouter

  \once \override Score.BarNumber #'font-size = #2
  \once \override Score.BarNumber #'stencil
    = #(make-stencil-circler 0.1 0.25 ly:text-interface::print)

juste avant la mesure en question (à chaque fois).

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 27 Nov 2010 21:14:38 +0100

2010/11/27 michel pondeville <[email-masked]>:
>
> Réponse en-dessous comme il se doit.

Et en faisant "répondre à tous" comme ça la liste profite de ton
message (et accessoirement peut aider aussi).

> Je l'avais découvert ce truc maais regarde ce que j'avais obtenu.
> A moins que je l'avais mal appliqué..Je vais vérifier si c'est
> axactement le même vocabulaire.

D'où le  \once  avant le  \override .
Et comme je l'ai dit : à insérer avant chaque mesure dont tu veux
modifier le numéro de mesure.

Comme demandé, dans l'exemple ci-dessous seules les numéros 5 et 7
sont lus grands et encerclés.

\score {
  \relative c' {
    \override Score.BarNumber #'break-visibility = #' #(#f #t #t)
    c1 |
    d |
    e |
    f |
    g1 |
    a |
    b1 |
    c
    \bar "|."
  }
}

Cordialement,
Xavier