Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: Franz am Sonntag, 20. September 2009, 17:10
-
Hallo,
François Couperin legte großen Wert auf die Reihenfolge der Bezifferung. Ich bekomme das im Moment nicht hin. Lilypond setzt die "<3+>" immer nach oben.
Das angehängte Bild zeit die Ausgabe von Lilypond und die korrekte Ansicht.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%% Beginn Beispiel %%%%%%%%%
\markup { \large "Fehler in der horizontalen Folge der Ziffern" }
\version "2.12.0"
\relative c <<
\new Staff {
\time 2/4
\clef bass
d8 g, a4 |
d,2 | \bar "|."
}
\new FiguredBass \figuremode {
\override FiguredBass.BassFigure #'font-size = # -3
\set useBassFigureExtenders = ##t
s8 <3- 6 5> <6 3+> <7 3+> |
s2 |
}
>>
%%%%%%%%%% Ende Beispiel %%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Für Eure Hilfe wäre ich sehr dankbar
-
Eine Behelfslösung, welche die 3- vergessen lässt bevor die 3+ dran kommt.
\set Score.implicitBassFigures = #'(99)
s8
<3- 6 5>16
<99 6>16
<99\! 6 3+>8
<99\! 7 3+>8
Gruss
-
Danke Comper!
Ich muss allerdings sagen, dass ich keine Ahnung habe, wie das funktioniert.
Gruß
-
Es muss nicht einmal <99 6> sein; lediglich <6> reicht auch.
Einfach etwas dazwischen legen, das keine 3 enthält,
damit diese (deplazierte?) Höhenanpassung von gleichzähligen Nachbarn nicht ausgelöst wird.
Und die 99\! dienen hier als leere Platzhalter, welche die 3+ senkrecht wegdrängen.
Ich verstehe weder Generalbass noch wie Lilypond Generalbass realisiert.
So machen wir ein gutes Team.
Gruss