Re: Shorten stem length

William Rehwinkel via LilyPond user discussion <[email protected]> Wed, 1 Jul 2026 16:28:09 -0400
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
Dear Carolyn,

It seems that Stem.details.beamed-lengths gets overridden by other 
spacing rules in some way. You can try manually setting the position of 
the beam like this:

\version "2.26.0"

\relative d'' {
   \time 6/8
   d8 b cis
   \override Beam.positions = #'(-1 . -1.3)
   d b cis
}

Does this work for you?
-William

On 7/1/26 3:54 PM, Carolyn Beeton wrote:
> I am trying to shorten the stem length for a couple of notes (because there is another voice underneath, from the other staff) to reproduce this music.
> 
> 
> 
> 
> This snippet shows the default rendering, and then I’m trying to shorten and revert the stem length, but nothing changes.  This is only the one voice, but I can’t shorten the stems even in this simple example.
> 
> 
> 
> 
> I have been able to make the stems long, but not short.
> What am I doing wrong, and how can I achieve this?
> 
> Thanks,
> Carolyn
> 
> 
> 
> \version "2.24"
> \include "english.ly"
> 
> 
> shortBeams = {   % none of this works
>    \override Stem.details.beamed-lengths = #'(0.5)
>    \override Stem.details.beamed-minimum-free-lengths = #'(0.5)
>    \override Stem.details.beamed-exteme-minimum-free-lengths = #'(0.6)
>    \override Stem.details.stem-shorten = #'(0.5)
> }
> 
> \relative c'
> {
>    \time 6/8
>    e'4^"default" d8 cs4 d8 | d b cs d e8 e8 | d4 c8 b4 c8 ~ | 8 a b ~ 8 d c
>    \section
>    e4 d8 cs4 \shortBeams d8^"short" | d b cs \revert Stem.details.beamed-lengths d^"revert" e8 e8 |
>    d4 c8 b4 c8 ~ | \shortBeams 8^"short" a b ~ \revert Stem.details.beamed-lengths 8 d c
> }
> 
> 
>