Subject: tweak sur MeasureCounter

From: Sébastien MANEN <[email-masked]>
Date: Sat, 16 Sep 2023 17:16:31 +0200

Bonjour à tous

Je cherche à appliquer un extra-offset à un MeasureCounter mais je n'y 
arrive pas. J'ai ajouter le graveur dans le context staff comme 
préconisé dans la doc. Si j'ajoute un contexte (Staff y compris) il me 
génère une erreur (chemin d'accès au « grob » erroné)

\version "2.24.1"

\layout {
     \context {
         \Staff
         \consists #Measure_counter_engraver
     }
}

musicA = \relative c' {
     \key f \major \time 4/4 \clef bass
     a2 a
     \startMeasureCount a a
     \tweak MeasureCounter.extra-offset #'(0 . -2) a a
     a a \stopMeasureCount
     a a
}

\score {
     <<
         \new Staff {
             \musicA
         }
     >>
}

Si ça en plus l'offset pouvait se paramétriser par une fonction scheme 
ça serait le pied.

Merci.

Sébastien

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 16 Sep 2023 17:54:17 +0200

Bonjour Sébastien,
À la louche la commande 'tweak' s'utilise plutôt pour les grobs attachés
aux notes (altérations, hampes, articulation, têtes...)
Pour ceux liés aux 'Staff' ou 'Score' on préférera utiliser la commande
'override' , e.g. :
\once \override Staff.MeasureCounter.extra-offset = #'(0 . -2)
Cordialement,
Pierre
PS. Ce n'est pas une règle absolue, juste une méthode.

Le sam. 16 sept. 2023 à 17:17, Sébastien MANEN <[email-masked]> a