• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Generalbass - Horizontale Folge der Ziffern

Begonnen von Franz, Sonntag, 20. September 2009, 17:10

Vorheriges Thema - Nächstes Thema

Franz

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

comper

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

Franz

Danke Comper!
Ich muss allerdings sagen, dass ich keine Ahnung habe, wie das funktioniert.

Gruß

comper

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