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.
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
···
2010/8/27 Seventies <****@****>:
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'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
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.
Réflexion faite, la seconde méthode fonctionne parfaitement, à condition de
remplacer le
\unset Timing.measureLength
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.
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.