GNU LilyPond Benutzerhandbuch: 2.1.3 Aligning lyrics to a melody

### 2.1.3 Aligning lyrics to a melody

Gesangstext kann an einer Melodie automatisch ausgerichtet werden, aber wenn die Dauern der Silben angegeben werden, kann man sie auch manuell ausrichten. Die Ausrichtung kann angepasst werden mit leeren Noten (mit `\skip` oder `_`), Trennungsstrichen und Fülllinien.

Gesantstext wird gesetzt, wenn er sich in dem Kontext `Lyrics` befindet:

>     \new Lyrics \lyricmode …

Es gibt zwei Methoden, mit denen man die horizontale Ausrichtung der Silben beeinflussen kann:

- Automatische Ausrichtung mit `\addlyrics` oder `\lyricsto`.
- Definition der Silbendauer innerhalb von `\lyricmode`.

#### Automatic syllable durations

Die Silben des Gesangstextes können automatisch an einer Melodie ausgerichtet werden. Das erreicht man, indem der Gesangstext mit dem `\lyricsto`-Befehl einer Melodie zugewiesen wird:

>     \new Lyrics \lyricsto Bezeichnung …

Hiermit werden die Silben an den Noten eines `Voice`-Kontexts mit der Bezeichnung Bezeichnung ausgerichtet. Dieser Kontext muss schon vorher definiert sein, damit er aufgerufen werden kann. Mit dem Befehl `\lyricsto` wird in den `\lyricmode` gewechselt, so dass der Gesangstextmodus nicht mehr extra angegeben werden muss.

Das folgende Beispiel zeigt die Wirkung der unterschiedlichen Befehle, mit welchen Gesangtext mit einer Melodie kombiniert werden kann:

>     <<
>       \new Voice = "one" \relative c'' {
>         \autoBeamOff
>         \time 2/4
>         c4 b8. a16 g4. f8 e4 d c2
>       }

>     % not recommended: left aligns syllables
>       \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }

>     % wrong: durations needed
>       \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }

>     %correct
>       \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
>     >>

Die zweite Strophe ist nicht richtig ausgerichtet, weil die Dauern der Silben nicht angegeben wurden. Anstelle dessen könnte besser `\lyricsto` eingesetzt werden.

Der `\addlyrics`-Befehl ist eigentlich nur eine Abkürzung für eine etwas kompliziertere LilyPond-Struktur:

>     { Noten }
>     \addlyrics { Gesangstext }

bedeutet das Gleiche wie

>     \new Voice = "bla" { Noten }
>     \new Lyrics \lyricsto "bla" { Gesangstext }

#### Manual syllable durations

Gesangstext kann auch ohne `\addlyrics` bezw. `\lyricsto` notiert werden. In diesem Fall werden die Silben wie Noten notiert – indem die Tonhöhen durch den Text der Silbe ersetzt werden – und die Dauer jeder Silbe muss angegeben werden. Beispielsweise so:

>     play2 the4 game2.
>     sink2 or4 swim2.

Die Ausrichtung an einer Melodie kann mit der `associatedVoice`-Eigenschaft bestimmt werden, etwa:

>     \set associatedVoice = #"lala"

Das Argument dieser Eigenschaft (hier `"lala"`) muss die Bezeichnung der entsprechenden Stimme sein. Ohne diese Einstellung werden Fülllinien nicht richtig formatiert.

Hier ein Beispiel, dass die manuale Ausrichtung von Gesangstext zeigt:

>     << \new Voice = "melody" {
>         \time 3/4
>         c2 e4 g2.
>      }
>      \new Lyrics \lyricmode {
>        \set associatedVoice = #"melody"
>        play2 the4 game2.
>      } >>

#### See also

Referenz der Interna: Lyrics.

#### Multiple syllables to one note

Um mehr als eine Silbe zu einer Note zuzuordnen, können die Silben mit geraden Anführungszeichen (`"`) umgeben werden oder ein Unterstricht (`_`) benutzt werden, um ein Leerzeichen zwischen Silben zu setzen. Mit der Tilde (`~`) kann ein Bindebogen gesetzt werden. Dies erfordert, dass eine Schriftart vorhanden ist, die das entsprechende Symbol (U+203F) beinhaltet, wie etwa DejaVuLGC.

>     \time 3/4
>     \relative c' { c2 e4 g2 e4 }
>     \addlyrics { gran- de_a- mi- go }
>     \addlyrics { pu- "ro y ho-" nes- to }
>     \addlyrics { pu- ro~y~ho- nes- to }

#### See also

Referenz der Interna: LyricCombineMusic.

#### Multiple notes to one syllable

Öfters wird eine einzige Silbe zu mehreren Noten gesungen, was als Melisma bezeichnet wird.

Melismen können direkt im Gesangstext definiert werden, indem ein Unterstrich (`_`) für jede Note notiert wird, die übersprungen werden soll.

Zusätzlich kann auch eine Fülllinie eingefügt werden, die das Melisma anzeigt. Sie wird notiert, indem ein doppelter Unterstrich direkt hinter die Silbe des Melismas gesetzt wird. Das Beispiel unten zeigt drei Elemente, die eingesetzt werden können: ein doppelter Bindestrich erstellt Trennungsstriche zwischen Silben, mit Unterstrichen wird eine Note übersprungen und mit einem doppelten Unterstrich wird eine Fülllinie gesetzt. Alle diese Zeichen müssen von Leerzeichen umgeben sein, damit sie erkannt werden.

>     { \set melismaBusyProperties = #'()
>      c d( e) f f( e) e e  }
>     \addlyrics
>      { Ky -- _ _ ri __ _ _ _  e }

Legatobögen können eingesetzt werden, wenn die Funktion `melismaBusyProperties` aufgerufen wird, wie in dem Beispiel oben.

Mit dem `\lyricsto`-Befehl können Melismen aber auch automatisch zugewiesen werden: unter übergebundene Noten oder Notengruppen mit einem Legatobogen wird nur eine einzige Silbe gesetzt. Wenn eine Notengruppe ohne Legatobogen als Melisma definiert werden soll, kann die Reichweite mit den Befehlen `\melisma` und `\melismaEnd` eingegrenzt werden:

>     <<
>       \new Voice = "lala" {
>         \time 3/4
>         f4 g8
>         \melisma
>         f e f
>         \melismaEnd
>         e2
>       }
>       \new Lyrics \lyricsto "lala" {
>         la di __ daah
>       }
>     >>

Zusätzlich werden Noten als Melisma erachtet, wenn man sie manuell zu einer Balkengruppe verbindet und die automatische Bebalkung gleichzeitig ausgeschaltet ist. Siehe auch Setting automatic beam behavior.

Ein vollständiges Beispiel für einen SATB-Chorsatz findet sich in Vocal ensembles.

#### Predefined commands

`\melisma`, `\melismaEnd`

#### See also

#### Known issues and warnings

Melismen werde nicht automatisch erkannt, und Fülllinien müssen manuell gestzt werden.

#### Skipping notes

Damit der Gesangstext langsamer als die Melodie fortschreitet, kann man `\skip`-Befehle einfügen. Jeder `\skip`-Befehl schiebt den Text eine Note weiter. Der Befehl muss von einer gültigen Dauer gefolgt werden, wie das Beispiel zeigt: dieser Dauerwert wird jedoch ignoriert, wenn man `\skip` im Gesangstext einsetzt.

>     \relative c' { c c g' }
>     \addlyrics {
>       twin -- \skip 4
>       kle
>     }

#### Extenders and hyphens

Wenn die letzte Silbe eines Wortes auf ein Melisma fällt, wird das Melisma oft mit einer langen horizontalen Linie angezeigt, die nach dem Wort beginnt und mit der letzten Note des Melismas endet. Derartige Fülllinien werden mit einem doppelten Unterstrich (`__` ) eingegeben, wobei beachtet werden muss, dass er von Leerzeichen umgeben ist.

Achtung: Melismen werden mit Fülllinien angezeigt, die als doppelter Unterstrich notiert sind. Kurze Melismen können auch notiert werden, indem eine Note übersprungen wird. Hierzu wird ein einfacher Unterstrich notiert und keine Fülllinie gezogen.

Zentrierte Bindestriche zwischen den einzelnen Silben werden mit einem doppelten Bindestrich (`--` ) eingegeben, wobei beachtet werden muss, dass er von Leerzeichen umgeben ist. Der Bindestrich wird zwischen den Silben zentriert und seine Länge dem Notenabstand angepasst.

In sehr eng notierter Musik können die Bindestriche ganz wegfallen. Dieses Verhalten kann aber auch unterbunden werden, wenn den Eigenschaften `minimum-distance` (minimaler Abstand zwischen Silben) und `minimum-length` (Wert, unterhalb von dem Bindestriche wegfallen) andere Werte erhalten.

#### See also

Referenz der Interna: LyricExtender, LyricHyphen

#### Lyrics and repeats

TBC

Other languages: English, español.

#### Notation Reference