Autor Thema: Generalbass - Horizontale Folge der Ziffern  (Gelesen 2268 mal)

Franz

  • Member
Generalbass - Horizontale Folge der Ziffern
« 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

comper

  • Member
Re: Generalbass - Horizontale Folge der Ziffern
« Antwort #1 am: Freitag, 25. September 2009, 11:32 »
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

  • Member
Re: Generalbass - Horizontale Folge der Ziffern
« Antwort #2 am: Freitag, 25. September 2009, 12:07 »
Danke Comper!
Ich muss allerdings sagen, dass ich keine Ahnung habe, wie das funktioniert.

Gruß

comper

  • Member
Re: Generalbass - Horizontale Folge der Ziffern
« Antwort #3 am: Freitag, 25. September 2009, 13:52 »
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