Re: treble clef spacing
Werner LEMBERG <[email protected]> Thu, 25 Jun 2026 08:09:20 +0000
| Newsgroups | gmane.comp.gnu.lilypond.general |
|---|---|
| Message-ID | <[email protected]> |
> This is the last measure of the second Samuel Barber 'Hermit songs'
>
> I know it is quite a bit of code, but couldn't think of a way to
> make it less. My problem arrises with the last treble clef and the
> connected arpeggio. I've tried to move the clef out of the
> way. Even replacing it for a markup glyph. There must be a way
> though to solve this.
This is issue #601
https://gitlab.com/lilypond/lilypond/-/work_items/601 ,
and it also gives a solution: before the problematic arpeggio, insert
```
\once \override Arpeggio.extra-spacing-height = #'(-inf.0 . +inf.0)
```
Werner
================================================================================
\version "2.26.0"
\layout {
\context {
\Voice
\consists "Melody_engraver"
\override Stem.neutral-direction = #'()
}
}
global = {
\key c \major
\time 3/2
\omit Score.TimeSignature
}
right = \relative c'' {
\global
<e fis ais dis>2\arpeggio <e, a>
\once \override Arpeggio.extra-spacing-height = #'(-inf.0 . +inf.0)
<e' fis! ais! dis!>2\arpeggio
\fine |
}
leftOne = \relative c' {
\global
<b gis' c>2\arpeggio <c, f!>
\set Score.connectArpeggios = ##t
<b' gis' c>2\arpeggio
}
leftTwo = \relative c' {
\global
\clef treble c,4\rest \clef bass d,! c,\rest
des' \clef treble c'\rest \clef bass f,,! \fine
}
\score {
\new PianoStaff <<
\new Staff = "right" \with {
midiInstrument = "acoustic grand"
} \right
\new Staff = "left" \with {
midiInstrument = "acoustic grand"
} { \clef treble << \leftOne \\ \leftTwo >> }
>>
}
barber.png
(image/png, 17.7 KB) - not displayed