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