Ligatures barrées

Les ligatures peuvent apparaître barrées à l’aide de la procédure de stencil spécifique beam::slashed-stencil. La barre peut s’imprimer sur la gauche ou sur la droite de la ligature, et peut s’ajuster grâce aux sous-propriétés details over-beam-height, slash-slope, slash-side, slash-stem-fraction, slash-thickness et slash-X-positions. Il est à noter que ces sous-propriétés s’accomodent entre elles afin d’obtenir un meilleur rendu ; autrement dit, modifier l’une peut avoir un impact sur les autres.

mus = \repeat unfold 4 a16

{
  \override TextScript.rotation = #'(15 1 0)
  \override Beam.stencil = #beam::slashed-stencil
  \mus
  <>^"slash-side" %% default: LEFT
  \once \override Beam.details.slash-side = #RIGHT
  \mus
  <>^"over-beam-height" %% default: 0.75
  \once \override Beam.details.over-beam-height = #1.5
  \mus
  <>^"slash-slope" %% default: 2
  \once \override Beam.details.slash-slope = #1.0
  \mus
  <>^"slash-stem-fraction" %% default: 0.3
  \once \override Beam.details.slash-stem-fraction = #0.6
  \mus
  <>^"slash-thickness" %% default: 0.1
  \once \override Beam.details.slash-thickness = #0.2
  \mus
  <>^"slash-X-positions" %% default: (-0.5 . 1)
  \once \override Beam.details.slash-X-positions = #'(-1 . 2)
  \mus
}

[image of music]


GNU LilyPond – Manuel de notation v2.25.22 (development-branch).