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
>
>