Subject: Mettre un numéro de mesure sur une levée

From: Seventies <[email-masked]>
Date: Fri, 27 Aug 2010 14:56:30 -0700 (PDT)

Oui, ça peut paraître bizarre, mais ici, deux mouvements se suivent sans
interruption (attaca) et dans la partition d'origine, la numérotation des
mesures est continue.

Or, la première partie se termine par une mesure (partielle) de 2 temps
(tempo 3/4) et la seconde partie recommence par une levée de 1 temps.

J'ai utilisé le code suivant :
	\set Score.currentBarNumber = #26
	\bar ""
	\partial 4
	r4
mais le numéro de mesure ne s'indique pas, même avec un
	\set Score.barNumberVisibility = #all-bar-numbers-visible

On ne trouve de numéro de mesure qu'au début du système suivant.

Détail mineur, je n'ai pas envie de me torturer sur ce numéro manquant, mais
si une solution simple existe, je suis preneur.

Amicalement,

Jean-François
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mettre-un-numero-de-mesure-sur-une-levee-tp5471239p5471239.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Eluze <[email-masked]>
Date: Sat, 28 Aug 2010 00:43:58 -0700 (PDT)

salut

en ajoutant

  \override Score.BarNumber #'break-visibility = #all-visible

ça marche!?
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mettre-un-numero-de-mesure-sur-une-levee-tp5471239p5472076.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 28 Aug 2010 09:56:35 +0200

2010/8/27 Seventies <[email-masked]>:
>
> Oui, ça peut paraître bizarre, mais ici, deux mouvements se suivent
> sans interruption (attaca) et dans la partition d'origine, la
> numérotation des mesures est continue.
>

Salut !

Je n'ai pas de solution miracle à proposer.

  1. Remplacer  \partial 4  par  s4*3  (pour une mesure en 4/4).
     Inconvénient : espace avant le r4 .
  2. Faire croire à LilyPond que la mesure ne dure qu'une noire :
       \bar ""
       \set Timing.measureLength = #(ly:make-moment 1 4)
       r4
       \unset Timing.measureLength
     Avantage : plus d'espace avant le r4 .
     Inconvénient : ce n'est plus une levée (c'est pareil pour la
     solution 1), d'où une gestion différente de la fin (mesure
     partielle "complémentaire").

Cordialement,
Xavier

--
Xavier Scheuer <[email-masked]>

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 28 Aug 2010 10:04:33 +0200

>  \override Score.BarNumber #'break-visibility = #all-visible

J'avais considéré que Jean-François voulait imprimer son numéro de
mesure en tout début de ligne.
Mais si c'est pour l'imprimer juste après la levée, un

  \partial 4
  r4
  \once \override Score.BarNumber #'break-visibility = #all-visible
  c'1

fonctionne.

Cordialement,
Xavier

---

From: Seventies <[email-masked]>
Date: Sat, 28 Aug 2010 03:15:01 -0700 (PDT)

C'est effectivement pour numéroter le début de ligne, donc la levée.

La première solution marche fort bien, l'espace en début de ligne ne gêne
pas.
Par contre, la seconde méthode ne fonctionne pas, pour une raison inconnue
(erreur de contrôle de mesure).

Pour l'instant, je me tiens à la première méthode.

Grand merci,

Jean-François
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mettre-un-numero-de-mesure-sur-une-levee-tp5471239p5472354.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Seventies <[email-masked]>
Date: Sat, 28 Aug 2010 14:01:36 -0700 (PDT)

Réflexion faite, la seconde méthode fonctionne parfaitement, à condition de
remplacer le 

par

       \set Timing.measureLength = #(ly:make-moment 3 4)

Ce qui foirait en effet, c'était dans les citations, où la mesure n'était
pas définie. Le \unset remettait donc la mesure par défaut, soit le 4/4.
En spécifiant le 3/4, tout rentre dans l'ordre, le numéro de mesure apparaît
sur la levée et les citations sont correctement cadrées.

Merci à tous,

Jean-François 
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Mettre-un-numero-de-mesure-sur-une-levee-tp5471239p5473532.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Sat, 28 Aug 2010 23:04:28 +0200

2010/8/28 Seventies <[email-masked]>:
>
> Réflexion faite, la seconde méthode fonctionne parfaitement, à
> condition de remplacer le
>
> Ce qui foirait en effet, c'était dans les citations, où la mesure
> n'était pas définie.  Le \unset remettait donc la mesure par défaut,
> soit le 4/4.
> En spécifiant le 3/4, tout rentre dans l'ordre, le numéro de mesure
> apparaît sur la levée et les citations sont correctement cadrées.

C'est la réponse que j'étais justement en train de rédiger !
Bon, ben, content pour toi.  :)

Cordialement,
Xavier