Hacer que los glissandos se puedan dividir en el salto de línea

Normalmente, LilyPond rehúsa insertar un salto de línea automático en el punto en que un glissando cruza la barra de compás. Este comportamiento se puede cambiar estableciendo el valor de la propiedad Glissando.breakable a #t. También, estableciendo el valor de la propiedad after-line-breaking a #t hace que la línea del glissando continúe después del salto.

La propiedad breakable no afecta a los saltos manuales insertados con instrucciones como \break.

glissandoSkipOn = {
  \override NoteColumn.glissando-skip = ##t
  \hide NoteHead
  \override NoteHead.no-ledgers = ##t
}

music = {
  \repeat unfold 16 f8 |
  f1\glissando |
  a4 r2. |
  \repeat unfold 16 f8 |
  f1\glissando \once\glissandoSkipOn |
  a2 a4 r4 |
  \repeat unfold 16 f8
}

\relative c'' {
  <>^\markup { \typewriter Glissando.breakable
               set to \typewriter "#t" }
  \override Glissando.breakable = ##t
  \override Glissando.after-line-breaking = ##t
  \music
}

\relative c'' {
  <>^\markup { \typewriter Glissando.breakable not set }
  \music
}

\paper {
  line-width = 100\mm
  indent = 0
  tagline = ##f
}
[image of music]

LilyPond snippets v2.25.30 (development-branch).