MultiMeasureRestNumber.text

bonsoir,

j'utilise le code ci-dessous pour écrire du texte sur un silence multimesures.

#(define (white-under grob)
   (grob-interpret-markup grob
    (markup #:vcenter #:whiteout #:pad-x 1 (ly:grob-property grob 'text))))

\layout {
  indent = #0
  line-width = #120
  ragged-last = ##f
}

{
  \compressEmptyMeasures
  \override MultiMeasureRest.layer = #-2
  \override MultiMeasureRestNumber.layer = #-1
  \override MultiMeasureRestNumber.Y-offset = #0
  \once \override MultiMeasureRestNumber.font-encoding = #'latin1
  \once \override MultiMeasureRestNumber.text = \markup " Bass Solo "
  \once \override MultiMeasureRestNumber.stencil = #white-under
  R1*12
}

ce qui produit (avec lilyjazz)

le #white-under ne concerne visiblement que le silence lui-même et pas la portée. Serait-il possible que Bass Solo soit écrit réellement sur fond blanc, c'est à dire que l'on ne voit les lignes de la portée dans l'espacement des lettres ?

Merci d'avance et bonne soirée

bonsoir,

\override MultiMeasureRestNumber.layer = #1
à la place de -1

Merci Martial, c'est parfait.