Klammern um Generalbassziffern ändern

Begonnen von talfay, Montag, 16. März 2026, 12:52

Vorheriges Thema - Nächstes Thema

talfay

Liebes Forum,
ich würde gerne ändern, dass Llilypond bei Generalbassziffern keine eckigen [ ] Klammern, sondern runde Klammern ( ) nimmt.
Beispiel:

\version "2.24.4"

bass = \relative c {
  c1
}

figs = \figuremode {
  <[5] 3>
}

\score {
    \new Staff <<
      \clef bass
        \bass

    % Figured bass
    \new FiguredBass
      \figs
    >>
}

In diesem Beispiel sollte die 3 normal dastehen, die 5 aber eingeklammert (5) sein.
In der Doku habe ich leider nichts gefunden, wie man das ändern kann. Jemand eine Idee?
Beste Grüße

Manuela

Code bitte in tags, dann kann man ihn besser erkennen und evtl. kopieren

Im LSR gibt es etwas zu dem Thema Figured bass in parentheses, löst das dein Problem?
\version "2.24"

startParenthesis =
  \once \override Parentheses.stencils =
    #(lambda (grob)
       (let ((par-list (parentheses-interface::calc-parenthesis-stencils grob)))
         (list (first par-list) point-stencil)))

endParenthesis =
  \once \override Parentheses.stencils =
    #(lambda (grob)
       (let ((par-list (parentheses-interface::calc-parenthesis-stencils grob)))
         (list point-stencil (second par-list))))

<<
  \time 12/8
  \new Staff { \clef "F" d4 8 4 8 8 8 4 8 }
  \new FiguredBass \figuremode {
    \parenthesize <6>4.
    \override Parentheses.font-size = #2
    \parenthesize <7 4>4
    \startParenthesis \parenthesize <6 4>8 <5 3> <4 2>
    \endParenthesis \parenthesize <3 1>4.
  }
>>
Danke für eure Hilfe
viele Grüße
-- Manuela

trulli

#2
Oder so:

\version "2.24.4"

bass = \relative c {
  c1
}

figs = \figuremode {
  <\markup { \hspace #-.7 \concat { ( \teeny \bold 5 ) }  } 3 >
 
}

\score {
    \new Staff <<
      \clef bass
        \bass

    % Figured bass
    \new FiguredBass
      \figs
    >>
}

LG