Deutschsprachiges LilyPond Forum

Allgemeine Fragen und Probleme => Fragen und Probleme aller Art => Thema gestartet von: talfay am Montag, 16. März 2026, 12:52

Titel: Klammern um Generalbassziffern ändern
Beitrag von: talfay am Montag, 16. März 2026, 12:52
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
Titel: Antw:Klammern um Generalbassziffern ändern
Beitrag von: Manuela am Montag, 16. März 2026, 17:26
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 (https://wiki.lilypond.community/wiki/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.
  }
>>
Titel: Antw:Klammern um Generalbassziffern ändern
Beitrag von: trulli am Montag, 16. März 2026, 18:04
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