LilyPond Benutzerhandbuch: 2.7.3 Generalbass

### 2.7.3 Generalbass

Generalbassnotation kann dargestellt werden.

#### Grundlagen des Bezifferten Basses

LilyPond stellt Unterstützung für Generalbassnotation, auch als Basso Continuo bezeichnet, zur Verfügung.

>     <<
>       \new Voice { \clef bass dis4 c d ais g fis}
>       \new FiguredBass {
>         \figuremode {
>           < 6 >4 < 7\+ >8 < 6+ [_!] >
>           < 6 >4 <6 5 [3+] >
>           < _ >4 < 6 5/>4
>         }
>       }
>     >>

Die Unterstützung für Generalbass besteht aus zwei Teilen: Es gibt einen Eingabe-Modus, aktiviert durch den Befehl `\figuremode`, in dem Ziffern für den Bass als Nummern eingegeben werden können, und einen Kontext `FiguredBass`, der dafür sorgt, dass die entsprechenden `BassFigure`-Objekte auch erstellt werden. Generalbass kann auch in einem `Staff`-Kontext dargestellt werden.

`\figures{ ... }` ist eine Kurznotation für `\new FiguredBass { \figuremode { ... } }`.

Auch wenn die Unterstützung für Generalbass auf den ersten Blick wie die Akkordunterstützung ausschauen mag, ist sie sehr viel einfacher. `\figuremode` speichert einfach die Zahlen und der `FiguredBass`-Kontext setzt sie in der Form, wie sie notiert wurden. Sie werden nicht in Tonhöhen umgewandelt.

#### Siehe auch

Glossar: figured bass.

Schnipsel: Chords.

#### Eingabe des Generalbass’

`\figuremode` (Zahlenmodus) wird benutzt, um den Eingabemodus auf den Zahlenmodus umzustellen. Mehr Information zu unterschiedlichen Eingabemodi findet sich in Eingabe-Modi.

Im Zahlenmodus wird eine Gruppe von Bassziffern mit den Zeichen `<` und `>` begrenzt. Die Dauer wird nach dem `>`-Zeichen eingegeben.

>     \new FiguredBass {
>       \figuremode {
>         <6 4>2
>       }
>     }

Versetzungszeichen (inklusive Auflösungszeichen) können hinzugefügt werden:

>     \figures {
>       <7! 6+ 4-> <5++> <3-->
>     }

Übermäßige und verminderte Stufen können dargestellt werden:

>     \figures {
>       <6\+ 5/> <7/>
>     }

Ein Schrägstrich von links nach rechts (üblicherweise für erhöhte Sexten benutzt) kann erstellt werden:

>     \figures {
>       <6> <6\\>
>     }

Vertikaler Platz und Klammern können zu den Zahlen hinzugefügt werden:

>     \figures {
>       <[12 _!] 8 [6  4]>
>     }

Beliebiger Text kann als Zahl notiert werden:

>     \figures {
>       <\markup { \tiny \number 6 \super (1) } 5>
>     }

Es ist auch möglich, Fortsetzungslinien für wiederholte Ziffern zu benutzen.

>     <<
>       {
>         \clef bass
>         e4 d c b,
>         e4 d c b,
>       }
>       \figures {
>         \bassFigureExtendersOn
>         <6 4>4 <6 3> <7 3> <7 3>
>         \bassFigureExtendersOff
>         <6 4>4 <6 3> <7 3> <7 3>
>       }
>     >>

In diesem Fall werden wiederholte Ziffern immer durch eine Linie ersetzt, es sei denn, die Linie wird explizit beendet.

>     <<
>       \figures {
>         \bassFigureExtendersOn
>         <6 4>4 <6 4> <6\! 4\!> <6 4>
>       }
>       {
>         \clef bass
>         d4 d c c
>       }
>     >>

Die folgende Tabelle zeigt die vorhandenen Zahlenmodifikatoren:

Modifier | Purpose | Example
+, -, ! | Accidentals |
\+, / | Augmented and diminished steps |
\\ | Raised sixth step |
\! | End of continuation line |

#### Vordefinierte Befehle

`\bassFigureExtendersOn`, `\bassFigureExtendersOff`.

#### Ausgewählte Schnipsel

Positionen von Generalbass-Alterationszeichen verändern

Versetzungszeichen und Pluszeichen können vor oder nach den Ziffern erscheinen, je nach den Einstellungen der `figuredBassAlterationDirection` und `figuredBassPlusDirection`-Eigenschaften.

>     \figures {
>       <6\+> <5+> <6 4-> r
>       \set figuredBassAlterationDirection = #RIGHT
>       <6\+> <5+> <6 4-> r
>       \set figuredBassPlusDirection = #RIGHT
>       <6\+> <5+> <6 4-> r
>       \set figuredBassAlterationDirection = #LEFT
>       <6\+> <5+> <6 4-> r
>     }

#### Siehe auch

Schnipsel: Chords.

Referenz der Interna: BassFigure, BassFigureAlignment, BassFigureLine, BassFigureBracket, BassFigureContinuation, FiguredBass.

#### Generalbass anzeigen

Generalbass kann mit dem `FiguredBass`-Kontext, aber auch in den meisten anderen `Staff`-Kontexten dargestellt werden.

Wenn die Ziffern im `FiguredBass`-Kontext dargestellt werden, ist die vertikale Position der Ziffern unabhängig von den Noten des parallelen Systems.

>     <<
>       \relative {
>         c''4 c'8 r8 c,4 c'
>       }
>       \new FiguredBass {
>         \figuremode {
>           <4>4 <10 6>8 s8
>           <6 4>4 <6 4>
>         }
>       }
>     >>

In diesem Beispiel muss der `FiguredBass`-Kontext explizit erstellt werden, damit kein zusätzliches (leeres) Notensystem erstellt wird.

Bassziffern können auch direkt einem Notensystemkontext (`Staff`) hinzugefügt werden. In diesem Fall wird ihre vertikale Position automatisch bestimmt.

>     <<
>       \new Staff = myStaff
>       \figuremode {
>         <4>4 <10 6>8 s8
>         <6 4>4 <6 4>
>       }
>       %% Put notes on same Staff as figures
>       \context Staff = myStaff
>       {
>         \clef bass
>         c4 c'8 r8 c4 c'
>       }
>     >>

Wenn Generalbass zu einem vorhandenen System hinzugefügt wird, ist es möglich, die Ziffern über oder unter dem System anzuzeigen:

>     <<
>       \new Staff = myStaff
>       \figuremode {
>         <4>4 <10 6>8 s8
>         \bassFigureStaffAlignmentDown
>         <6 4>4 <6 4>
>       }
>       %% Put notes on same Staff as figures
>       \context Staff = myStaff
>       {
>         \clef bass
>         c4 c'8 r8 c4 c'
>       }
>     >>

Schnipsel: Chords.

Referenz der Interna: BassFigure, BassFigureAlignment, BassFigureLine, BassFigureBracket, BassFigureContinuation, FiguredBass.

#### Bekannte Probleme und Warnungen

Um sicherzugehen, dass die Fortsetzungslinien funktionieren, sollte der gleiche Rhythmus für die Bassfiguren und die eigentlichen Noten der Bassstimme benutzt werden.

>     <<
>       {
>         \clef bass
>         \repeat unfold 4 { f16. g32 } f8. es16 d8 es
>       }
>       \figures {
>         \bassFigureExtendersOn
>         % The extenders are correct here, with the same rhythm as the bass
>         \repeat unfold 4 { <6 4->16. <6 4->32 }
>         <5>8. r16 <6>8 <6\! 5->
>       }
>     >>
>     <<
>       {
>         \clef bass
>         \repeat unfold 4 { f16. g32 } f8. es16 d8 es
>       }
>       \figures {
>         \bassFigureExtendersOn
>         % The extenders are incorrect here, even though the timing is the same
>         <6 4->4 <6 4->4
>         <5>8. r16 <6>8 <6\! 5->
>       }
>     >>

Wenn Fortsetzungslinien eingesetzt werden, können aufeinander folgende Bezifferungen mit der selben Zahl in einer anderen Position dazu führen, dass sich die Reihenfolge der Zahlen umkehrt.

>     <<
>       { fis4 g g, e' }
>       \figures {
>         \bassFigureExtendersOn
>         <6 5>4 <5\! 4> < 5 _!> <6>
>       }
>     >>

Um dieses Problem zu umgehen, kann die Fortsetzungslinie nach der Bezifferung, mit der die Linie beginnen soll, angeschaltet und am Ende der Linie wieder ausgeschaltet werden.

>     <<
>       { fis4 g g, e' }
>       \figures {
>         <6 5>4 <5 4>
>         \bassFigureExtendersOn
>         < 5 _!>4 <6>
>         \bassFigureExtendersOff
>       }
>     >>

#### LilyPond – Notationsreferenz v2.22.2 (stabiler Zweig).