This is what I thought I tried, but without luck:

\version "2.24.4"

\score {
  <<
    \relative c' {
      \clef bass
      \time 3/4
      b, c d |
      }
      \set Staff.implicitBassFigures = #'(0)
      \new FiguredBass {
        \context Staff
        \figuremode {
          \override BassFigureContinuation.Y-offset = #2 <0>4
\bassFigureExtendersOn <0> <6>
          }
          }
          >>
          }

No matter what value I put for the Y-offset, it just doesn't do anything.
The reason I want to do that is that for some reason, when compiling the
score, Lilypond puts this line far too low and it just looks wrong:

[image: Screenshot 2025-10-22 at 13.11.56.png]

Any idea what am I doing wrong?

On Wed, Oct 22, 2025 at 9:49 AM Richard Shann <[email protected]>
wrote:

> On Wed, 2025-10-22 at 03:02 +0000, Werner LEMBERG wrote:
> > > I am struggling with the placement of figured bass extender
> >
> > > lines. I would like to be able to move them up\down, but I can't
> >
> > > figure out how to do it. Here's a little snippet:
> >
> > >
> >
> > > \version "2.24.4"
> >
> > >
> >
> > > <<
> >
> > > \relative c' { \clef bass b, cis }
> >
> > >
> >
> > > \new FiguredBass {
> >
> > >     \figuremode {
> >
> > >     <_>4 \bassFigureExtendersOn
> >
> > >     <_>4
> >
> > >    }
> >
> > > }
>
> You could alternatively use a non-printing figure e.g. "0" thus:
>
> \context Staff \with {implicitBassFigures = #'(0) }
>
> and put <0>4 as the figure then move that invisible figure to move the
> extender.
>
> Richard Shann
>
>
> >
> > > > >
> >
> > >
> >
> > > If these were just normal figures, not extenders, "\override
> >
> > > BassFigure.extra-offset" could be used to move them around easily,
> >
> > > but it doesn't work at all with extender lines...
> >
> >
> > In such situation you should look into the IR (Internals Reference).
> > If you go to
> >
> >   lilypond.org → Documentation →
> >     Internals → Backend → All layout objects
> >
> > you can see the following list
> >
> >   ...
> >   BassFigure
> >   BassFigureAlignment
> >   BassFigureAlignmentPositioning
> >   BassFigureBracket
> >   BassFigureContinuation             <---
> >   BassFigureLine
> >   ...
> >
> > If you now look up the available properties of
> > `BassFigureContinuation` you will eventually find `Y-offset`, so try,
> > for example
> >
> > ```
> > \version "2.24.4"
> >
> > <<
> > \relative c' { \clef bass b, cis }
> >
> > \new FiguredBass {
> >   \figuremode {
> >     \override BassFigureContinuation.Y-offset = #-1
> >     <_>4 \bassFigureExtendersOn
> >     <_>4
> >   }
> > }
> > > >
> >
> > ```
> >
> > to move the line down, independently of bass figures.
> >
> > However, this looks like an XY question.  What are you actually
> > trying
> > to achieve?  Why do you want to move the continuation line
> > vertically?
> >
> >
> >      Werner
>
>

Reply via email to