1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
3 Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Till Paala
14 @node Notation von Gesang
15 @section Notation von Gesang
16 @translationof Vocal music
18 @c TODO: inspirational headword
20 Dieser Abschnitt erklärt, wie Vokalmusik gesetzt werden kann und
21 die Silben von Gesangstext an den Noten ausgerichtet werden.
24 * Übliche Notation für Vokalmusik::
26 * Text an einer Melodie ausrichten::
27 * Besonderheiten der Gesangtextnotation::
32 @node Übliche Notation für Vokalmusik
33 @subsection Übliche Notation für Vokalmusik
34 @translationof Common notation for vocal music
36 Dieser Abschnitt behandelt allgemeine Fragen der Notation
37 von Vokalmusik und einige spezifische Vokalmusikstile.
40 * Referenz für Vokalmusik und Gesangstext::
49 @node Referenz für Vokalmusik und Gesangstext
50 @unnumberedsubsubsec Referenz für Vokalmusik und Gesangstext
51 @translationof References for vocal music and lyrics
53 @c TODO: split this section in two parts? -vv
55 Viele Probleme können auftreten, wenn man Vokalmusik setzt. Einige
56 davon werden in diesem Abschnitt behandelt, während weitere sich
57 in anderen Abschnitten befinden:
61 Die meisten Vokalmusikstile benutzen Text für den Gesangstext. Eine
62 Einleitung hierzu findet sich in @rlearning{Einfache Lieder setzen}.
65 Vokalmusik braucht oft die Benutzung von Textbeschriftung (dem
66 @code{markup}-Modus) für den Gesangstext oder andere Textelemente
67 (Namen von Figuren usw.). Die entsprechende Syntax ist beschrieben in
68 @ref{Textbeschriftung (Einleitung)}.
71 Liedblätter können erstellt werden, indem eine Gesangsstimme mit Akkorden
72 kombiniert wird, Einzelheiten finden sich in @ref{Notation von Akkorden}.
75 @q{Ambitus} können zu Beginn der Stimmen hinzugefügt werden, dies findet
80 Gesangsstimmen können auch mit traditionellen Schlüsseln gesetzt werden,
81 siehe @ref{Notenschlüssel}.
84 Alte Vokalmusik ist unterstützt, Einzelheiten hierzu in @ref{Notation von alter Musik}.
89 @unnumberedsubsubsec Oper
95 @c add characters names snippet -vv
99 @unnumberedsubsubsec Liederhefte
100 @translationof Song books
106 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
107 {simple-lead-sheet.ly}
111 @ref{Notation von Akkorden}.
114 @node Gesprochene Musik
115 @unnumberedsubsubsec Gesprochene Musik
116 @translationof Spoken music
121 Effekte wie @qq{Parlato} bzw. @qq{Sprechgesang} erfordern, dass die Noten
122 ohne Tonhöhe, aber mit dem notierten Rhythmus gesprochen werden. Solche
123 Noten werden mit einem Kreuz als Notenkopf notiert, siehe hierzu
124 @ref{Besondere Notenköpfe}.
126 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
127 @c add "showing the rhythm of a melody" snip
128 @c add "one staff-line notation"
129 @c add "improvisation" ref
130 @c add "lyrics independents of notes" ref
134 @unnumberedsubsubsec Hymnen
135 @translationof Chants
137 @c TODO Add text from lsr and -user
141 @node Alte Vokalmusik
142 @unnumberedsubsubsec Alte Vokalmusik
143 @translationof Ancient vocal music
148 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
149 @c and "Transcription of Ancient music with incipit" snippet. -vv
153 @ref{Notation von alter Musik}.
156 @node Eingabe von Text
157 @subsection Eingabe von Text
158 @translationof Entering lyrics
160 @c TODO add one sentence here. -vv
163 * Was ist Gesangtext::
164 * Einfache Lieder setzen::
165 * Mit Gesangtexten und Bezeichnern arbeiten::
169 @node Was ist Gesangtext
170 @unnumberedsubsubsec Was ist Gesangtext
171 @translationof Lyrics explained
176 @cindex Leerzeichen, Gesangstext
177 @cindex Anführungszeichen, Gesangstext
179 LilyPond-Eingabedateien sind einfache Textdateien, in denen
180 Text verwendet wird, um Notationssymbole darzustellen. Für
181 die Notation von Gesangstext muss also sichergestellt sein,
182 dass ein Buchstabe, etwa@tie{}@code{d}, nicht als Note, sondern
183 als Buchstabe @qq{d} interpretiert wird. Darum gibt es einen
184 besonderen Modus, in dem Gesangstext geschrieben werden kann,
185 den @qq{Lyric}-Modus (engl. lyrics = Gesangstext).
187 Der Gesangstextmodus kann mit der Umgebung @code{\lyricmode}
188 spezifiziert werden, oder indem @code{\addlyrics} bzw.
189 @code{\lyricsto} eingesetzt wird. In diesem Modus kann
190 Text mit Akzenten und Satzzeichen notiert werden, und das
191 Programm geht davon aus, dass es sich auch um Text handelt.
192 Silben werden wie Noten notiert, indem ihnen ihre Dauer
196 \lyricmode @{ Twin-4 kle4 twin- kle litt- le star2 @}
199 Es gibt zwei generelle Methoden, die horizontale Orientierung der
200 Textsilben zu spezifizieren, entweder indem ihre Dauer angegeben wird,
201 wie oben in dem Beispiel, oder indem die Silben automatisch an den
202 Noten ausgerichtet werden. Dazu muss entweder @code{\addlyrics}
203 oder @code{\lyricsto} eingesetzt werden.
205 @c For more details see @ref{The Lyrics context}.
207 Ein Wort oder eine Silbe beginnt mit einem alphabetischen Zeichen und
208 endet mit einem Leerzeichen oder einer Zahl. Die folgenden Zeichen
209 können beliebig sein, außer Leerzeichen und Zahlen.
211 Jedes Zeichen, das nicht Leerzeichen noch Zahl ist, wird als Bestandteil
212 der Silbe angesehen. Eine Silbe kann also auch mit @code{@}} enden,
213 was oft zu dem Fehler
216 \lyricmode @{ lah- lah@}
220 führen kann. Hier wird @code{@}} als Teil der letzten Silbe gerechnet, so
221 dass die öffnende Klammer keine schließende Klammer hat und die Eingabedatei
225 @funindex \property in \lyricmode
228 Auch ein Punkt, der auf eine Silbe folgt, wird in die Silbe inkorporiert.
229 Infolgedessen müssen auch um Eigenschaftsbezeichnungen Leerzeichen gesetzt
230 werden. Ein Befehl heißt also @emph{nicht}:
233 \override Score.LyricText #'font-shape = #'italic
240 \override Score . LyricText #'font-shape = #'italic
244 @cindex Leerzeichen, Gesangstext
245 @cindex Bindestriche, Gesangstext
246 @cindex Gedankenstriche, Gesangstext
248 Um mehr als eine Silbe einer einzelnen Note zuzuweisen, kann
249 man die Silben mit geraden Anführungszeichen umgeben (Shift+2)
250 oder einen Unterstrich (@code{_}) benutzen, um Leerzeichen
251 zwischen die Silben zu setzen, bzw. die Tilde (@code{~})
252 einsetzen, um einen Bindebogen zu erhalten.
254 @lilypond[quote,ragged-right,fragment,verbatim]
256 \relative c' { c2 e4 g2 e4 }
257 \addlyrics { gran- de_a- mi- go }
258 \addlyrics { pu- "ro y ho-" nes- to }
259 \addlyrics { pu- ro~y~ho- nes- to }
263 Dieser Bindebogen ist definiert als das Unicode-Zeichen
264 @code{U+203F}; es muss deshalb sichergestellt werden,
265 dass eine Schriftart benutzt wird (wie etwa DejaVuLGC),
266 die dieses Zeichen enthält. Mehr Information zur
267 Schriftartauswahl findet sich in @ref{Schriftarten}.
269 Um Gesangstext mit Akzenten, Umlauten, besonderen Zeichen
270 oder anderen Alphabeten
271 zu setzen, müssen diese Zeichen direkt in den Text geschrieben
272 werden und die Datei als UTF-8 gespeichert werden. Für weitere
273 Information siehe @ref{Zeichenkodierung}.
275 @lilypond[quote,ragged-right,fragment,verbatim]
276 \relative c' { e4 f e d e f e2 }
277 \addlyrics { He said: “Let my peo ple go”. }
280 Um gerade Anführungszeichen im Gesangstext zu verwenden, müssen
281 sie mit einem Backslash markiert werden, beispielsweise:
283 @lilypond[quote,ragged-right,fragment,verbatim]
284 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
285 \addlyrics { "\"I" am so lone- "ly\"" said she }
288 Die vollständige Definition eines Wortanfangs im Gesangstextmodus
289 ist jedoch etwas komplizierter.
291 Eine Silbe im Gesangstextmodus beginnt mit: einem alphabetischen Zeichen,
292 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, den Kontrollzeichen @code{^A}
293 bis @code{^F}, @code{^Q} bis @code{^W}, @code{^Y}, @code{^^},
294 einem beliebigen 8-Bit-Zeichen mit ASCII über 127, oder
295 Zeichenkombinationen, in denen ein Backslash mit @code{`}, @code{'},
296 @code{"} oder @code{^} kombiniert wird.
298 @c " to balance double quotes for not-so-bright context-sensitive editors
300 Um Variablen zu definieren, in denen sich Gesangstext befindet, muss
301 die @code{lyricmode}-Umgebung benutzt werden:
304 stropheEins = \lyricmode @{ Joy to the world the Lord is come @}
307 \new Voice = "eins" \relative c'' @{
310 c4 b8. a16 g4. f8 e4 d c2
312 \addlyrics @{ \stropheEins @}
322 Referenz der Interna:
323 @rinternals{LyricText},
324 @rinternals{LyricSpace}.
326 @c FIXME: this title has to be changed (possible confusion with LM) -vv
327 @node Einfache Lieder setzen
328 @unnumberedsubsubsec Einfache Lieder setzen
329 @translationof Setting simple songs
333 Am einfachsten kann Gesangstext zu Noten mit dem Befehl
336 \addlyrics @{ @var{Gesangstext} @}
340 hinzugefügt werden. Hier ein Beispiel:
342 @lilypond[ragged-right,verbatim,fragment,quote]
344 \relative c' { c2 e4 g2. }
345 \addlyrics { play the game }
348 Weitere Strophen können hinzugefügt werden, indem
349 weitere @code{\addlyrics}-Abschnitte erstellt werden:
351 @lilypond[ragged-right,verbatim,fragment,quote]
353 \relative c' { c2 e4 g2. }
354 \addlyrics { play the game }
355 \addlyrics { speel het spel }
356 \addlyrics { joue le jeu }
359 Der Befehl @code{\addlyrics} funktioniert nicht in polyphonen
360 Situationen. In diesem Fall sollte man @code{\lyricsto} in Kombination
361 mit @code{\lyricmode} benutzen, wie erklärt in
362 @ref{Was ist Gesangtext}.
364 @c TODO: one additional section may be needed here,
365 @c such as "advanced lyric syntax" or whatever -vv
368 @node Mit Gesangtexten und Bezeichnern arbeiten
369 @unnumberedsubsubsec Mit Gesangtexten und Bezeichnern arbeiten
370 @translationof Working with lyrics and variables
372 @cindex Gesangstext, Variablen
373 @cindex Variablen, Gesangstext
375 Um Variablen zu definieren, die Gesangstext beinhalten, muss die
376 @code{\lyricmode}-Umgebung benutzt werden. Man braucht hier
377 keine Dauern einzugeben, wenn die Variable mit
378 @code{\addlyrics} oder @code{\lyricsto} zu einer Melodie hinzugefügt
382 stropheEins = \lyricmode @{ Joy to the world the Lord is come @}
385 \new Voice = "eins" \relative c'' @{
388 c4 b8. a16 g4. f8 e4 d c2
390 \addlyrics @{ \stropheEins @}
395 Für eine andere Anordnung oder kompliziertere Situationen bietet
396 es sich an, zuerst Systeme und Gesangstextumgebungen zu definieren
400 \new Voice = "soprano" @{ @emph{Noten} @}
401 \new Lyrics = "sopranoLyrics" @{ s1 @}
402 \new Lyrics = "tenorLyrics" @{ s1 @}
403 \new Voice = "tenor" @{ @emph{Noten} @}
408 und erst dann die entsprechenden Stimmen mit den dem Text zu kombinieren
411 \context Lyrics = sopranoLyrics \lyricsto "soprano"
419 http://code.google.com/p/lilypond/issues/detail?id=329
420 The problem cannot be reproduced.
421 The following has no sense, because the issue seems to be fixed.
422 A comment is in tracker waiting for response ---FV
425 Be careful when defining a variable with lyrics that creates a new
426 context, for example, using the deprecated @code{\lyrics} command. See
427 the next erroneous example:
430 words = \lyrics{ %warning: this creates a new context
434 \new Voice = "sop" { c1 }
435 \new Lyrics \lyricsto "sop" { \words }
436 \new Voice = "alt" { c2 c }
437 \new Lyrics \lyricsto "alt" { \words }
441 the problem is that \lyricsto will try to connect the "sop" melody with the context
442 created by "\new Lyrics".
444 Then \lyrics in \words creates another context, and the original "\new Lyrics" one
450 @c TODO: document \new Staff << Voice \lyricsto >> bug
451 Referenz der Interna:
452 @rinternals{LyricCombineMusic},
456 @node Text an einer Melodie ausrichten
457 @subsection Text an einer Melodie ausrichten
458 @translationof Aligning lyrics to a melody
464 @c FIXME: this stuff is to be rewritten. -vv
466 Gesangstext kann an einer Melodie automatisch ausgerichtet werden, aber
467 wenn die Dauern der Silben angegeben werden, kann man sie auch manuell
468 ausrichten. Die Ausrichtung kann angepasst werden mit leeren Noten
469 (mit @code{\skip} oder @code{_}), Trennungsstrichen und Fülllinien.
471 Gesangstext wird gesetzt, wenn er sich in dem Kontext @code{Lyrics}
475 \new Lyrics \lyricmode @dots{}
478 Es gibt zwei Methoden, mit denen man die horizontale Ausrichtung der Silben
483 Automatische Ausrichtung mit @code{\addlyrics} oder @code{\lyricsto}.
486 Definition der Silbendauer innerhalb von @code{\lyricmode}.
489 Der @code{Voice}-Kontext mit der Melodie, an die der Text
490 angehängt werden soll, darf nicht @qq{gestorben} sein, ansonsten
491 werden die Silben danach nicht mehr gesetzt. Das kann passieren,
492 wenn die Stimme für einige Zeit nichts zu tun hat. Für Methoden,
493 wie der Kontext am Leben gehalten werden kann, siehe
494 @ref{Kontexte am Leben halten}.
498 * Automatische Silbendauer::
499 * Manuelle Silbendauer::
500 * Mehrere Silben zu einer Note::
501 * Mehrere Noten zu einer Silbe::
502 * Noten überspringen::
503 * Fülllinien und Trennstriche::
504 * Gesangtext und Wiederholungen::
507 @node Automatische Silbendauer
508 @unnumberedsubsubsec Automatische Silbendauer
509 @translationof Automatic syllable durations
511 @cindex automatische Ausrichtung von Silben
512 @cindex Gesangstext, Ausrichtung
513 @cindex Ausrichtung von Gesangstext
515 Die Silben des Gesangstextes können automatisch an einer
516 Melodie ausgerichtet werden. Das erreicht man, indem
517 der Gesangstext mit dem @code{\lyricsto}-Befehl einer
518 Melodie zugewiesen wird:
521 \new Lyrics \lyricsto @var{Bezeichnung} @dots{}
524 Hiermit werden die Silben an den Noten eines @code{Voice}-Kontexts
525 mit der Bezeichnung @var{Bezeichnung} ausgerichtet. Dieser Kontext
526 muss schon vorher definiert sein, damit er aufgerufen werden kann.
527 Mit dem Befehl @code{\lyricsto} wird in den @code{\lyricmode}
528 gewechselt, so dass der Gesangstextmodus nicht mehr extra angegeben
531 Das folgende Beispiel zeigt die Wirkung der unterschiedlichen
532 Befehle, mit welchen Gesangtext mit einer Melodie kombiniert werden
535 @lilypond[quote,fragment,ragged-right,verbatim]
537 \new Voice = "one" \relative c'' {
540 c4 b8. a16 g4. f8 e4 d c2
543 % not recommended: left aligns syllables
544 \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
546 % wrong: durations needed
547 \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
550 \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
555 Die zweite Strophe ist nicht richtig ausgerichtet, weil die Dauern der
556 Silben nicht angegeben wurden. Anstelle dessen könnte besser @code{\lyricsto}
559 Der @code{\addlyrics}-Befehl ist eigentlich nur eine Abkürzung für eine
560 etwas kompliziertere LilyPond-Struktur:
564 \addlyrics @{ Gesangstext @}
568 bedeutet das Gleiche wie
571 \new Voice = "bla" @{ Noten @}
572 \new Lyrics \lyricsto "bla" @{ Gesangstext @}
576 @node Manuelle Silbendauer
577 @unnumberedsubsubsec Manuelle Silbendauer
578 @translationof Manual syllable durations
580 Gesangstext kann auch ohne @code{\addlyrics} bzw. @code{\lyricsto}
581 notiert werden. In diesem Fall werden die Silben wie Noten notiert
582 -- indem die Tonhöhen durch den Text der Silbe ersetzt werden -- und
583 die Dauer jeder Silbe muss angegeben werden. Beispielsweise so:
590 Die Ausrichtung an einer Melodie kann mit der
591 @code{associatedVoice}-Eigenschaft bestimmt werden, etwa:
594 \set associatedVoice = #"lala"
598 Das Argument dieser Eigenschaft (hier @code{"lala"}) muss die Bezeichnung
599 der entsprechenden Stimme sein. Ohne diese Einstellung werden
600 Fülllinien nicht richtig formatiert.
602 Hier ein Beispiel, dass die manuelle Ausrichtung von Gesangstext zeigt:
604 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
605 << \new Voice = "melody" {
609 \new Lyrics \lyricmode {
610 \set associatedVoice = #"melody"
617 @ref{Kontexte am Leben halten}.
619 Referenz der Interna:
623 @node Mehrere Silben zu einer Note
624 @unnumberedsubsubsec Mehrere Silben zu einer Note
625 @translationof Multiple syllables to one note
629 @cindex Bindebogen, Gesangstext
631 Um mehr als eine Silbe zu einer Note zuzuordnen, können die Silben
632 mit geraden Anführungszeichen (@code{"}) umgeben werden oder ein
633 Unterstricht (@code{_}) benutzt werden, um ein Leerzeichen zwischen
634 Silben zu setzen. Mit der Tilde (@code{~}) kann ein Bindebogen
635 gesetzt werden. Dies erfordert, dass eine Schriftart vorhanden ist,
636 die das entsprechende Symbol (U+203F) beinhaltet, wie etwa DejaVuLGC.
638 @lilypond[quote,ragged-right,fragment,verbatim]
640 \relative c' { c2 e4 g2 e4 }
641 \addlyrics { gran- de_a- mi- go }
642 \addlyrics { pu- "ro y ho-" nes- to }
643 \addlyrics { pu- ro~y~ho- nes- to }
647 Referenz der Interna:
648 @rinternals{LyricCombineMusic}.
650 @c Here come the section which used to be "Melismata"
651 @c the new title might be more self-explanatory
654 @node Mehrere Noten zu einer Silbe
655 @unnumberedsubsubsec Mehrere Noten zu einer Silbe
656 @translationof Multiple notes to one syllable
659 @cindex Phrasierung, Gesang
661 Öfters wird eine einzige Silbe zu mehreren Noten gesungen, was
662 als Melisma bezeichnet wird.
664 @c this method seems to be the simplest; therefore
665 @c it might be better to present it first - vv
667 Melismen können direkt im Gesangstext definiert werden, indem
668 ein Unterstrich (@code{_}) für jede Note notiert wird, die
669 übersprungen werden soll.
671 @c FIXME: clarify: __ is used to crate a lyric extender,
672 @c _ is used to add a note to a melisma, so both __ and _ are needed.
675 @c duplicated: TODO fix
677 Zusätzlich kann auch eine Fülllinie eingefügt werden, die das Melisma anzeigt.
678 Sie wird notiert, indem ein doppelter Unterstrich direkt hinter
679 die Silbe des Melismas gesetzt wird. Das Beispiel unten zeigt
680 drei Elemente, die eingesetzt werden können: ein doppelter Bindestrich
681 erstellt Trennungsstriche zwischen Silben, mit Unterstrichen wird
682 eine Note übersprungen und mit einem doppelten Unterstrich wird eine
683 Fülllinie gesetzt. Alle diese Zeichen müssen von Leerzeichen umgeben
684 sein, damit sie erkannt werden.
686 @c wrong: extender line only on last syllable of a word. Change example
687 @lilypond[relative=1,verbatim,fragment,quote]
688 { \set melismaBusyProperties = #'()
689 c d( e) f f( e) e e }
691 { Ky -- _ _ ri __ _ _ _ e }
694 Legatobögen können eingesetzt werden, wenn die Funktion
695 @code{melismaBusyProperties} aufgerufen wird, wie in dem Beispiel oben.
697 Mit dem @code{\lyricsto}-Befehl können Melismen aber auch automatisch
698 zugewiesen werden: unter übergebundene Noten oder Notengruppen mit einem
699 Legatobogen wird nur eine einzige Silbe gesetzt. Wenn eine Notengruppe
700 ohne Legatobogen als Melisma definiert werden soll, kann die Reichweite
701 mit den Befehlen @code{\melisma} und @code{\melismaEnd} eingegrenzt
704 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
706 \new Voice = "lala" {
714 \new Lyrics \lyricsto "lala" {
720 Zusätzlich werden Noten als Melisma erachtet, wenn man sie manuell
721 zu einer Balkengruppe verbindet und die automatische Bebalkung
722 gleichzeitig ausgeschaltet ist. Siehe auch @ref{Einstellung von automatischen Balken}.
724 @c FIXME: this now links to LM -vv
729 Ein vollständiges Beispiel für einen SATB-Chorsatz findet
731 @rlearning{Vokalensemble}.
735 @code{\melisma}, @code{\melismaEnd}
736 @funindex \melismaEnd
741 @c @lsr{vocal,lyric@/-combine.ly}.
745 Melismen werde nicht automatisch erkannt, und Fülllinien müssen
746 manuell gesetzt werden.
749 @node Noten überspringen
750 @unnumberedsubsubsec Noten überspringen
751 @translationof Skipping notes
753 Damit der Gesangstext langsamer als die Melodie fortschreitet,
754 kann man @code{\skip}-Befehle einfügen. Jeder @code{\skip}-Befehl
755 schiebt den Text eine Note weiter. Der Befehl muss von einer
756 gültigen Dauer gefolgt werden, wie das Beispiel zeigt: dieser
757 Dauerwert wird jedoch ignoriert, wenn man @code{\skip} im
758 Gesangstext einsetzt.
760 @lilypond[verbatim,ragged-right,quote]
761 \relative c' { c c g' }
769 @node Fülllinien und Trennstriche
770 @unnumberedsubsubsec Fülllinien und Trennstriche
771 @translationof Extenders and hyphens
776 @c leave this as samp. -gp
777 Wenn die letzte Silbe eines Wortes auf ein Melisma fällt, wird
778 das Melisma oft mit einer langen horizontalen Linie angezeigt,
779 die nach dem Wort beginnt und mit der letzten Note des Melismas
780 endet. Derartige Fülllinien werden mit einem doppelten
781 Unterstrich (@code{ __ }) eingegeben, wobei beachtet werden muss,
782 dass er von Leerzeichen umgeben ist.
784 @warning{Melismen werden mit Fülllinien angezeigt, die als doppelter
785 Unterstrich notiert sind. Kurze Melismen können auch notiert werden,
786 indem eine Note übersprungen wird. Hierzu wird ein einfacher
787 Unterstrich notiert und keine Fülllinie gezogen.}
789 @cindex Trennstriche, Gesangstext
790 @cindex Bindestriche, Gesangstext
792 @c leave this as samp. -gp
793 Zentrierte Bindestriche zwischen den einzelnen Silben werden mit
794 einem doppelten Bindestrich (@code{ -- }) eingegeben, wobei beachtet
795 werden muss, dass er von Leerzeichen umgeben ist. Der Bindestrich
796 wird zwischen den Silben zentriert und seine Länge dem Notenabstand
799 In sehr eng notierter Musik können die Bindestriche ganz wegfallen.
800 Dieses Verhalten kann aber auch unterbunden werden, wenn den Eigenschaften
801 @code{minimum-distance} (minimaler Abstand zwischen Silben) und
802 @code{minimum-length} (Wert, unterhalb von dem Bindestriche wegfallen)
803 andere Werte erhalten.
806 Referenz der Interna:
807 @rinternals{LyricExtender},
808 @rinternals{LyricHyphen}
811 @node Gesangtext und Wiederholungen
812 @unnumberedsubsubsec Gesangtext und Wiederholungen
813 @translationof Lyrics and repeats
815 @c TODO New section. Add text
819 @node Besonderheiten der Gesangtextnotation
820 @subsection Besonderheiten der Gesangtextnotation
821 @translationof Specific uses of lyrics
823 @c FIXME This whole section is to be reorganized. -vv
825 In vielen Fällen werden unterschiedliche Strophen mit einer
826 Liedmelodie angeordnet, wobei kleine Schwankungen in der
827 Silbenaufteilung auftreten können. Derartige Variationen
828 können mit @code{\lyricsto} notiert werden.
832 * Text unabhängig von den Noten::
833 * Silben platzieren::
834 * Gesangtext zwischen Systemen zentrieren::
839 @node Getrennte Texte
840 @unnumberedsubsubsec Getrennte Texte
841 @translationof Divisi lyrics
843 Alternative (oder @emph{divisi} Gesangstexte können notiert
844 werden, indem Stimmenkontexten Bezeichnungen zugewiesen werden
845 und die Texte dann jeweils der entsprechenden Bezeichnung
848 @lilypond[verbatim,ragged-right,quote]
850 \new Voice = "melody" {
855 \new Voice = "splitpart" { \voiceTwo c4 }
860 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
861 \new Lyrics \lyricsto "splitpart" { will }
865 Mit diesem Trick kann auch ein unterschiedlicher Text für eine
866 wiederholte Stelle gesetzt werden:
868 @lilypond[verbatim,ragged-right,quote]
870 \new Voice = "melody" \relative c' {
872 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
874 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
877 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
879 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
880 dodo rere mimi fafa solsol }
887 @node Text unabhängig von den Noten
888 @unnumberedsubsubsec Text unabhängig von den Noten
889 @translationof Lyrics independent of notes
891 @cindex Devnull-Kontext
893 In sehr komplexer Vokalmusik ist es manchmal erforderlich,
894 den Gesangstext vollständig unabhängig von den Noten zu
895 setzen. Das Beispiel unten zeigt das Vorgehen: die
896 Noten, die für @code{lyricrhythm} definiert sind, verschwinden
897 im @code{Devnull}-Kontext, während ihre Dauern immer noch
898 gültig sind, um die Silben daran auszurichten.
900 @lilypond[quote,verbatim,ragged-right]
903 \tag #'music { c''2 }
904 \tag #'lyricrhythm { c''4. c''8 }
908 lyr = \lyricmode { I like my cat! }
911 \new Staff \keepWithTag #'music \voice
912 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
913 \new Lyrics \lyricsto "nowhere" \lyr
914 \new Staff { c'8 c' c' c' c' c' c' c'
915 c' c' c' c' c' c' c' c' }
919 Diese Vorgehensweise ist nur empfehlenswert, wenn die Noten innerhalb
920 des @code{Devnull}-Kontextes keine Melismen enthalten. Melismen
921 werden im @code{Voice}-Kontext definiert. Wenn ein Gesangstext
922 mit einem @code{Devnull}-Kontext verknüpft wird, wird die Verbindung
923 von @code{Voice}- und @code{Lyrics}-Kontext aufgehoben und somit
924 auch die Information zu Melismen. Darum werden implizite Melismen
927 @c Conclusion: do not use devnull for lyrics -FV
929 @c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248
932 @node Silben platzieren
933 @unnumberedsubsubsec Silben platzieren
934 @translationof Spacing out syllables
936 @cindex Silben spreizen
937 @cindex Spreizen von Silben
938 @cindex Gesangstext, Platz zwischen Silben
939 @cindex Abstand vergrößern, Gesangstext
941 Um den Abstand zwischen Silben zu vergrößern, kann die
942 @code{minimum-distance}-Eigenschaft des
943 @code{LyricSpace}-Objekts gesetzt werden:
945 @lilypond[relative,verbatim,fragment,quote,ragged-right]
948 \override Lyrics.LyricSpace #'minimum-distance = #1.0
952 longtext longtext longtext longtext
953 longtext longtext longtext longtext
957 Damit diese Einstellung für alle Gesangtextzeilen in einer Partitur
958 wirkt, muss sie im @code{layout}-Block vorgenommen werden.
960 @lilypond[verbatim,quote,ragged-right]
967 longtext longtext longtext longtext
968 longtext longtext longtext longtext
973 \override LyricSpace #'minimum-distance = #1.0
980 @c This snippet has been renamed to "lyrics-alignment.ly"
981 @c update as soon as lsr/is updated -vv
982 @c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
983 @c {lyrics-alignment.ly}
985 @c TODO: move to LSR -vv
988 Eine Überprüfung, mit der sichergestellt wird, dass kein Text in die
989 Seitenränder ragt, ist sehr rechenintensiv. Damit die Bearbeitungszeit
990 von Dateien nicht so lange dauert, wird diese Überprüfung nicht
991 automatisch vorgenommen. Man kann sie mit dem Befehl
994 \override Score.PaperColumn #'keep-inside-line = ##t
998 aktivieren. Damit Gesangstext auch nicht mit Taktlinien
999 zusammenstößt, kann folgende Einstellung gesetzt werden:
1005 \consists "Bar_engraver"
1006 \consists "Separating_line_group_engraver"
1007 \override BarLine #'transparent = ##t
1012 @c TODO Create and add lsr example of lyricMelismaAlignment
1013 @c It's used like this to center-align all lyric syllables,
1014 @c even when notes are tied. -td
1019 \context { \Score lyricMelismaAlignment = #0 }
1024 @node Gesangtext zwischen Systemen zentrieren
1025 @unnumberedsubsubsec Gesangtext zwischen Systemen zentrieren
1026 @translationof Centering lyrics between staves
1028 @c TODO Add text from -user
1032 @subsection Strophen
1033 @translationof Stanzas
1036 * Strophennummern hinzufügen::
1037 * Lautstärkebezeichnung zu Strophen hinzufügen::
1038 * Sängernamen zu Strophen hinzufügen::
1039 * Strophen mit unterschiedlichem Rhythmus::
1040 * Die Strophen am Ende ausdrucken::
1041 * Die Strophen am Ende in mehreren Spalten drucken::
1045 @node Strophennummern hinzufügen
1046 @unnumberedsubsubsec Strophennummern hinzufügen
1047 @translationof Adding stanza numbers
1049 @cindex Strophennummer
1050 @cindex Nummerierung, Strophen
1052 Strophennummerierung kann hinzugefügt werden:
1054 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1056 \time 3/4 g2 e4 a2 f4 g2.
1058 \set stanza = #"1. "
1059 Hi, my name is Bert.
1061 \set stanza = #"2. "
1062 Oh, ché -- ri, je t'aime
1067 Die Zahl wird direkt vor die erste Silbe gesetzt.
1069 @c TODO Create and add snippet to show how two lines of a
1070 @c stanza can be grouped together, along these lines:
1071 @c (might need improving a bit) -td
1074 leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
1078 \set stanza = \markup { "1. " \leftbrace }
1079 \lyricmode { Child, you're mine and I love you.
1080 Lend thine ear to what I say.
1086 % \set stanza = \markup { " "}
1087 \lyricmode { Child, I have no great -- er joy
1088 Than to have you walk in truth.
1094 \repeat volta 2 { c'8 c' c' c' c' c' c'4
1095 c'8 c' c' c' c' c' c'4 }
1096 } \addlyrics { \stanzaOneOne }
1097 \addlyrics { \stanzaOneThree }
1102 @node Lautstärkebezeichnung zu Strophen hinzufügen
1103 @unnumberedsubsubsec Lautstärkebezeichnung zu Strophen hinzufügen
1104 @translationof Adding dynamics marks to stanzas
1106 Dynamikzeichen können zur Strophennummer hinzugefügt werden.
1107 In LilyPond muss alles, was vor einer Strophe gesetzt wird,
1108 als Teil der @code{stanza}-Eigenschaft definiert werden, also
1109 auch Dynamikbezeichnung. Aus technischen Gründen muss die
1110 Strophe außerhalb von @code{lyricmode} gesetzt werden:
1112 @lilypond[quote,ragged-right,verbatim]
1114 \set stanza = \markup { \dynamic "ff" "1. " }
1121 \new Voice = "tune" {
1125 \new Lyrics \lyricsto "tune" \text
1130 @node Sängernamen zu Strophen hinzufügen
1131 @unnumberedsubsubsec Sängernamen zu Strophen hinzufügen
1132 @translationof Adding singers' names to stanzas
1135 @cindex Name von Sänger
1137 Namen von Sängern können auch eingefügt werden. Sie werden zu Beginn
1138 der Zeile gesetzt, ähnlich wie eine Instrumentenbezeichnung. Sie
1139 werden mit der @code{vocalName}-Eigenschaft erstellt. Eine Kurzversion
1140 kann mit @code{shortVocalName} definiert werden.
1142 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
1144 \time 3/4 g2 e4 a2 f4 g2.
1146 \set vocalName = #"Bert "
1147 Hi, my name is Bert.
1149 \set vocalName = #"Ernie "
1150 Oh, ché -- ri, je t'aime
1155 @node Strophen mit unterschiedlichem Rhythmus
1156 @unnumberedsubsubsec Strophen mit unterschiedlichem Rhythmus
1157 @translationof Stanzas with different rhythms
1159 @subsubheading Melismen ignorieren
1161 Teilweise wird zu einer Silbe ein Melisma in einer Strophe
1162 gesungen, während in einer anderen jede Note eine Silbe erhält.
1163 Eine Möglichkeit ist, dass die Strophe mit mehr Text das
1164 Melisma ignoriert. Das wird mit der
1165 @code{ignoreMelismata}-Eigenschaft im @code{Lyrics}-Kontext
1168 @lilypond[verbatim,ragged-right,quote]
1170 \relative c' \new Voice = "lahlah" {
1171 \set Staff.autoBeaming = ##f
1177 \new Lyrics \lyricsto "lahlah" {
1180 \new Lyrics \lyricsto "lahlah" {
1182 \set ignoreMelismata = ##t
1184 \unset ignoreMelismata
1191 Anders als die meisten @code{\set}-Befehle funktioniert
1192 @code{\set ignoreMelismata} nicht zusammen mit @code{\once}.
1193 Es ist notwendig, explizit @code{\set} und @code{\unset} zu
1194 verwenden, um den Text einzugrenzen, für den Melismen ignoriert
1197 @subsubheading Silben zu Verzierungsnoten hinzufügen
1199 Normalerweise werden Verzierungsnoten (z.B. durch @code{\grace}) bei
1200 @code{\lyricsto} keine Silben zugeordnet. Dieses Verhalten kann
1201 geändert werden, wie das folgende Beispiel zeigt.
1203 @lilypond[verbatim,ragged-right,quote]
1205 f4 \appoggiatura a32 b4
1206 \grace { f16[ a16] } b2
1207 \afterGrace b2 { f16[ a16] }
1208 \appoggiatura a32 b4
1213 \set includeGraceNotes = ##t
1216 after -- grace case,
1217 \set ignoreMelismata = ##t
1224 Wie bei @code{associatedVoice} muss @code{includeGraceNotes}
1225 spätestens eine Silbe vor derjenigen gesetzt werden, die unter einer
1226 Verzierungsnote stehen soll. Im Fall, dass eine Verzierungsnote
1227 die erste des Musikstückes ist, kann ein @code{\with}- oder
1228 @code{\context}-Block verwendet werden:
1230 @lilypond[verbatim,ragged-right,quote]
1232 \new Voice = melody \relative c' {
1233 \grace { c16[( d e f] }
1236 \new Lyrics \with { includeGraceNotes = ##t }
1243 @subsubheading Zu einer alternativen Melodie umschalten
1245 Es ist auch möglich, die Silben von verschiedenen Textzeilen an
1246 unterschiedlichen Melodien auszurichten. Das wird mit der
1247 @code{associatedVoice}-Eigenschaft vorgenommen:
1249 @lilypond[ragged-right,quote]
1251 \relative c' \new Voice = "lahlah" {
1252 \set Staff.autoBeaming = ##f
1255 \new Voice = "alternative" {
1258 % show associations clearly.
1259 \override NoteColumn #'force-hshift = #-3
1270 \new Lyrics \lyricsto "lahlah" {
1271 Ju -- ras -- sic Park
1273 \new Lyrics \lyricsto "lahlah" {
1274 % Tricky: need to set associatedVoice
1275 % one syllable too soon!
1276 \set associatedVoice = alternative % applies to "ran"
1280 \set associatedVoice = lahlah % applies to "rus"
1286 Der Text der ersten Strophe wird an der Stimme @qq{lahlah}
1290 \new Lyrics \lyricsto "lahlah" @{
1291 Ju -- ras -- sic Park
1296 Auch die zweite Strophe wird an @qq{lahlah} ausgerichtet, aber für die
1297 Silbe @qq{ran} wird zu einer anderen Melodie gewechselt. Dazu wird
1301 \set associatedVoice = alternative
1305 eingesetzt. @code{alternative} ist die Bezeichnung der Stimme, die
1308 @c FIXME: make this easier to understand -vv
1309 Dieser Befehl muss eine Silbe vor der Note notiert werden, auf die er
1310 sich auswirken soll, also vor @qq{Ty} in diesem Fall.
1313 \new Lyrics \lyricsto "lahlah" @{
1314 \set associatedVoice = alternative % applies to "ran"
1318 \set associatedVoice = lahlah % applies to "rus"
1324 Zurück zu der alten Stimme kommt man, indem wieder
1325 @qq{lahlah} mit dem Text verknüpft wird.
1328 @node Die Strophen am Ende ausdrucken
1329 @unnumberedsubsubsec Die Strophen am Ende ausdrucken
1330 @translationof Printing stanzas at the end
1332 Manchmal soll nur eine Strophe mit der Melodie gesetzt
1333 werden und die weiteren Strophen als Text unter den Noten
1334 hinzugefügt werden. Dazu wird der Text in einer
1335 @code{markup}-Umgebung außerhalb der @code{\score}-Umgebung
1336 gesetzt. Es gibt zwei Arten, die Zeilen auszurichten,
1337 wie das Beispiel zeigt:
1339 @lilypond[ragged-right,verbatim,quote]
1340 melody = \relative c' {
1346 \set stanza = #"1." Ma- ry had a lit- tle lamb,
1347 its fleece was white as snow.
1351 \new Voice = "one" { \melody }
1352 \new Lyrics \lyricsto "one" \text
1358 \line{ All the children laughed and played }
1359 \line{ To see a lamb at school. }
1366 Mary took it home again,
1368 It was against the rule."
1373 @node Die Strophen am Ende in mehreren Spalten drucken
1374 @unnumberedsubsubsec Die Strophen am Ende in mehreren Spalten drucken
1375 @translationof Printing stanzas at the end in multiple columns
1377 Wenn in einem Lied sehr viele Strophen vorkommen, werden sie oft in
1378 mehreren Spalten unter den Noten gesetzt. Eine nach außen versetzte Zahl
1379 zeigt die Strophennummer an. Dieses Beispiel zeigt eine Methode, diese
1380 Art von Notensatz zu produzieren.
1382 @lilypond[ragged-right,quote,verbatim]
1383 melody = \relative c' {
1388 \set stanza = #"1." This is verse one.
1393 \new Voice = "one" { \melody }
1394 \new Lyrics \lyricsto "one" \text
1401 \hspace #0.1 % moves the column off the left margin;
1402 % can be removed if space on the page is tight
1406 "This is verse two."
1410 \hspace #0.1 % adds vertical spacing between verses
1413 "This is verse three."
1418 \hspace #0.1 % adds horizontal spacing between columns;
1419 % if they are still too close, add more " " pairs
1420 % until the result looks good
1424 "This is verse four."
1428 \hspace #0.1 % adds vertical spacing between verses
1431 "This is verse five."
1436 \hspace #0.1 % gives some extra space on the right margin;
1437 % can be removed if page space is tight
1444 Referenz der Interna:
1445 @rinternals{LyricText},
1446 @rinternals{StanzaNumber}.