Compteurs de mesures

Les compteurs de mesure constituent un moyen de numéroter des mesures consécutives pour, par exemple, assister l’interprète dans le décompte de mesures lors des reprises. Cette fonctionnalité requiert l’adjonction du Measure_counter_engraver à un contexte du type Staff ou Score.

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

\relative c' {
  \time 6/8
  \key e \minor
  r4 a8 b c dis
  \startMeasureCount
  \repeat unfold 3 {
    e8 b e g8. fis32 e dis8
  }
  \stopMeasureCount
  b'4. r
}

[image of music]

Le numéro des mesures tronquées se présente entre parenthèses.

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

\relative c' {
  \time 6/8
  \key e \minor
  r4 a8 b c dis
  \startMeasureCount
  e8 b e g8. fis32 e dis8
  e8 b e \break g8. fis32 e dis8
  e8 b e g8. fis32 e dis8
  \stopMeasureCount
  b'4. r
}

[image of music]

La compression de silences multimesure reçoit un traitement particulier : est présenté l’intervalle de mesures considéré.

\layout {
  \context {
    \Staff
    \consists Measure_counter_engraver
  }
  \context {
    \Voice
    \override MultiMeasureRestNumber.direction = #DOWN
  }
}

\compressMMRests {
  \key e \minor
  \startMeasureCount
  \new CueVoice {
    b4.( e'8) b8 r e' r
  }
  R1*2
  \stopMeasureCount
  g'2\> fis'2\!
}

[image of music]

Les compteurs de mesures prennent en considération le style de numérotation des alternatives. Lorsque le style est réglé sur numbers-with-letters, leur rendu est meilleur avec une fonte textuelle.

\layout {
  \context {
    \Score
    alternativeNumberingStyle = #'numbers-with-letters
  }
  \context {
    \Staff
    \consists Measure_counter_engraver
    \override MeasureCounter.Y-offset = 6
    \override MeasureCounter.font-encoding = #'latin1
    \override MeasureCounter.font-size = 1
  }
}

\relative c' {
  \startMeasureCount
  \repeat volta 2 {
    c8 d e f c d e f
  }
  \alternative {
    { e4 d c b }
    { g'4 g c2 }
  }
  \bar "|."
  \stopMeasureCount
}

[image of music]

Commandes prédéfinies

\startMeasureCount, \stopMeasureCount.

Voir aussi

Manuel de notation : Compression de mesures vides, Modification des greffons de contexte, Numéros de mesure, Sauts.

Référence des propriétés internes : Measure_counter_engraver, MeasureCounter, measure-counter-interface.


GNU LilyPond – Manuel de notation v2.25.21 (branche de développement).