1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
3 Translation of GIT committish: d96023d8792c8af202c7cb8508010c0d3648899d
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
11 @c Translators: Till Paala
13 @node Notation von Gesang
14 @section Notation von Gesang
15 @translationof Vocal music
17 @c TODO: inspirational headword
19 Dieser Abschnitt erklärt, wie Vokalmusik gesetzt werden kann und
20 die Silben von Gesangstext an den Noten ausgerichtet werden.
23 * Übliche Notation für Vokalmusik::
25 * Text an einer Melodie ausrichten::
26 * Besonderheiten der Gesangtextnotation::
31 @node Übliche Notation für Vokalmusik
32 @subsection Übliche Notation für Vokalmusik
33 @translationof Common notation for vocal music
35 Dieser Abschnitt behandelt allgemeine Fragen der Notation
36 von Vokalmusik und einige spezifische Vokalmusikstile.
39 * Referenz für Vokalmusik und Gesangstext::
48 @node Referenz für Vokalmusik und Gesangstext
49 @unnumberedsubsubsec Referenz für Vokalmusik und Gesangstext
50 @translationof References for vocal music and lyrics
52 @c TODO: split this section in two parts? -vv
54 Viele Probleme können auftreten, wenn man Vokalmusik setzt. Einige
55 davon werden in diesem Abschnitt behandelt, während weitere sich
56 in anderen Abschnitten befinden:
60 Die meisten Vokalmusikstile benutzen Text für den Gesangstext. Eine
61 Einleitung hierzu findet sich in @rlearning{Einfache Lieder setzen}.
64 Vokalmusik braucht oft die Benutzung von Textbeschriftung (dem
65 @code{markup}-Modus) für den Gesangstext oder andere Textelemente
66 (Namen von Figuren usw.). Die entsprechende Syntax ist beschrieben in
67 @ref{Textbeschriftung (Einleitung)}.
70 Liedblätter können erstellt werden, indem eine Gesangsstimme mit Akkorden
71 kombiniert wird, Einzelheiten finden sich in @ref{Notation von Akkorden}.
74 @q{Ambitus} können zu Beginn der Stimmen hinzugefügt werden, dies findet
79 Gesangsstimmen können auch mit traditionellen Schlüsseln gesetzt werden,
80 siehe @ref{Notenschlüssel}.
83 Alte Vokalmusik ist unterstützt, Einzelheiten hierzu in @ref{Notation von alter Musik}.
88 @unnumberedsubsubsec Oper
94 @c add characters names snippet -vv
98 @unnumberedsubsubsec Liederhefte
99 @translationof Song books
105 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
106 {simple-lead-sheet.ly}
110 @ref{Notation von Akkorden}.
113 @node Gesprochene Musik
114 @unnumberedsubsubsec Gesprochene Musik
115 @translationof Spoken music
120 Effekte wie @qq{Parlato} bzw. @qq{Sprechgesang} erfordern, dass die Noten
121 ohne Tonhöhe, aber mit dem notierten Rhythmus gesprochen werden. Solche
122 Noten werden mit einem Kreuz als Notenkopf notiert, siehe hierzu
123 @ref{Besondere Notenköpfe}.
125 @c TODO add "marking-notes-on-spoken-parts" snippet -vv
126 @c add "showing the rhythm of a melody" snip
127 @c add "one staff-line notation"
128 @c add "improvisation" ref
129 @c add "lyrics independents of notes" ref
133 @unnumberedsubsubsec Hymnen
134 @translationof Chants
136 @c TODO Add text from lsr and -user
140 @node Alte Vokalmusik
141 @unnumberedsubsubsec Alte Vokalmusik
142 @translationof Ancient vocal music
147 @c Add "Printing both the ancient and the modern clef in vocal music" snippet,
148 @c and "Transcription of Ancient music with incipit" snippet. -vv
152 @ref{Notation von alter Musik}.
155 @node Eingabe von Text
156 @subsection Eingabe von Text
157 @translationof Entering lyrics
159 @c TODO add one sentence here. -vv
162 * Was ist Gesangtext::
163 * Einfache Lieder setzen::
164 * Mit Gesangtexten und Bezeichnern arbeiten::
168 @node Was ist Gesangtext
169 @unnumberedsubsubsec Was ist Gesangtext
170 @translationof Lyrics explained
175 @cindex Leerzeichen, Gesangstext
176 @cindex Anführungszeichen, Gesangstext
178 LilyPond-Eingabedateien sind einfache Textdateien, in denen
179 Text verwendet wird, um Notationssymbole darzustellen. Für
180 die Notation von Gesangstext muss also sichergestellt sein,
181 dass ein Buchstabe, etwa@tie{}@code{d}, nicht als Note, sondern
182 als Buchstabe @qq{d} interpretiert wird. Darum gibt es einen
183 besonderen Modus, in dem Gesangstext geschreiben werden kann,
184 den @qq{Lyric}-Modus (engl. lyrics = Gesangstext).
186 Der Gesangstextmodus kann mit der Umgebung @code{\lyricmode}
187 spezifiziert werden, oder indem @code{\addlyrics} bzw.
188 @code{\lyricsto} eingesetzt wird. In diesem Modus kann
189 Text mit Akzenten und Satzzeichen notiert werden, und das
190 Programm geht davon aus, dass es sich auch um Text handelt.
191 Silben werden wie Noten notiert, indem ihnen ihre Dauer
195 \lyricmode @{ Twin-4 kle4 twin- kle litt- le star2 @}
198 Es gibt zwei generelle Methoden, die horizontale Orientierung der
199 Textsilben zu spezifizieren, entweder indem ihre Dauer angegeben wird,
200 wie oben in dem Beispiel, oder indem die Silben automatisch an den
201 Noten ausgerichtet werden. Dazu muss entweder @code{\addlyrics}
202 oder @code{\lyricsto} eingesetzt werden.
204 @c For more details see @ref{The Lyrics context}.
206 Ein Wort oder eine Silbe beginnt mit einem alphabetischen Zeichen und
207 endet mit einem Leerzeichen oder einer Zahl. Die folgenden Zeichen
208 können beliebig sein, außer Leerzeichen und Zahlen.
210 Jedes Zeichen, das nicht Leerzeichen noch Zahl ist, wird als Bestandteil
211 der Silbe angesehen. Eine Silbe kann also auch mit @code{@}} enden,
212 was oft zu dem Fehler
215 \lyricmode @{ lah- lah@}
219 führen kann. Hier wird @code{@}} als Teil der letzten Silbe gerechnet, so
220 dass die öffnende Klammer keine schließende Klammer hat und die Eingabedatei
224 @funindex \property in \lyricmode
227 Auch ein Punkt, der auf eine Silbe folgt, wird in die Silbe inkorporiert.
228 Infolgedessen müssen auch um Eigenschaftsbezeichnungen Leerzeichen gesetzt
229 werden. Ein Befehl heißt also @emph{nicht}:
232 \override Score.LyricText #'font-shape = #'italic
239 \override Score . LyricText #'font-shape = #'italic
243 @cindex Leerzeichen, Gesangstext
244 @cindex Bindestriche, Gesangstext
245 @cindex Gedanktenstriche, Gesangstext
247 Um mehr als eine Silbe einer einzelnen Note zuzuweisen, kann
248 man die Silben mit geraden Anführungszeichen umgeben (Shift+2)
249 oder einen Unterstrich (@code{_}) benutzen, um Leerzeichen
250 zwischen die Silben zu setzen, bzw. die Tilde (@code{~})
251 einsetzen, um einen Bindebogen zu erhalten.
253 @lilypond[quote,ragged-right,fragment,verbatim]
255 \relative c' { c2 e4 g2 e4 }
256 \addlyrics { gran- de_a- mi- go }
257 \addlyrics { pu- "ro y ho-" nes- to }
258 \addlyrics { pu- ro~y~ho- nes- to }
262 Dieser Bindebogen ist definiert als das Unicode-Zeichen
263 @code{U+203F}; es muss deshalb sichergestellt werden,
264 dass eine Schriftart benutzt wird (wie etwa DejaVuLGC),
265 die dieses Zeichen enthält. Mehr Information zur
266 Schriftartauswahl findet sich in @ref{Schriftarten}.
268 Um Gesangstext mit Akzenten, Umlauten, besonderen Zeichen
269 oder anderen Alphabeten
270 zu setzen, müssen diese Zeichen direkt in den Text geschrieben
271 werden und die Datei als UTF-8 gespeichert werden. Für weitere
272 Information siehe @ref{Zeichenkodierung}.
274 @lilypond[quote,ragged-right,fragment,verbatim]
275 \relative c' { e4 f e d e f e2 }
276 \addlyrics { He said: “Let my peo ple go”. }
279 Um gerade Anführungszeichen im Gesangstext zu verwenden, müssen
280 sie mit einem Backslash markiert werden, beispielsweise:
282 @lilypond[quote,ragged-right,fragment,verbatim]
283 \relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
284 \addlyrics { "\"I" am so lone- "ly\"" said she }
287 Die vollständige Definition eines Wortanfangs im Gesangstextmodus
288 ist jedoch etwas komplizierter.
290 Eine Silbe im Gesangstextmodus beginnt mit: einem alphabetischen Zeichen,
291 @code{_}, @code{?}, @code{!}, @code{:}, @code{'}, den Kontrollzeichen @code{^A}
292 bis @code{^F}, @code{^Q} bis @code{^W}, @code{^Y}, @code{^^},
293 einem beliebigen 8-Bit-Zeichen mit ASCII über 127, oder
294 Zeichenkombinationen, in denen ein Backslas mit @code{`}, @code{'},
295 @code{"} oder @code{^} kommbiniert wird.
297 @c " to balance double quotes for not-so-bright context-sensitive editors
299 Um Variablen zu definieren, in denen sich Gesangstext befindet, muss
300 die @code{lyricmode}-Umgebung benutzt werden:
303 stropheEins = \lyricmode @{ Joy to the world the Lord is come @}
306 \new Voice = "eins" \relative c'' @{
309 c4 b8. a16 g4. f8 e4 d c2
311 \addlyrics @{ \stropheEins @}
321 Referenz der Interna:
322 @rinternals{LyricText},
323 @rinternals{LyricSpace}.
325 @c FIXME: this title has to be changed (possible confusion with LM) -vv
326 @node Einfache Lieder setzen
327 @unnumberedsubsubsec Einfache Lieder setzen
328 @translationof Setting simple songs
332 Am einfachsten kann Gesangstext zu Noten mit dem Befehl
335 \addlyrics @{ @var{Gesangstext} @}
339 hinzugefügt werden. Hier ein Beispiel:
341 @lilypond[ragged-right,verbatim,fragment,quote]
343 \relative c' { c2 e4 g2. }
344 \addlyrics { play the game }
347 Weitere Strophen können hinzugefügt werden, indem
348 weitere @code{\addlyrics}-Abschnitte erstellt werden:
350 @lilypond[ragged-right,verbatim,fragment,quote]
352 \relative c' { c2 e4 g2. }
353 \addlyrics { play the game }
354 \addlyrics { speel het spel }
355 \addlyrics { joue le jeu }
358 Der Befehl @code{\addlyrics} funktioniert nicht in polyphonen
359 Situationen. In diesem Fall solte man @code{\lyricsto} in Kombination
360 mit @code{\lyricmode} benutzen, wie erklärt in
361 @ref{Was ist Gesangtext}.
363 @c TODO: one additional section may be needed here,
364 @c such as "advanced lyric syntax" or whatever -vv
367 @node Mit Gesangtexten und Bezeichnern arbeiten
368 @unnumberedsubsubsec Mit Gesangtexten und Bezeichnern arbeiten
369 @translationof Working with lyrics and variables
371 @cindex Gesangstext, Variablen
372 @cindex Variablen, Gesangstext
374 Um Variablen zu definieren, die Gesangstext beinhalten, muss die
375 @code{\lyricmode}-Umgebung benutzt werden. Man braucht hier
376 keine Dauern einzugeben, wenn die Variable mit
377 @code{\addlyrics} oder @code{\lyricsto} zu einer Melodie hinzugefügt
381 stropheEins = \lyricmode @{ Joy to the world the Lord is come @}
384 \new Voice = "eins" \relative c'' @{
387 c4 b8. a16 g4. f8 e4 d c2
389 \addlyrics @{ \stropheEins @}
394 Für eine andere Anordnung oder kompliziertere Sitationen bietet
395 es sich an, zuerst Systeme und Gesangstextumgebungen zu definieren
399 \new Voice = "soprano" @{ @emph{Noten} @}
400 \new Lyrics = "sopranoLyrics" @{ s1 @}
401 \new Lyrics = "tenorLyrics" @{ s1 @}
402 \new Voice = "tenor" @{ @emph{Noten} @}
407 und erst dann die entsprechenden Stimmen mit den dem Text zu kombinieren
410 \context Lyrics = sopranoLyrics \lyricsto "soprano"
418 http://code.google.com/p/lilypond/issues/detail?id=329
419 The problem cannot be reproduced.
420 The following has no sense, because the issue seems to be fixed.
421 A comment is in tracker waiting for response ---FV
424 Be careful when defining a variable with lyrics that creates a new
425 context, for example, using the deprecated @code{\lyrics} command. See
426 the next erroneous example:
429 words = \lyrics{ %warning: this creates a new context
433 \new Voice = "sop" { c1 }
434 \new Lyrics \lyricsto "sop" { \words }
435 \new Voice = "alt" { c2 c }
436 \new Lyrics \lyricsto "alt" { \words }
440 the problem is that \lyricsto will try to connect the "sop" melody with the context
441 created by "\new Lyrics".
443 Then \lyrics in \words creates another context, and the original "\new Lyrics" one
449 @c TODO: document \new Staff << Voice \lyricsto >> bug
450 Referenz der Interna:
451 @rinternals{LyricCombineMusic},
455 @node Text an einer Melodie ausrichten
456 @subsection Text an einer Melodie ausrichten
457 @translationof Aligning lyrics to a melody
463 @c FIXME: this stuff is to be rewritten. -vv
465 Gesangstext kann an einer Melodie automatisch ausgerichtet werden, aber
466 wenn die Dauern der Silben angegeben werden, kann man sie auch manuell
467 ausrichten. Die Ausrichtung kann angepasst werden mit leeren Noten
468 (mit @code{\skip} oder @code{_}), Trennungsstrichen und Fülllinien.
470 Gesantstext wird gesetzt, wenn er sich in dem Kontext @code{Lyrics}
474 \new Lyrics \lyricmode @dots{}
477 Es gibt zwei Methoden, mit denen man die horizontale Ausrichtung der Silben
482 Automatische Ausrichtung mit @code{\addlyrics} oder @code{\lyricsto}.
485 Definition der Silbendauer innerhalb von @code{\lyricmode}.
488 Der @code{Voice}-Kontext mit der Melodie, an die der Text
489 angehängt werden soll, darf nicht @qq{gestorben} sein, ansonsten
490 werden die Silben danach nicht mehr desetzt. Das kann passieren,
491 wenn die Stimme für einige Zeit nichts zu tun hat. Für Methoden,
492 wie der Kontext am Leben gehalten werden kann, siehe
493 @ref{Kontexte am Leben halten}.
497 * Automatische Silbendauer::
498 * Manuelle Silbendauer::
499 * Mehrere Silben zu einer Note::
500 * Mehrere Noten zu einer Silbe::
501 * Noten überspringen::
502 * Fülllinien und Trennstriche::
503 * Gesangtext und Wiederholungen::
506 @node Automatische Silbendauer
507 @unnumberedsubsubsec Automatische Silbendauer
508 @translationof Automatic syllable durations
510 @cindex automatische Ausrichtung von Silben
511 @cindex Gesangstext, Ausrichtung
512 @cindex Ausrichtung von Gesangstext
514 Die Silben des Gesangstextes können automatisch an einer
515 Melodie ausgerichtet werden. Das erreicht man, indem
516 der Gesangstext mit dem @code{\lyricsto}-Befehl einer
517 Melodie zugewiesen wird:
520 \new Lyrics \lyricsto @var{Bezeichnung} @dots{}
523 Hiermit werden die Silben an den Noten eines @code{Voice}-Kontexts
524 mit der Bezeichnung @var{Bezeichnung} ausgerichtet. Dieser Kontext
525 muss schon vorher definiert sein, damit er aufgerufen werden kann.
526 Mit dem Befehl @code{\lyricsto} wird in den @code{\lyricmode}
527 gewechselt, so dass der Gesangstextmodus nicht mehr extra angegeben
530 Das folgende Beispiel zeigt die Wirkung der unterschiedlichen
531 Befehle, mit welchen Gesangtext mit einer Melodie kombiniert werden
534 @lilypond[quote,fragment,ragged-right,verbatim]
536 \new Voice = "one" \relative c'' {
539 c4 b8. a16 g4. f8 e4 d c2
542 % not recommended: left aligns syllables
543 \new Lyrics \lyricmode { Joy4 to8. the16 world!4. the8 Lord4 is come.2 }
545 % wrong: durations needed
546 \new Lyrics \lyricmode { Joy to the earth! the Sa -- viour reigns. }
549 \new Lyrics \lyricsto "one" { No more let sins and sor -- rows grow. }
554 Die zweite Strophe ist nicht richtig ausgerichtet, weil die Dauern der
555 Silben nicht angegeben wurden. Anstelle dessen könnte besser @code{\lyricsto}
558 Der @code{\addlyrics}-Befehl ist eigentlich nur eine Abkürzung für eine
559 etwas kompliziertere LilyPond-Struktur:
563 \addlyrics @{ Gesangstext @}
567 bedeutet das Gleiche wie
570 \new Voice = "bla" @{ Noten @}
571 \new Lyrics \lyricsto "bla" @{ Gesangstext @}
575 @node Manuelle Silbendauer
576 @unnumberedsubsubsec Manuelle Silbendauer
577 @translationof Manual syllable durations
579 Gesangstext kann auch ohne @code{\addlyrics} bezw. @code{\lyricsto}
580 notiert werden. In diesem Fall werden die Silben wie Noten notiert
581 -- indem die Tonhöhen durch den Text der Silbe ersetzt werden -- und
582 die Dauer jeder Silbe muss angegeben werden. Beispielsweise so:
589 Die Ausrichtung an einer Melodie kann mit der
590 @code{associatedVoice}-Eigenschaft bestimmt werden, etwa:
593 \set associatedVoice = #"lala"
597 Das Argument dieser Eigenschaft (hier @code{"lala"}) muss die Bezeichnung
598 der entsprechenden Stimme sein. Ohne diese Einstellung werden
599 Fülllinien nicht richtig formatiert.
601 Hier ein Beispiel, dass die manuale Ausrichtung von Gesangstext zeigt:
603 @lilypond[relative=1,ragged-right,verbatim,fragment,quote]
604 << \new Voice = "melody" {
608 \new Lyrics \lyricmode {
609 \set associatedVoice = #"melody"
616 @ref{Kontexte am Leben halten}.
618 Referenz der Interna:
622 @node Mehrere Silben zu einer Note
623 @unnumberedsubsubsec Mehrere Silben zu einer Note
624 @translationof Multiple syllables to one note
628 @cindex Bindebogen, Gesangstext
630 Um mehr als eine Silbe zu einer Note zuzuordnen, können die Silben
631 mit geraden Anführungszeichen (@code{"}) umgeben werden oder ein
632 Unterstricht (@code{_}) benutzt werden, um ein Leerzeichen zwischen
633 Silben zu setzen. Mit der Tilde (@code{~}) kann ein Bindebogen
634 gesetzt werden. Dies erfordert, dass eine Schriftart vorhanden ist,
635 die das entsprechende Symbol (U+203F) beinhaltet, wie etwa DejaVuLGC.
637 @lilypond[quote,ragged-right,fragment,verbatim]
639 \relative c' { c2 e4 g2 e4 }
640 \addlyrics { gran- de_a- mi- go }
641 \addlyrics { pu- "ro y ho-" nes- to }
642 \addlyrics { pu- ro~y~ho- nes- to }
646 Referenz der Interna:
647 @rinternals{LyricCombineMusic}.
649 @c Here come the section which used to be "Melismata"
650 @c the new title might be more self-explanatory
653 @node Mehrere Noten zu einer Silbe
654 @unnumberedsubsubsec Mehrere Noten zu einer Silbe
655 @translationof Multiple notes to one syllable
658 @cindex Phrasierung, Gesang
660 Öfters wird eine einzige Silbe zu mehreren Noten gesungen, was
661 als Melisma bezeichnet wird.
663 @c this method seems to be the simplest; therefore
664 @c it might be better to present it first - vv
666 Melismen können direkt im Gesangstext definiert werden, indem
667 ein Unterstrich (@code{_}) für jede Note notiert wird, die
668 übersprungen werden soll.
670 @c FIXME: clarify: __ is used to crate a lyric extender,
671 @c _ is used to add a note to a melisma, so both __ and _ are needed.
674 @c duplicated: TODO fix
676 Zusätzlich kann auch eine Fülllinie eingefügt werden, die das Melisma anzeigt.
677 Sie wird notiert, indem ein doppelter Unterstrich direkt hinter
678 die Silbe des Melismas gesetzt wird. Das Beispiel unten zeigt
679 drei Elemente, die eingesetzt werden können: ein doppelter Bindestrich
680 erstellt Trennungsstriche zwischen Silben, mit Unterstrichen wird
681 eine Note übersprungen und mit einem doppelten Unterstrich wird eine
682 Fülllinie gesetzt. Alle diese Zeichen müssen von Leerzeichen umgeben
683 sein, damit sie erkannt werden.
685 @c wrong: extender line only on last syllable of a word. Change example
686 @lilypond[relative=1,verbatim,fragment,quote]
687 { \set melismaBusyProperties = #'()
688 c d( e) f f( e) e e }
690 { Ky -- _ _ ri __ _ _ _ e }
693 Legatobögen können eingesetzt werden, wenn die Funktion
694 @code{melismaBusyProperties} aufgerufen wird, wie in dem Beispiel oben.
696 Mit dem @code{\lyricsto}-Befehl können Melismen aber auch automatisch
697 zugewiesen werden: unter übergebundene Noten oder Notengruppen mit einem
698 Legatobogen wird nur eine einzige Silbe gesetzt. Wenn eine Notengruppe
699 ohne Legatobogen als Melisma definiert werden soll, kann die Reichweite
700 mit den Befehlen @code{\melisma} und @code{\melismaEnd} eingegrenzt
703 @lilypond[quote,relative=2,ragged-right,fragment,verbatim]
705 \new Voice = "lala" {
713 \new Lyrics \lyricsto "lala" {
719 Zusätzlich werden Noten als Melisma erachtet, wenn man sie manuell
720 zu einer Balkengruppe verbindet und die automatische Bebalkung
721 gleichzeitig ausgeschaltet ist. Siehe auch @ref{Einstellung von automatischen Balken}.
723 @c FIXME: this now links to LM -vv
728 Ein vollständiges Beispiel für einen SATB-Chorsatz findet
730 @rlearning{Vokalensemble}.
734 @code{\melisma}, @code{\melismaEnd}
735 @funindex \melismaEnd
740 @c @lsr{vocal,lyric@/-combine.ly}.
744 Melismen werde nicht automatisch erkannt, und Fülllinien müssen
745 manuell gestzt werden.
748 @node Noten überspringen
749 @unnumberedsubsubsec Noten überspringen
750 @translationof Skipping notes
752 Damit der Gesangstext langsamer als die Melodie fortschreitet,
753 kann man @code{\skip}-Befehle einfügen. Jeder @code{\skip}-Befehl
754 schiebt den Text eine Note weiter. Der Befehl muss von einer
755 gültigen Dauer gefolgt werden, wie das Beispiel zeigt: dieser
756 Dauerwert wird jedoch ignoriert, wenn man @code{\skip} im
757 Gesangstext einsetzt.
759 @lilypond[verbatim,ragged-right,quote]
760 \relative c' { c c g' }
768 @node Fülllinien und Trennstriche
769 @unnumberedsubsubsec Fülllinien und Trennstriche
770 @translationof Extenders and hyphens
775 @c leave this as samp. -gp
776 Wenn die letzte Silbe eines Wortes auf ein Melisma fällt, wird
777 das Melisma oft mit einer langen horizontalen Linie angezeigt,
778 die nach dem Wort beginnt und mit der letzten Note des Melismas
779 endet. Derartige Fülllinien werden mit einem doppelten
780 Unterstrich (@code{ __ }) eingegeben, wobei beachtet werden muss,
781 dass er von Leerzeichen umgeben ist.
783 @warning{Melismen werden mit Fülllinien angezeigt, die als doppelter
784 Unterstrich notiert sind. Kurze Melismen können auch notiert werden,
785 indem eine Note übersprungen wird. Hierzu wird ein einfacher
786 Unterstrich notiert und keine Fülllinie gezogen.}
788 @cindex Trennstriche, Gesangstext
789 @cindex Bindestriche, Gesangstext
791 @c leave this as samp. -gp
792 Zentrierte Bindestriche zwischen den einzelnen Silben werden mit
793 einem doppelten Bindestrich (@code{ -- }) eingegeben, wobei beachtet
794 werden muss, dass er von Leerzeichen umgeben ist. Der Bindestrich
795 wird zwischen den Silben zentriert und seine Länge dem Notenabstand
798 In sehr eng notierter Musik können die Bindestriche ganz wegfallen.
799 Dieses Verhalten kann aber auch unterbunden werden, wenn den Eigenschaften
800 @code{minimum-distance} (minimaler Abstand zwischen Silben) und
801 @code{minimum-length} (Wert, unterhalb von dem Bindestriche wegfallen)
802 andere Werte erhalten.
805 Referenz der Interna:
806 @rinternals{LyricExtender},
807 @rinternals{LyricHyphen}
810 @node Gesangtext und Wiederholungen
811 @unnumberedsubsubsec Gesangtext und Wiederholungen
812 @translationof Lyrics and repeats
814 @c TODO New section. Add text
818 @node Besonderheiten der Gesangtextnotation
819 @subsection Besonderheiten der Gesangtextnotation
820 @translationof Specific uses of lyrics
822 @c FIXME This whole section is to be reorganized. -vv
824 In vielen Fällen werden unterschiedliche Strophen mit einer
825 Liedmelodie angeordnet, wobei kleine Schwankungen in der
826 Silbenaufteilung auftreten können. Derartige Variationen
827 können mit @code{\lyricsto} notiert werden.
831 * Text unabhängig von den Noten::
832 * Silben platzieren::
833 * Gesangtext zwischen Systemen zentrieren::
838 @node Getrennte Texte
839 @unnumberedsubsubsec Getrennte Texte
840 @translationof Divisi lyrics
842 Alternative (oder @emph{divisi} Gesangstexte können notiert
843 werden, indem Stimmenkontexten Bezeichnungen zugewiesen werden
844 und die Texte dann jeweils der entsprechenden Bezeichnung
847 @lilypond[verbatim,ragged-right,quote]
849 \new Voice = "melody" {
854 \new Voice = "splitpart" { \voiceTwo c4 }
859 \new Lyrics \lyricsto "melody" { we shall not o- ver- come }
860 \new Lyrics \lyricsto "splitpart" { will }
864 Mit diesem Trick kann auch ein unterschiedlicher Text für eine
865 wiederholte Stelle gesetzt werden:
867 @lilypond[verbatim,ragged-right,quote]
869 \new Voice = "melody" \relative c' {
871 \new Voice = "verse" \repeat volta 2 {c4 d e f | g1 | }
873 \new Lyrics = "mainlyrics" \lyricsto melody \lyricmode {
876 \context Lyrics = "mainlyrics" \lyricsto verse \lyricmode {
878 \new Lyrics = "repeatlyrics" \lyricsto verse \lyricmode {
879 dodo rere mimi fafa solsol }
886 @node Text unabhängig von den Noten
887 @unnumberedsubsubsec Text unabhängig von den Noten
888 @translationof Lyrics independent of notes
890 @cindex Devnull-Kontext
892 In sehr komplexer Vokalmusik ist es manchmal erforderlich,
893 den Gesangstext vollständig unabhängig von den Noten zu
894 setzen. Das Beispiel unten zeigt das Vorgehen: die
895 Noten, die für @code{lyricrhythm} definiert sind, verschwinden
896 im @code{Devnull}-Kontext, während ihre Dauern immernoch
897 gültig sind, um die Silben daran auszurichten.
899 @lilypond[quote,verbatim,ragged-right]
902 \tag #'music { c''2 }
903 \tag #'lyricrhythm { c''4. c''8 }
907 lyr = \lyricmode { I like my cat! }
910 \new Staff \keepWithTag #'music \voice
911 \new Devnull="nowhere" \keepWithTag #'lyricrhythm \voice
912 \new Lyrics \lyricsto "nowhere" \lyr
913 \new Staff { c'8 c' c' c' c' c' c' c'
914 c' c' c' c' c' c' c' c' }
918 Diese Vorgehensweise ist nur empfehlenswert, wenn die Noten innerhalb
919 des @code{Devnull}-Kontextes keine Melismen enthalten. Melismen
920 werden im @code{Voice}-Kontext definiert. Wenn ein Gesangstext
921 mit einem @code{Devnull}-Kontext verknüpft wird, wird die Verbindung
922 von @code{Voice}- und @code{Lyrics}-Kontext aufgehoben und somit
923 auch die Information zu Melismen. Darum werden implizite Melismen
926 @c Conclusion: do not use devnull for lyrics -FV
928 @c this clarifies http://code.google.com/p/lilypond/issues/detail?id=248
931 @node Silben platzieren
932 @unnumberedsubsubsec Silben platzieren
933 @translationof Spacing out syllables
935 @cindex Silben spreizen
936 @cindex Spreizen von Silben
937 @cindex Gesangstext, Platz zwischen Silben
938 @cindex Abstand vergrößern, Gesangstext
940 Um den Abstand zwischen Silben zu vergrößern, kann die
941 @code{minimum-distance}-Eigenschaft des
942 @code{LyricSpace}-Objekts gesetzt werden:
944 @lilypond[relative,verbatim,fragment,quote,ragged-right]
947 \override Lyrics.LyricSpace #'minimum-distance = #1.0
951 longtext longtext longtext longtext
952 longtext longtext longtext longtext
956 Damit diese Einstellung für alle Gesangtextzeilen in einer Partitur
957 wirkt, muss sie im @code{layout}-Block vorgenommen werden.
959 @lilypond[verbatim,quote,ragged-right]
966 longtext longtext longtext longtext
967 longtext longtext longtext longtext
972 \override LyricSpace #'minimum-distance = #1.0
979 @c This snippet has been renamed to "lyrics-alignment.ly"
980 @c update as soon as lsr/is updated -vv
981 @c @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
982 @c {lyrics-alignment.ly}
984 @c TODO: move to LSR -vv
987 Eine Überprüfung, mit der sichergestellt wird, dass kein Text in die
988 Seitenränder ragt, ist sehr rechenintensiv. Damit die Bearbeitungszeit
989 von Dateien nicht so lange dauert, wird diese Überprüfung nicht
990 automatisch vorgenommen. Man kann sie mit dem Befehl
993 \override Score.PaperColumn #'keep-inside-line = ##t
997 aktivieren. Damit Gesangstext auch nicht mit Taktlinien
998 zusammenstößt, kann folgende Einstellung gesetzt werden:
1004 \consists "Bar_engraver"
1005 \consists "Separating_line_group_engraver"
1006 \override BarLine #'transparent = ##t
1011 @c TODO Create and add lsr example of lyricMelismaAlignment
1012 @c It's used like this to center-align all lyric syllables,
1013 @c even when notes are tied. -td
1018 \context { \Score lyricMelismaAlignment = #0 }
1023 @node Gesangtext zwischen Systemen zentrieren
1024 @unnumberedsubsubsec Gesangtext zwischen Systemen zentrieren
1025 @translationof Centering lyrics between staves
1027 @c TODO Add text from -user
1031 @subsection Strophen
1032 @translationof Stanzas
1035 * Strophennummern hinzufügen::
1036 * Lautstärkebezeichnung zu Strophen hinzufügen::
1037 * Sängernamen zu Strophen hinzufügen::
1038 * Strophen mit unterschiedlichem Rhythmus::
1039 * Die Strophen am Ende ausdrucken::
1040 * Die Strophen am Ende in mehreren Spalten drucken::
1044 @node Strophennummern hinzufügen
1045 @unnumberedsubsubsec Strophennummern hinzufügen
1046 @translationof Adding stanza numbers
1048 @cindex Strophennummer
1049 @cindex Nummerierung, Strophen
1051 Strophennummerierung kann hinzugefügt werden:
1053 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1055 \time 3/4 g2 e4 a2 f4 g2.
1057 \set stanza = #"1. "
1058 Hi, my name is Bert.
1060 \set stanza = #"2. "
1061 Oh, ché -- ri, je t'aime
1066 Die Zahl wird direkt vor die erste Silbe gesetzt.
1068 @c TODO Create and add snippet to show how two lines of a
1069 @c stanza can be grouped together, along these lines:
1070 @c (might need improving a bit) -td
1073 leftbrace = \markup { \override #'(font-encoding . fetaBraces) \lookup
1077 \set stanza = \markup { "1. " \leftbrace }
1078 \lyricmode { Child, you're mine and I love you.
1079 Lend thine ear to what I say.
1085 % \set stanza = \markup { " "}
1086 \lyricmode { Child, I have no great -- er joy
1087 Than to have you walk in truth.
1093 \repeat volta 2 { c'8 c' c' c' c' c' c'4
1094 c'8 c' c' c' c' c' c'4 }
1095 } \addlyrics { \stanzaOneOne }
1096 \addlyrics { \stanzaOneThree }
1101 @node Lautstärkebezeichnung zu Strophen hinzufügen
1102 @unnumberedsubsubsec Lautstärkebezeichnung zu Strophen hinzufügen
1103 @translationof Adding dynamics marks to stanzas
1105 Dynamikzeichen können zur Strophennummer hinzugefügt werden.
1106 In LilyPond muss alles, was vor einer Strophe gesetzt wird,
1107 als Teil der @code{stanza}-Eigenschaft definiert werden, also
1108 auch Dynamikbezeichnung. Aus technischen Gründen muss die
1109 Strophe außerhalb von @code{lyricmode} gesetzt werden:
1111 @lilypond[quote,ragged-right,verbatim]
1113 \set stanza = \markup { \dynamic "ff" "1. " }
1120 \new Voice = "tune" {
1124 \new Lyrics \lyricsto "tune" \text
1129 @node Sängernamen zu Strophen hinzufügen
1130 @unnumberedsubsubsec Sängernamen zu Strophen hinzufügen
1131 @translationof Adding singers' names to stanzas
1134 @cindex Name von Sänger
1136 Namen von Sängern können auch eingefügt werden. Sie werden zu Beginn
1137 der Zeile gesetzt, ähnlich wie eine Instrumentenbezeichnung. Sie
1138 werden mit der @code{vocalName}-Eigenschaft erstellt. Eine Kurzversion
1139 kann mit @code{shortVocalName} definiert werden.
1141 @lilypond[fragment,ragged-right,quote,verbatim,relative=2]
1143 \time 3/4 g2 e4 a2 f4 g2.
1145 \set vocalName = #"Bert "
1146 Hi, my name is Bert.
1148 \set vocalName = #"Ernie "
1149 Oh, ché -- ri, je t'aime
1154 @node Strophen mit unterschiedlichem Rhythmus
1155 @unnumberedsubsubsec Strophen mit unterschiedlichem Rhythmus
1156 @translationof Stanzas with different rhythms
1158 @subsubheading Melismen ignorieren
1160 Teilweise wird zu einer Silbe ein Melisma in einer Strophe
1161 gesungen, während in einer anderen jede Note eine Silbe erhält.
1162 Eine Möglichkeit ist, dass die Strophe mit mehr Text das
1163 Melisma ignoriert. Das wird mit der
1164 @code{ignoreMelismata}-Eigenschaft im @code{Lyrics}-Kontext
1167 @lilypond[verbatim,ragged-right,quote]
1169 \relative c' \new Voice = "lahlah" {
1170 \set Staff.autoBeaming = ##f
1176 \new Lyrics \lyricsto "lahlah" {
1179 \new Lyrics \lyricsto "lahlah" {
1181 \set ignoreMelismata = ##t
1183 \unset ignoreMelismata
1190 Anders als die meisten @code{\set}-Befehle funktioniert
1191 @code{\set ignoreMelismata} nicht zusammen mit @code{\once}.
1192 Es ist notwendig, explizit @code{\set} und @code{\unset} zu
1193 verwenden, um den Text einzugrenzen, für den Melismen ignoriert
1197 @subsubheading Zu einer alternativen Melodie umschalten
1199 Es ist auch möglich, die Silben von verschiedenen Textzeilen an
1200 unterschiedlichen Melodien auszurichten. Das wird mit der
1201 @code{associatedVoice}-Eigenschaft vorgenommen:
1203 @lilypond[ragged-right,quote]
1205 \relative c' \new Voice = "lahlah" {
1206 \set Staff.autoBeaming = ##f
1209 \new Voice = "alternative" {
1212 % show associations clearly.
1213 \override NoteColumn #'force-hshift = #-3
1224 \new Lyrics \lyricsto "lahlah" {
1225 Ju -- ras -- sic Park
1227 \new Lyrics \lyricsto "lahlah" {
1228 % Tricky: need to set associatedVoice
1229 % one syllable too soon!
1230 \set associatedVoice = alternative % applies to "ran"
1234 \set associatedVoice = lahlah % applies to "rus"
1240 Der Text der ersten Strophe wird an der Stimme @qq{lahlah}
1244 \new Lyrics \lyricsto "lahlah" @{
1245 Ju -- ras -- sic Park
1250 Auch die zweite Strophe wird an @qq{lahlah} ausgerichtet, aber für die
1251 Silbe @qq{ran} wird zu einer anderen Melodie gewechselt. Dazu wird
1255 \set associatedVoice = alternative
1259 eingesetzt. @code{alternative} ist die Bezeichnung der Stimme, die
1262 @c FIXME: make this easier to understand -vv
1263 Dieser Befehl muss eine Silbe vor der Note notiert werden, auf die er
1264 sich auswirken soll, also vor @qq{Ty} in diesem Fall.
1267 \new Lyrics \lyricsto "lahlah" @{
1268 \set associatedVoice = alternative % applies to "ran"
1272 \set associatedVoice = lahlah % applies to "rus"
1278 Zurück zu der alten Stimme kommt man, indem wieder
1279 @qq{lahlah} mit dem Text verknüpft wird.
1282 @node Die Strophen am Ende ausdrucken
1283 @unnumberedsubsubsec Die Strophen am Ende ausdrucken
1284 @translationof Printing stanzas at the end
1286 Manchmal soll nur eine Strophe mit der Melodie gesetzt
1287 werden und die weiteren Strophen als Text under den Noten
1288 hinzugefügt werden. Dazu wird der Text in einer
1289 @code{markup}-Umgebung außerhalb der @code{\score}-Umgebung
1290 gesetzt. Es gibt zwei Arten, die Zeilen auszurichten,
1291 wie das Beispiel zeigt:
1293 @lilypond[ragged-right,verbatim,quote]
1294 melody = \relative c' {
1300 \set stanza = #"1." Ma- ry had a lit- tle lamb,
1301 its fleece was white as snow.
1305 \new Voice = "one" { \melody }
1306 \new Lyrics \lyricsto "one" \text
1312 \line{ All the children laughed and played }
1313 \line{ To see a lamb at school. }
1320 Mary took it home again,
1322 It was against the rule."
1327 @node Die Strophen am Ende in mehreren Spalten drucken
1328 @unnumberedsubsubsec Die Strophen am Ende in mehreren Spalten drucken
1329 @translationof Printing stanzas at the end in multiple columns
1331 Wenn in einem Lied sehr viele Strophen vorkommen, werden sie oft in
1332 mehreren Spalten unter den Noten gesetzt. Eine nach außen versetzte Zahl
1333 zeigt die Strophennummer an. Dieses Beispiel zeigt eine Methode, diese
1334 Art von Notensatz zu produzieren.
1336 @lilypond[ragged-right,quote,verbatim]
1337 melody = \relative c' {
1342 \set stanza = #"1." This is verse one.
1347 \new Voice = "one" { \melody }
1348 \new Lyrics \lyricsto "one" \text
1355 \hspace #0.1 % moves the column off the left margin;
1356 % can be removed if space on the page is tight
1360 "This is verse two."
1364 \hspace #0.1 % adds vertical spacing between verses
1367 "This is verse three."
1372 \hspace #0.1 % adds horizontal spacing between columns;
1373 % if they are still too close, add more " " pairs
1374 % until the result looks good
1378 "This is verse four."
1382 \hspace #0.1 % adds vertical spacing between verses
1385 "This is verse five."
1390 \hspace #0.1 % gives some extra space on the right margin;
1391 % can be removed if page space is tight
1398 Referenz der Interna:
1399 @rinternals{LyricText},
1400 @rinternals{StanzaNumber}.