Das archivierte Lilypond-Forum von 2017 ist hier als Lese-Archiv wieder verfügbar!

Hauptmenü

Neueste Beiträge

#1
Fragen und Probleme aller Art / Antw:Klammern um Generalbasszi...
Letzter Beitrag von trulli - 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
#2
Fragen und Probleme aller Art / Antw:Klammern um Generalbasszi...
Letzter Beitrag von Manuela - 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, 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.
  }
>>
#3
Fragen und Probleme aller Art / Klammern um Generalbassziffern...
Letzter Beitrag von talfay - 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
#4
Fragen und Probleme aller Art / Antw:Wie kriege ich den Ambitu...
Letzter Beitrag von Manuela - Sonntag, 15. März 2026, 17:51
Danke für die Antwort, Harm. Irgendwie hatte ich das schon vermutet, ich hatte gehofft, dass es doch eine überraschende Lösung gibt.
#5
Gesang / Antw:Strophen nach Wechsel von...
Letzter Beitrag von harm6 - Sonntag, 15. März 2026, 13:32
\addlyrics ist ein shortcut für \new Lyrics \lyricsto "whatever-right-before-me". Es hier einzuführen schien am simpelsten.

Im Allgemeinen: für einfache Anwendung reicht es häufig, für komplexere Situationen ist das ausführlichere aber vorzuziehen.

Gruß,
  Harm

EDIT typo
#6
Gesang / Antw:Strophen nach Wechsel von...
Letzter Beitrag von Elke - Sonntag, 15. März 2026, 12:32
Hallo,
danke Harm, das ist genau das, was ich wollte. Ich muß mich da mit \addlyrics noch weiter beschäftigen. Hab bisher nur mit \lyricsto gearbeitet.
Grüße
Elke
#7
Fragen und Probleme aller Art / Antw:Wei bekommt man Bindbögen...
Letzter Beitrag von harm6 - Sonntag, 15. März 2026, 12:02
Das liegt an: << {...} \\ {...} >>
Intern werden zwei neue Voices geschaffen, dein thickness-override gilt aber nicht in den neuen Voices, sondern nur in der zuerst (implizit) kreierten.

Du kannst den override jetzt
- ebenfalls in die neuen Voices setzen: << { \override ...} \\ { \override ...} >>
- für alle Voices des Staff setzen: \override Staff.Tie.thickness = ...
- für alle Voices des score setzen: \layout { \context { \Voice \override Tie.thickness = ... } }

HTH,
  Harm

EDIT: typo
#8
Fragen und Probleme aller Art / Antw:Wei bekommt man Bindbögen...
Letzter Beitrag von joo4wie - Sonntag, 15. März 2026, 11:56
Hi!
Ich hab' einfach rumprobiert. Es liegt an '<< ... >>'. Innerhalb dieser Klammern brauchst du die overrides nochmals:

\version "2.24.4"
<<
  \relative c' {
    \override Slur.thickness = 7 \override Tie.thickness = 7
    \time 2/4
    f2~  f2
    <<
        \override Slur.thickness = 7 \override Tie.thickness = 7
        {a2(  c )}
        \\
        \override Slur.thickness = 7 \override Tie.thickness = 7
        {f,2 ~ f}
    >>
    a2 ( c2 )
  }
>>
#9
Fragen und Probleme aller Art / Antw:Wei bekommt man Bindbögen...
Letzter Beitrag von FlohR - Sonntag, 15. März 2026, 11:22
Zitat von: Manuela am Freitag, 13. März 2026, 18:03
Zitat von: FlohR am Donnerstag, 12. März 2026, 22:15Zusatzfrage:
zwischen zwei Akkorden werden anscheinend weder Ties noch Slurs verstärkt.
Gibt es dafür eine Erklärung?

Bitte ein kompilierbares Minimalbeispiel

Sorry, es waren nicht Akkorde, sondern Polyphonie.
Ich hoffe, das ist genug "minimal":
<<    \relative c' {\override Slur.thickness = 7 \override Tie.thickness = 7
    \time 2/4 
    f2~  f2
    <<{a2 (  c )}\\ {f,2 ~ f} >>
    a2 ( c2 ) }
>>
#10
Fragen und Probleme aller Art / Antw:Mehrere book in einer Que...
Letzter Beitrag von harm6 - Sonntag, 15. März 2026, 10:46
Hallo Martin,

das sind durchaus interessante Ideen. Ich hatte zwischenzeitliche auch noch eine weitere (nicht valide Einträge herausfiltern), aber nicht die Zeit sie zu coden und zu testen...

Gruß,
  Harm