]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/learning/common-notation.itely
Run scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / Documentation / de / learning / common-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2
3 @ignore
4     Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes.
9 @end ignore
10
11 @c \version "2.16.0"
12
13 @ignore
14 Tutorial guidelines:
15 - unless you have a really good reason, use either
16     @l ilypond[quote,verbatim]
17   or
18     @l ilypond[quote,verbatim,fragment,relative=2]
19   (without spaces)
20   Don't use any other relative=X commands.
21
22 - use "aes" and "ees" instead of "as" and "aes".  I know it's not
23   correct Dutch naming, but let's not confuse people with this until
24   we get to the Basic notation chapter.
25 - addition for German users to the pitches chapter about naming of pitches.
26 @end ignore
27
28
29 @node Übliche Notation
30 @chapter Übliche Notation
31 @translationof Common notation
32
33 Dieser Abschnitt erklärt, wie wunderschöner Notensatz erstellt
34 werden kann, der die am häufigsten vorkommenden Notationssymbole
35 enthält.  Der Abschnitt baut auf der @ref{Übung} auf.
36
37
38 @menu
39 * Notation auf einem System::
40 * Mehrere Noten auf einmal::
41 * Lieder::
42 * Letzter Schliff::
43 @end menu
44
45
46 @node Notation auf einem System
47 @section Notation auf einem System
48 @translationof Single staff notation
49
50 Dieses Kapitel lehrt grundlegende Bestandteile der Notation,
51 die für eine Stimme auf einem System gebraucht werden.
52
53 @menu
54 * Taktüberprüfung
55 * Versetzungszeichen und Tonartbezeichnung (Vorzeichen)::
56 * Bindebögen und Legatobögen::
57 * Artikulationszeichen und Lautstärke::
58 * Text hinzufügen::
59 * Automatische und manuelle Balken::
60 * Zusätzliche rhythmische Befehle::
61 @end menu
62
63
64 @node Taktüberprüfung
65 @subsection Taktüberprüfung
66 @translationof Bar checks
67
68 Wenn sie auch nicht zwingend vorgeschrieben sind, so sollten Taktüberprüfungen
69 in der Eingabedatei benutzt werden, um zu zeigen, wo Taktstriche
70 normalerweise sein sollten.  Sie werden mit dem @qq{Pipe}-Symbol
71 ( @code{|}) notiert (Taste AltGr + <).  Mithilfe der Taktüberprüfungen
72 kann das Programm sicherstellen, dass die eingegebenen Notenlängen auch
73 volle Takte an den richtigen Stellen ergeben.  Taktüberprüfungen erleichtern
74 auch das Lesen des Eingabetextes, weil sie Ordnung in den Text bringen.
75
76 @lilypond[verbatim,quote,relative=2]
77 g1 | e1 | c2. c'4 | g4 c g e | c4 r r2 |
78 @end lilypond
79
80 @seealso
81 Notationsreferenz:
82 @ruser{Takt- und Taktzahlüberprüfung}.
83
84
85 @node Versetzungszeichen und Tonartbezeichnung (Vorzeichen)
86 @subsection Versetzungszeichen und Tonartbezeichnung (Vorzeichen)
87 @translationof Accidentals and key signatures
88
89 @subheading Versetzungszeichen
90 @cindex Versetzungszeichen
91 @cindex Akzidentien
92 @cindex Kreuz
93 @cindex Doppelkreuz
94 @cindex B
95 @cindex Doppel-B
96
97 @funindex es
98 @funindex is
99 @funindex eses
100 @funindex isis
101
102
103 Glossar: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
104 @rglos{double flat}, @rglos{accidental}.
105
106 Ein @notation{Kreuz}-Versetzungszeichen@footnote{In der Umgangssprache
107 werden die Versetzungszeichen häufig auch Vorzeichen genannt. In
108 diesem Handbuch wird jedoch zwischen Vorzeichen zur generellen Angabe
109 der Tonart und den Versetzungszeichen, die direkt im Notentext
110 erscheinen, unterschieden.} wird eingegeben, indem an den
111 Notennamen ein @q{is} gehängt wird, ein  @notation{B}-Versetzungszeichen
112 durch Anhängen von @q{es}. Logischerweise wird dann ein
113 @notation{Doppelkreuz} oder @notation{Doppel-B} durch Anhängen
114 von @q{isis} oder @q{eses} geschrieben. Diese Syntax
115 stammt aus der Tradition der germanischen Sprachen und ist also für
116 deutsche Benutzer kein Problem. Es ist aber möglich, die Namen für die
117 @notation{Versetzungszeichen} in anderen
118 Sprachen zu benutzen, siehe @ruser{Notenbezeichnungen in anderen Sprachen}.
119
120 @lilypond[verbatim,quote,relative=2]
121 cis4 ees fisis, aeses
122 @end lilypond
123
124
125 @subheading Tonartbezeichnungen (Vorzeichen)
126
127 @cindex Tonart, Einstellung von
128 @cindex Vorzeichen
129 @cindex Dur
130 @cindex Moll
131 @cindex Vorzeichen und Versetzungszeichen
132 @cindex Inhalt & Darstellung
133 @cindex Darstellung & Inhalt
134
135 @funindex \key
136 @funindex key
137 @funindex \major
138 @funindex major
139 @funindex \minor
140 @funindex minor
141
142 Glossar: @rglos{key signature}, @rglos{major},
143 @rglos{minor}.
144
145 Die @notation{Tonart} eines Stückes wird erstellt mit dem
146 Befehl @code{\key}, gefolgt von einer Notenbezeichnung und
147 @code{\major} (für Dur) oder @code{\minor}
148 (für Moll).
149
150 @lilypond[verbatim,quote,relative=2]
151 \key d \major
152 a1 |
153 \key c \minor
154 a1 |
155 @end lilypond
156
157 @smallspace
158
159 @subheading Warnung: Tonartbezeichnungen und Tonhöhen
160
161 Glossar: @rglos{accidental}, @rglos{key signature},
162 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
163 @rglos{transposition}, @rglos{Pitch names}.
164
165 Um zu bestimmen, ob vor einer bestimmten Note ein Versetzungszeichen
166 erscheinen soll, untersucht LilyPond die Notenhöhen und die
167 Tonart. Die Tonart beeinflusst nur die @emph{gedruckten}
168 Versetzungszeichen, nicht die wirklichen Tonhöhen! Diese Besonderheit
169 scheint am Anfang oft verwirrend, so dass sie hier etwas
170 genauer betrachtet wird.
171
172 LilyPond unterscheidet strickt zwischen dem musikalischen Inhalt
173 und dem Satz (Layout). Die Alteration (@notation{B},
174 @notation{Kreuz} oder @notation{Auflösungszeichen}) einer Note gehört
175 zur Tonhöhe dazu und ist deshalb musikalischer
176 Inhalt. Ob ein Versetzungszeichen (also ein @emph{gedrucktes} Kreuz, b
177 oder Auflösungszeichen) auch vor der Note erscheint, hängt vom Kontext,
178 also vom Layout ab. Das Layout gehorcht bestimmten Regeln, und
179 Versetzungszeichen
180 werden automatisch nach diesen Regeln gesetzt. Die Versetzungszeichen im
181 fertigen Notenbild sind nach den Regeln des Notensatzes gesetzt. Deshalb
182 wird automatisch entschieden, wo sie erscheinen, und man muss
183 den Ton eingeben, den man @emph{hören} will.
184
185 In diesem Beispiel
186
187 @lilypond[verbatim,quote,relative=2]
188 \key d \major
189 cis4 d e fis
190 @end lilypond
191
192 @noindent
193 hat keine der Noten ein Versetzungszeichen, trotzdem muss im Quelltext
194 das @q{is} für @code{cis} und @code{fis} notiert werden.
195
196 Der Code @q{b} (nach der holländischen Notenbezeichnung wird der Ton H mit
197 @code{b} gesetzt) heißt also nicht: @qq{Zeichne einen schwarzen Punkt
198 auf die Mittellinie des Systems.} Im Gegenteil, er heißt vielmehr:
199  @qq{Hier soll eine Note mit der Tonhöhe H gesetzt werden.}
200 In der Tonart As-Dur @emph{bekommt} sie ein Versetzungszeichen:
201
202
203 @lilypond[verbatim,quote,relative=2]
204 \key aes \major
205 aes4 c b c
206 @end lilypond
207
208 Wenn das alles sehr verwirrend erscheint, muss man sich nur vorstellen,
209 dass man auf einer Klaviatur spielt: Wenn man eine schwarze Taste drücken
210 würde, @emph{muss} man auch @w{@code{-is}} oder @w{@code{-es}} an die
211 Note anhängen.
212
213 Alle diese Versetzungszeichen ausdrücklich zu schreiben, bedeutet vielleicht
214 etwas mehr Schreibarbeit, hat aber den großen Vorteil, dass
215 @notation{Transpositionen} sehr viel einfacher gemacht wird
216 und der Druck von Versetzungszeichen nach
217 unterschiedlichen Regeln erfolgen kann. Siehe
218 @ruser{Automatische Versetzungszeichen} für einige Beispiele, wie Vorzeichen
219 anhand von unterschiedlichen Regeln ausgegeben werden können.
220
221
222 @seealso
223 Notationsreferenz:
224 @ruser{Notenbezeichnungen in anderen Sprachen},
225 @ruser{Versetzungszeichen},
226 @ruser{Automatische Versetzungszeichen},
227 @ruser{Tonartbezeichnung}.
228
229
230 @node Bindebögen und Legatobögen
231 @subsection Bindebögen und Legatobögen
232 @translationof Ties and slurs
233
234 @cindex Legatobögen
235 @cindex Bögen, Legato
236 @cindex Bindebögen
237 @cindex Phrasierungsbögen
238 @cindex Legatobögen, Phrasierung
239
240 @funindex ~
241 @funindex ( ... )
242 @funindex \( ... \)
243
244
245 @subheading Bindebögen
246
247 Glossar: @rglos{tie}.
248
249 Ein @notation{Bindebogen} wird geschrieben, indem man eine Tilde @code{~}
250 an die erste der zu verbindenden Noten hängt.
251
252 @lilypond[verbatim,quote,relative=2]
253 g4~ g c2~ | c4~ c8 a~ a2
254 @end lilypond
255
256
257 @subheading Legatobögen
258
259 Glossar: @rglos{slur}.
260
261 Ein @notation{Legatobogen} ist ein Bogen, der sich über mehrere Noten
262 erstreckt. Seine
263 Beginn- und Endnote werden mit @q{(} beziehungsweise @q{)} markiert.
264
265 @lilypond[verbatim,quote,relative=2]
266 d4( c16) cis( d e c cis d) e( d4)
267 @end lilypond
268
269 @subheading Phrasierungsbögen
270
271 Glossar: @rglos{slur}, @rglos{phrasing}.
272
273 Bögen, die längere Phrasierungseinheiten markieren
274 (Phrasierungsbögen), werden mit @code{\(} und
275 @code{\)} eingegeben.  Es können sowohl Legato- als auch
276 Phrasierungsbögen gleichzeitig vorkommen, aber es kann nicht mehr
277 als jeweils einen Legato- und einen Phrasierungsbogen gleichzeitig
278 geben.
279
280 @lilypond[verbatim,quote,relative=2]
281 g4\( g8( a) b( c) b4\)
282 @end lilypond
283
284 @sp 1
285
286 @cindex Binde- versus Legatobogen
287 @subheading Warnung: Bindebögen sind nicht Legatobögen
288
289 Glossar: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
290
291 Ein Legatobogen sieht aus wie ein @rglos{tie}, hat aber eine
292 andere Bedeutung. Ein Bindebogen verlängert nur die vorhergehende
293 Note und kann also nur bei zwei Noten gleicher Tonhöhe benutzt werden.
294 Legatobögen dagegen zeigen die Artikulation von Noten an und können
295 für größere Notengruppen gesetzt werden. Binde- und Legatobögen können
296 geschachtelt werden.
297
298 @lilypond[verbatim,quote,relative=2]
299 c4~( c8 d~ d4 e)
300 @end lilypond
301
302
303 @seealso
304 Notationsreferenz:
305 @ruser{Bindebögen},
306 @ruser{Legatobögen},
307 @ruser{Phrasierungsbögen}.
308
309
310 @node Artikulationszeichen und Lautstärke
311 @subsection Artikulationszeichen und Lautstärke
312 @translationof Articulation and dynamics
313
314 @subheading Artikulationszeichen
315
316 @cindex Artikulation
317 @cindex Akzente
318 @cindex Staccato
319
320 Glossar:
321 @rglos{articulation}.
322
323 Übliche @notation{Artikulationszeichen} können durch Anfügen von Minus
324 (@q{-}) und einem entsprechenden Zeichen eingegeben werden:
325
326 @lilypond[verbatim,quote,relative=2]
327 c4-^ c-+ c-- c-|
328 c4-> c-. c2-_
329 @end lilypond
330
331 @subheading Fingersatz
332
333 @cindex Fingersatz
334
335 @funindex ^
336 @funindex _
337
338 Glossar: @rglos{fingering}.
339
340 Auf gleiche Weise können Fingersatzbezeichnungen hinzugefügt
341 werden, indem nach dem Minus (@q{-}) eine Zahl geschrieben wird:
342
343 @lilypond[verbatim,quote,relative=2]
344 c4-3 e-5 b-2 a-1
345 @end lilypond
346
347 Artikulationszeichen und Fingersätze werden normalerweise
348 automatisch platziert, aber man kann ihre Position auch vorgeben
349 durch die Zeichen @q{^} (oben) oder @q{_} (unten) anstelle
350 des Minuszeichen. An eine Note können auch mehrfache
351 Artikulationszeichen
352 gehängt werden. Meistens findet aber LilyPond alleine die beste
353 Möglichkeit, wie die Artikulationen platziert werden sollen.
354
355 @lilypond[verbatim,quote,relative=2]
356 c4_-^1 d^. f^4_2-> e^-_+
357 @end lilypond
358
359 @subheading Dynamik
360
361 @cindex Dynamik
362 @cindex Crescendo
363 @cindex Lautstärke
364 @cindex Decrescendo
365
366 @funindex \f
367 @funindex \ff
368 @funindex \mp
369 @funindex \p
370 @funindex \mf
371 @funindex \pp
372 @funindex \<
373 @funindex <
374 @funindex \>
375 @funindex >
376 @funindex \!
377 @funindex !
378
379 Glossar:
380 @rglos{dynamics},
381 @rglos{crescendo},
382 @rglos{decrescendo}.
383
384 Die Dynamik innerhalb eines Stückes wird eingegeben, indem man
385 die Markierungen (mit einem Backslash) an
386 die Note hängt:
387
388 @lilypond[verbatim,quote,relative=2]
389 c4\ff c\mf c\p c\pp
390 @end lilypond
391
392 @notation{Crescendi} und @notation{Decrescendi} werden mit dem
393 Befehl @code{\<}
394 beziehungsweise @code{\>} begonnen.  Das nächste absolute
395 Dynamik-Zeichen, etwa @code{\f}, beendet das (De)Crescendo.
396 Auch mit dem Befehl @code{\!} kann es explizit beendet werden.
397
398 @lilypond[verbatim,quote,relative=2]
399 c4\< c\ff\> c c\!
400 @end lilypond
401
402
403 @seealso
404 Notationsreferenz:
405 @ruser{Artikulationszeichen und Verzierungen},
406 @ruser{Fingersatzanweisungen},
407 @ruser{Dynamik}.
408
409
410 @node Text hinzufügen
411 @subsection Text hinzufügen
412 @translationof Adding text
413
414 @cindex Text, einfügen
415 @cindex Einfügen von Text
416 @cindex Hinzufügen von Text
417 @cindex Textbeschriftung
418 @cindex markup
419
420 @funindex  \markup
421 @funindex markup
422
423 Text können Sie auf folgende Art in die Partitur einfügen:
424
425 @lilypond[verbatim,quote,relative=2]
426 c2^"espr" a_"legato"
427 @end lilypond
428
429 Zusätzliche Formatierung kann eingesetzt werden, wenn Sie den
430 @code{\markup}-Befehl benutzen:
431
432 @lilypond[verbatim,quote,relative=2]
433 c2^\markup { \bold espr }
434 a2_\markup {
435   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
436 }
437 @end lilypond
438
439
440 @seealso
441 Notationsreferenz:
442 @ruser{Text eingeben}.
443
444
445 @node Automatische und manuelle Balken
446 @subsection Automatische und manuelle Balken
447 @translationof Automatic and manual beams
448
449 @cindex Balken, manuell
450 @cindex automatische Balken
451 @cindex Balken, automatisch
452 @cindex manuelle Balken
453
454 @funindex [ ... ]
455 @funindex [
456 @funindex ]
457 @funindex \autoBeamOff
458 @funindex autoBeamOff
459 @funindex \autoBeamOn
460 @funindex autoBeamOn
461
462 Alle @notation{Balken} werden automatisch gesetzt:
463
464 @lilypond[verbatim,quote,relative=2]
465 a8 ais d ees r d c16 b a8
466 @end lilypond
467
468 @noindent
469 Wenn diese automatisch gesetzten Balken nicht gewollt sind,
470 können sie manuell geändert werden. Wenn nur ein Balken
471 hier und da korrigiert werde muss, erhält die Note, an der der Balken
472 anfängt, ein @q{[} (AltGr+8) und die, an der er enden soll, ein
473 @q{]} (AltGr+9).
474
475 @lilypond[verbatim,quote,relative=2]
476 a8[ ais] d[ ees r d] c16 b a8
477 @end lilypond
478
479 Wenn Sie die automatischen Balken vollständig oder für
480 einen längeren Abschnitt ausschalten wollen, benutzen Sie
481 den Befehl @code{\autoBeamOff}, um die Balken abzuschalten,
482 und @code{\autoBeamOn}, um sie wieder einzuschalten.
483
484 @lilypond[verbatim,quote,relative=2]
485 \autoBeamOff
486 a8 c b4 d8. c16 b4 |
487 \autoBeamOn
488 a8 c b4 d8. c16 b4 |
489 @end lilypond
490
491
492 @seealso
493 Notationsreferenz:
494 @ruser{Automatische Balken},
495 @ruser{Manuelle Balken}.
496
497
498 @node Zusätzliche rhythmische Befehle
499 @subsection Zusätzliche rhythmische Befehle
500 @translationof Advanced rhythmic commands
501
502 @subheading Auftakt
503
504 @cindex Auftakt
505 @funindex \partial
506 @funindex partial
507
508 Ein @notation{Auftakt} wird mit dem Befehl @code{\partial}
509 eingegeben. Darauf folgt die Länge des Auftaktes: @code{\partial 4}
510 heißt eine Viertelnote Auftakt und @code{\partial 8} eine Achtelnote.
511
512 @lilypond[verbatim,quote,relative=2]
513 \partial 8 f8 |
514 c2 d |
515 @end lilypond
516
517
518 @subheading Andere rhythmische Aufteilungen
519
520 @cindex N-tolen
521 @cindex Triolen
522 @cindex Rhythmische Aufteilungen
523
524 @funindex \times
525 @funindex times
526
527 Glossar: @rglos{note value}, @rglos{triplet}.
528
529 @notation{Triolen} und @notation{N-tolen} werden mit dem
530 @code{\times}-Befehl erzeugt. Er braucht
531 zwei Argumente: einen Bruch und die Noten, auf die er sich bezieht.
532 Die Dauer des Abschnittes wird mit dem Bruch multipliziert.
533 In einer Triole dauern die Noten 2/3 ihrer normalen Länge,
534 also hat eine Triole 2/3 als Bruch:
535
536 @lilypond[verbatim,quote,relative=2]
537 \times 2/3 { f8 g a }
538 \times 2/3 { c8 r c }
539 \times 2/3 { f,8 g16[ a g a] }
540 \times 2/3 { d4 a8 }
541 @end lilypond
542
543 @subheading Verzierungen
544
545 @cindex Verzierungen
546 @cindex Vorschlag
547 @cindex Vorhalt
548
549 @funindex \grace
550 @funindex grace
551 @funindex \acciaccatura
552 @funindex acciaccatura
553 @funindex \appoggiatura
554 @funindex acciaccatura
555
556 Glossar: @rglos{grace notes}, @rglos{acciaccatura},
557 @rglos{appoggiatura}.
558
559 Verzierungen werden mit dem Befehl @code{\grace}
560 eingegeben, Vorhalte durch den Befehl @code{\appoggiatura}
561 und Vorschläge mit @code{\acciaccatura}.
562
563 @lilypond[verbatim,quote,relative=2]
564 c2 \grace { a32[ b] } c2 |
565 c2 \appoggiatura b16 c2 |
566 c2 \acciaccatura b16 c2 |
567 @end lilypond
568
569
570 @seealso
571 Notationsreferenz:
572 @ruser{Verzierungen},
573 @ruser{Andere rhythmische Aufteilungen},
574 @ruser{Auftakte}.
575
576
577 @node Mehrere Noten auf einmal
578 @section Mehrere Noten auf einmal
579 @translationof Multiple notes at once
580
581 In diesem Kapitel wird gezeigt, wie mehr als eine Note zur
582 gleichen Zeit gesetzt werden kann: auf unterschiedlichen Systemen
583 für verschiedene Instrumente oder für ein Instrument (z. B. Klavier)
584 und in Akkorden.
585
586 Polyphonie nennt man in der Musik das Vorkommen von mehr als einer
587 Stimme
588 in einem Stück. Polyphonie bzw. Mehrstimmigkeit heißt für LilyPond allerdings
589 das Vorkommen von mehr als einer Stimme pro System.
590
591 @menu
592 * Musikalische Ausdrücke erklärt::
593 * Mehrere Notensysteme::
594 * Notensysteme gruppieren::
595 * Noten zu Akkorden verbinden::
596 * Mehrstimmigkeit in einem System::
597 @end menu
598
599
600 @node Musikalische Ausdrücke erklärt
601 @subsection Musikalische Ausdrücke erklärt
602 @translationof Music expressions explained
603
604 @cindex Musikalischer Ausdruck
605 @cindex Ausdruck, musikalischer
606 @cindex zusammengesetzter musikalischer Ausdruck
607
608 In LilyPond-Quelldateien wird Musik durch  @emph{musikalische
609 Ausdrücke} dargestellt. Eine einzelne Note ist ein musikalischer
610 Ausdruck.
611
612 @lilypond[verbatim,quote,relative=2]
613 a4
614 @end lilypond
615
616 Eine Gruppe von Noten innerhalb von Klammern bildet einen neuen
617 Ausdruck. Dieser ist nun ein @emph{zusammengesetzter musikalischer
618 Ausdruck}. Hier wurde solch ein zusammengesetzter musikalischer
619 Ausdruck mit zwei Noten erstellt:
620
621 @lilypond[verbatim,quote,relative=2]
622 { a4 g4 }
623 @end lilypond
624
625 Wenn eine Gruppe von musikalischen Ausdrücken (also beispielsweise
626 Noten) in geschweifte Klammern gesetzt wird, bedeutet das, dass eine
627 Gruppe nach der anderen gesetzt wird. Das Resultat ist ein neuer
628 musikalischer Ausdruck.
629
630 @lilypond[verbatim,quote,relative=2]
631 { { a4 g } f4 g }
632 @end lilypond
633
634
635 @subheading Analogie: mathematische Ausdrücke
636
637 Die Anordnung von Ausrücken funktioniert ähnlich wie mathematische
638 Gleichungen. Eine längere Gleichung entsteht durch die
639 Kombination kleinerer Gleichungen. Solche Gleichungen
640 werden auch Ausdruck genannt und ihre Definition ist
641 rekursiv, sodass beliebig komplexe und lange Ausdrücke
642 erstellt werden können. So etwa hier:
643
644 @example
645 1
646
647 1 + 2
648
649 (1 + 2) * 3
650
651 ((1 + 2) * 3) / (4 * 5)
652 @end example
653
654 Das ist eine Folge von (mathematischen) Ausdrücken, in denen
655 jeder Ausdruck in dem folgenden (größeren) enthalten ist. Die
656 einfachsten Ausdrücke sind Zahlen, und größere werden durch die
657 Kombination von Ausdrücken mit Hilfe von Operatoren (wie @q{+},
658 @q{*} und @q{/}) sowie Klammern. Genauso wie mathematische
659 Ausdrücke können auch musikalische Ausdrücke beliebig tief verschachtelt
660 werden. Das wird benötigt für komplexe Musik mit vielen Stimmen.
661
662
663 @subheading Gleichzeitige musikalische Ausdrücke: mehrere Notensysteme
664
665 @cindex mehrere Systeme
666 @cindex Notensysteme, mehrere
667 @cindex Polyphonie
668 @cindex Mehrstimmigkeit
669 @cindex parallele Ausdrücke
670 @cindex Ausdrücke, parallel
671 @cindex relative Noten und simultane Musik
672 @cindex gleichzeitige Noten und relativer Modus
673
674 @funindex <<
675 @funindex >>
676 @funindex << ... >>
677
678 Glossar: @rglos{polyphony}.
679
680
681 Mit dieser Technik kann @notation{polyphone} Musik gesetzt werden.
682 Musikalische
683 Ausdrücke werden einfach parallel kombiniert, damit sie gleichzeitig
684 als eigene Stimmen in dem gleichen Notensystem gesetzt werden. Um
685 anzuzeigen, dass an dieser Stelle gleichzeitige Noten gesetzt werden,
686 muss nur ein Kombinationszeichen eingefügt werden. Parallel werden
687 musikalische Ausdrücke kombiniert, indem man sie mit @code{<<} und
688 @code{>>} einrahmt. Im folgenden Beispiel sind drei Ausdrücke
689 (jeder mit zwei Noten) parallel kombiniert:
690
691 @lilypond[verbatim,quote]
692 \relative c'' {
693   <<
694     { a2 g }
695     { f2 e }
696     { d2 b }
697   >>
698 }
699 @end lilypond
700
701 Es ist noch zu bemerken, dass wir hier für jede Ebene innerhalb der
702 Quelldatei eine andere Einrückung geschrieben haben. Für LilyPond
703 spielt es keine Rolle, wie viele Leerzeichen am Anfang einer Zeile sind,
704 aber für Menschen ist es eine große Hilfe, sofort zu sehen, welche
705 Teile des Quelltextes zusammen gehören.
706
707 @warning{Jede Note ist relativ zu der vorhergehenden in der
708 Datei, nicht relativ zu dem zweigestrichenen C (@code{c''}), das im
709 @code{@bs{}relative}-Befehl angegeben ist. Die Klammern haben darauf
710 keinen Einfluss.}
711
712
713 @subheading Gleichzeitige musikalische Ausdrücke: ein Notensystem
714
715 Um die Anzahl der Notensysteme zu bestimmen, analysiert
716 LilyPond den Anfang des ersten Ausdrucks. Wenn sich hier
717 eine einzelne Note befindet, wird nur
718 ein System gesetzt, wenn es sich um eine parallele Anordnung von
719 Ausdrücken handelt, wird mehr als ein System gesetzt. Das
720 folgende Beispiel beginnt mit einer Note:
721
722
723 @lilypond[verbatim,quote]
724 \relative c'' {
725   c2 <<c e>> |
726   << { e f } { c <<b d>> } >> |
727 }
728 @end lilypond
729
730
731 @node Mehrere Notensysteme
732 @subsection Mehrere Notensysteme
733 @translationof Multiple staves
734
735 @cindex mehrere Systeme
736 @cindex Systeme, mehrere
737 @cindex Kontext
738 @cindex Notationskontext
739
740 @funindex \new Staff
741 @funindex new Staff
742 @funindex Staff
743 @funindex \new
744 @funindex new
745 @funindex Score
746 @funindex Voice
747 @funindex Lyrics
748 @funindex ChordNames
749
750 Wie wir in @ref{Musikalische Ausdrücke erklärt} gesehen haben, sind
751 LilyPond-Quelldateien aus musikalischen Ausdrücken konstruiert.
752 Wenn die Noteneingabe mit parallelen Ausdrücken beginnt, werden
753 mehrere Notensysteme erstellt. Es ist aber sicherer und einfacherer
754 zu verstehen, wenn diese Systeme explizit erstellt werden.
755
756 Um mehr als ein System zu schreiben, wird jedem Notenausdruck, der
757 in einem eigenen System stehen soll, der Befehl @code{\new Staff}
758 vorne angefügt. Diese @code{Staff} (engl. für Notensystem)-Elemente
759 werden dann parallel angeordnet mit den @code{<<} und
760 @code{>>}-Zeichen:
761
762 @lilypond[verbatim,quote]
763 \relative c'' {
764   <<
765     \new Staff { \clef "treble" c4 }
766     \new Staff { \clef "bass" c,,4 }
767   >>
768 }
769 @end lilypond
770
771 Der Befehl @code{\new} beginnt einen neuen @qq{Notationskontext}. Ein
772 solcher Notationskontext ist eine Umgebung, in der musikalische
773 Ereignisse (wie Noten oder @code{\clef} (Schlüssel)-Befehle)
774 interpretiert werden. Für einfache Stücke werden diese
775 Umgebungen automatisch erstellt. Für kompliziertere Musik
776 ist es aber am besten, die Umgebungen explizit zu erstellen.
777
778 Es gibt verschiedene Kontext-Typen. @code{Score} (Partitur),
779 @code{Staff} (Notensystem) und @code{Voice} (Stimme)
780 verarbeiten die Eingabe von Noten, während die @code{Lyrics}
781 (Text)-Umgebung zum Setzen von Liedtexten
782 und die @code{ChordNames} (Akkordbezeichnungs)-Umgebung
783 für Akkordsymbole verwendet wird.
784
785 Indem @code{\new} vor einen musikalischen Ausdruck gesetzt wird,
786 wird ein größerer Ausdruck erstellt. In diesem Sinne erinnert
787 die Syntax des @code{\new}-Befehls an das Minuszeichen
788 in der Mathematik. Genauso wie @math{(4+5)} ein Ausdruck ist, der
789 durch @math{-(4+5)} zu einem größeren Ausdruck erweitert wurde,
790 werden auch musikalische Ausdrücke durch den @code{\new}-Befehl
791 erweitert.
792
793 Die Taktangabe, die in einem einzelnen System angegeben wird, wirkt
794 sich auf alle anderen System aus. Die
795 Angabe der Tonart in einem System hingegen beeinflusst @emph{nicht} die
796 Tonart der anderen Systeme. Dieses Verhalten ist darin begründet,
797 dass Partituren mit transponierenden Instrumenten häufiger sind
798 als Partituren mit unterschiedlichen Taktarten.
799
800
801 @lilypond[verbatim,quote]
802 \relative c'' {
803   <<
804     \new Staff { \clef "treble" \key d \major \time 3/4 c4 }
805     \new Staff { \clef "bass" c,,4 }
806   >>
807 }
808 @end lilypond
809
810
811 @node Notensysteme gruppieren
812 @subsection Notensysteme gruppieren
813 @translationof Staff groups
814
815 @cindex Akkolade
816 @cindex System für Klavier
817 @cindex Notensystem für Klavier
818 @cindex Notensystem für Chor
819 @cindex Partitur für Chor
820 @cindex Systemwechsel, manuell
821 @cindex Wechsel zwischen Systemen, manuell
822 @cindex Stimmwechsel zwischen Systemen, manuell
823 @cindex Chorpartitur
824 @cindex Klaviersystem
825 @cindex Partitur
826
827 @funindex PianoStaff
828 @funindex GrandStaff
829 @funindex ChoirStaff
830
831 Glossar:
832 @rglos{brace},
833 @rglos{staff},
834 @rglos{system}.
835
836 Musik für das Klavier wird üblicherweise auf zwei Systemen notiert,
837 die durch eine @notation{geschweifte Klammer} verbunden sind
838 (Akkolade). Um ein derartiges
839 Notensystem zu erstellen, geht man ähnlich vor wie in dem Beispiel
840 aus @ref{Mehrere Notensysteme}, nur dass der gesamte Ausdruck jetzt in
841 eine @code{PianoStaff}-Umgebung eingefügt wird.
842
843 @example
844 \new PianoStaff <<
845   \new Staff @dots{}
846   \new Staff @dots{}
847 >> >>
848 @end example
849
850 Hier ein kleines Beispiel:
851
852 @lilypond[verbatim,quote]
853 \relative c'' {
854   \new PianoStaff <<
855     \new Staff { \time 2/4 c4 e | g g, | }
856     \new Staff { \clef "bass" c,,4 c' | e c | }
857   >>
858 }
859 @end lilypond
860
861 Andere typische Gruppen von Notensystemen können mit den
862 Befehlen @code{\new StaffGroup} für Orchestersätze und
863 @code{\new ChoirStaff} für ein Chorsystem erstellt
864 werden. Jede dieser Systemgruppen erstellt einen
865 neuen Kontext, der dafür sorgt, dass die Klammern zu Beginn
866 des Systems erstellt werden und der zusätzlich auch
867 darüber entscheidet, ob die Taktlinien nur auf dem System
868 oder auch zwischen System gesetzt werden.
869
870
871 @seealso
872 Notationsreferenz:
873 @ruser{Tasteninstrumente und andere Instrumente mit mehreren Systemen},
874 @ruser{Systeme anzeigen lassen}.
875
876
877 @node Noten zu Akkorden verbinden
878 @subsection Noten zu Akkorden verbinden
879 @translationof Combining notes into chords
880
881 Glossar: @rglos{chord}
882
883 @cindex Akkorde
884 @cindex Notendauer in Akkorden
885
886 @funindex <
887 @funindex >
888 @funindex < ... >
889
890 Wir haben schon weiter oben gesehen, wie Akkorde erstellt
891 werden können, indem sie mit spitzen Klammern eingeschlossen
892 und somit als gleichzeitig erklingend markiert werden.
893 Die normale Art, Akkorde zu notieren, ist aber, sie in
894 @emph{einfache} spitze Klammern (@q{<} und @q{>})
895 einzuschließen. Beachten Sie,
896 dass alle Noten eines Akkordes die gleiche Dauer haben müssen, und
897 diese Dauer wird nach der schließenden Klammer geschrieben.
898
899 @lilypond[verbatim,quote,relative=2]
900 r4 <c e g> <c f a>2
901 @end lilypond
902
903 Akkorde sind im Grunde gleichwertig mit einfachen Noten:
904 Fast alle Markierungen, die an einfache Noten angehängt
905 werden können, kann man auch an Akkorde hängen.
906 So können Markierungen wie Balken oder Bögen mit
907 den Akkorden kombiniert werden. Sie müssen jedoch außerhalb der
908 spitzen Klammern gesetzt werden.
909
910 @lilypond[verbatim,quote,relative=2]
911 r4 <c e g>~ <c f a>2 |
912 <c e g>8[ <c f a> <c e g> <c f a>]
913 <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
914 r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
915 @end lilypond
916
917 @seealso
918 Notationsreferenz:
919 @ruser{Chorded notes}.
920
921
922 @node Mehrstimmigkeit in einem System
923 @subsection Mehrstimmigkeit in einem System
924 @translationof Single staff polyphony
925
926 @cindex Mehrstimmigkeit
927 @cindex mehrere Stimmen
928 @cindex Stimmen, mehrere in einem System
929 @cindex unsichtbare Noten
930 @cindex Platzhalternoten
931 @cindex Noten, unsichtbar
932
933 @funindex << ... \\ ... >>
934 @funindex <<
935 @funindex \\
936 @funindex >>
937
938 Polyphone Notation in LilyPond ist nicht schwer, benutzt aber bestimmte
939 Konzepte, die hier noch nicht behandelt worden sind und hier
940 nicht erklärt werden sollten. Anstelle dessen führen die folgenden
941 Abschnitte in diese Konzepte ein und erklären sie ausführlich.
942
943
944 @seealso
945 Handbuch zum Lernen:
946 @ref{Voice enthält Noten}.
947
948 Notationsreferenz:
949 @ruser{Gleichzeitig erscheinende Noten}.
950
951
952 @node Lieder
953 @section Lieder
954 @translationof Songs
955
956 @cindex Gesangstext, schreiben
957
958 @funindex \addlyrics
959 @funindex addlyrics
960
961 In diesem Kapitel wird in die Kombination von Musik mit
962 Text eingeführt und die Erstellung einfacher Song-Blätter
963 gezeigt.
964
965 @menu
966 * Einfache Lieder setzen::
967 * Text an einer Melodie ausrichten::
968 * Text zu mehreren Systemen::
969 @end menu
970
971
972 @node Einfache Lieder setzen
973 @subsection Einfache Lieder setzen
974 @translationof Setting simple songs
975
976 @cindex Text
977 @cindex Lieder
978 @cindex Liedtext
979
980 @funindex \addlyrics
981 @funindex addlyrics
982
983 Glossar: @rglos{lyrics}.
984
985 Hier ist der Beginn eines einfachen Kinderliedes,
986 @notation{Girls and boys come out to play}:
987
988 @lilypond[verbatim,quote]
989 \relative c'' {
990   \key g \major
991   \time 6/8
992   d4 b8 c4 a8 | d4 b8 g4
993 }
994 @end lilypond
995
996 Zu diesen Noten kann Text hinzugefügt werden, indem beide
997 mit dem @code{\addlyrics}-Befehl kombiniert werden. Text
998 wird eingegeben, indem jede Silbe durch ein Leerzeichen getrennt wird.
999
1000 @lilypond[verbatim,quote]
1001 <<
1002   \relative c'' {
1003     \key g \major
1004     \time 6/8
1005     d4 b8 c4 a8 | d4 b8 g4
1006   }
1007   \addlyrics {
1008     Girls and boys come | out to play,
1009   }
1010 >>
1011 @end lilypond
1012
1013 @warning{Es ist sehr wichtig, dass die letzte Silbe duch ein Leerzeichen
1014 oder eine neue Zeile von der abschließenden geschweiften Klammer
1015 getrennt ist. Wenn dies nicht der Fall ist, wird die Klammer als Teil
1016 der Silbe interpretiert, was zu einem seltsamen Fehler führt.  Siehe auch
1017 @rprogram{Apparent error in ../ly/init.ly}.}
1018
1019 Sowohl die Noten als auch der Text sind jeweils in geschweifte
1020 Klammern eingefasst, und der gesamte Ausdruck ist zwischen
1021 @w{@code{<< ... >>}} positioniert. Damit wird garantiert, dass
1022 Text und Noten gleichzeitig gesetzt werden.
1023
1024
1025 @node Text an einer Melodie ausrichten
1026 @subsection Text an einer Melodie ausrichten
1027 @translationof Aligning lyrics to a melody
1028
1029 @cindex Gesangstext, Ausrichten
1030 @cindex Ausrichten von Gesangstext
1031 @cindex Worte mit mehreren Silben
1032 @cindex mehrere Silben in Gesangstext
1033 @cindex Melisma
1034 @cindex Unterstrich
1035 @cindex Bindestrich
1036 @cindex Fülllinie
1037
1038 Glossar: @rglos{melisma}, @rglos{extender line}.
1039
1040 Die nächste Zeile des Kinderliedes lautet:
1041 @notation{The moon doth shine as bright as day}. So sieht es
1042 notiert aus:
1043
1044 @lilypond[verbatim,quote]
1045 <<
1046   \relative c'' {
1047     \key g \major
1048     \time 6/8
1049     d4 b8 c4 a8 | d4 b8 g4 g8 |
1050     a4 b8 c b a | d4 b8 g4. |
1051   }
1052   \addlyrics {
1053     Girls and boys come | out to play,
1054     The | moon doth shine as | bright as day; |
1055   }
1056 >>
1057 @end lilypond
1058
1059 Wenn dieser Code des obrigen Beispiels kompiliert wird, sollten derartige
1060 Warnungen in der Ausgabe auf der Konsole/in der Log-Datei auftauchen:
1061
1062 @example
1063 test.ly:10:29: Warnung: Taktüberprüfung gescheitert bei: 5/8
1064     The | moon doth shine as
1065                              | bright as day; |
1066 test.ly:10:46: Warnung: Taktüberprüfung gescheitert bei: 3/8
1067     The | moon doth shine as | bright as day;
1068                                               |
1069 @end example
1070
1071 Das ist ein gutes Beispiel für den Nutzen von Taktüberprüfungen.  Wenn man
1072 sich die Noten genauer anschaut, wird klar, dass die neue Textzeile nicht
1073 korrekt an den Noten ausgerichtet ist.  Das Wort @notation{shine} sollte
1074 zu zwei Noten gesungen werden, nicht nur zu einer.  Das nennt man ein
1075 @notation{Melisma}, eine Silbe Text zu mehreren Noten.  Es gibt mehrere
1076 Möglichkeiten, eine Silbe über mehrere Noten zu verlängern.  Die einfachste
1077 ist es, einen Legatobogen um die betroffenen Noten zu setzen, zu
1078 Einzelheiten siehe @ref{Bindebögen und Legatobögen}.
1079
1080 @lilypond[verbatim,quote]
1081 <<
1082   \relative c'' {
1083     \key g \major
1084     \time 6/8
1085     d4 b8 c4 a8 | d4 b8 g4 g8 |
1086     a4 b8 c( b) a | d4 b8 g4. |
1087   }
1088   \addlyrics {
1089     Girls and boys come | out to play,
1090     The | moon doth shine as | bright as day; |
1091   }
1092 >>
1093 @end lilypond
1094
1095 Die Wörter orientieren sich jetzt richtig an den Noten,
1096 aber der automatische Balken für die Noten zu
1097 @notation{shine as} sieht nicht richtig aus.
1098 Wir können das korrigieren, indem wir die Balkenlänge
1099 manuell eingrenzen, damit sie der üblichen Notationsweise
1100 für Gesang entspricht. Für Einzelheiten siehe
1101 @ref{Automatische und manuelle Balken}.
1102
1103 @lilypond[verbatim,quote]
1104 <<
1105   \relative c'' {
1106     \key g \major
1107     \time 6/8
1108     d4 b8 c4 a8 | d4 b8 g4 g8 |
1109     a4 b8 c([ b]) a | d4 b8 g4. |
1110   }
1111   \addlyrics {
1112     Girls and boys come | out to play,
1113     The | moon doth shine as | bright as day; |
1114   }
1115 >>
1116 @end lilypond
1117
1118 Alternativ kann das Melisma auch im Text notiert werden, indem
1119 für jede Note, die übersprungen werden soll, ein Unterstrich
1120 @code{_} im Text geschrieben wird:
1121
1122 @lilypond[verbatim,quote]
1123 <<
1124   \relative c'' {
1125     \key g \major
1126     \time 6/8
1127     d4 b8 c4 a8 | d4 b8 g4 g8 |
1128     a4 b8 c[ b] a | d4 b8 g4. |
1129   }
1130   \addlyrics {
1131     Girls and boys come | out to play,
1132     The | moon doth shine _ as | bright as day; |
1133   }
1134 >>
1135 @end lilypond
1136
1137 Wenn die letzte Silbe eines Wortes sich über mehrere Noten oder
1138 eine sehr lange Note erstreckt, wird üblicherweise eine Fülllinie
1139 gesetzt, die sich über alle Noten erstreckt, die zu der Silbe
1140 gehören. Diese Fülllinie wird mit zwei Unterstrichen @code{__}
1141 notiert. Hier ein Beispiel der ersten drei Takte aus
1142 @notation{Didos Klage},
1143 aus Purcells @notation{Dido and Æneas}:
1144
1145 @lilypond[verbatim,quote]
1146 <<
1147   \relative c'' {
1148     \key g \minor
1149     \time 3/2
1150     g2 a bes | bes2( a) b2 |
1151     c4.( bes8 a4. g8 fis4.) g8 | fis1
1152   }
1153   \addlyrics {
1154     When I am | laid,
1155     am | laid __ in | earth,
1156   }
1157 >>
1158 @end lilypond
1159
1160 Keins der bisherigen Beispiele hat bisher Wörter benutzt, die länger
1161 als eine Silbe waren. Solche Wörter werden üblicherweise auf die
1162 Noten aufgeteilt, eine Silbe pro Note, mit Bindestrichen zwischen
1163 den Silben. Diese Silben werden durch zwei Minuszeichen notiert und
1164 von LilyPond als ein zentrierter Bindestrich zwischen den Silben
1165 gesetzt. Hier ein Beispiel, das dies und alle anderen Tricks
1166 zeigt, mit denen Text an den Noten ausgerichtet werden kann:
1167
1168 @c no ragged-right here because otherwise the hyphens get lost,
1169 @c but the example is long enough to avoid looking strange.
1170 @lilypond[verbatim,quote,noragged-right]
1171 <<
1172   \relative c' {
1173     \key g \major
1174     \time 3/4
1175     \partial 4
1176     d4 | g4 g a8( b) | g4 g b8( c) |
1177     d4 d e | c2
1178   }
1179   \addlyrics {
1180     A -- | way in a __ | man -- ger,
1181     no __ | crib for a | bed, __
1182   }
1183 >>
1184 @end lilypond
1185
1186 Einige Texte, besonders in italienischer Sprache, brauchen das
1187 Gegenteil: mehr als eine Silbe muss zu einer einzelnen Note
1188 gesetzt werden. Das ist möglich, indem die Silben durch einen
1189 einzelnen Unterstrich @code{_} zusammengekoppelt werden. Dazwischen
1190 dürfen sich keine Leerzeichen befinden, oder indem man die
1191 relevanten Silben in Anführungszeichen @code{"} setzt.
1192 Hier ein Beispiel aus dem @notation{Figaro} von Rossini, wo die Silbe
1193 @notation{al} auf der selben Note wie @notation{go} des Wortes @notation{Largo}
1194 in Figaros Arie @notation{Largo al factotum} gesungen werden muss.
1195
1196 @c no ragged-right here because otherwise the hyphens get lost,
1197 @c but the example is long enough to avoid looking strange.
1198 @lilypond[verbatim,quote,noragged-right]
1199 <<
1200   \relative c' {
1201     \clef "bass"
1202     \key c \major
1203     \time 6/8
1204     c4.~ c8 d b | c8([ d]) b c d b | c8
1205   }
1206   \addlyrics {
1207     Lar -- go_al fac -- | to -- tum del -- la cit -- | tà
1208   }
1209 >>
1210 @end lilypond
1211
1212
1213 @seealso
1214 Notationsreferenz:
1215 @ruser{Notation von Gesang}.
1216
1217
1218 @node Text zu mehreren Systemen
1219 @subsection Text zu mehreren Systemen
1220 @translationof Lyrics to multiple staves
1221
1222 @cindex Gesangstext auf mehreren Systemen
1223 @cindex Mehrere Systeme und Gesangstext
1224
1225 Die einfache Lösung mit @code{\addlyrics} kann benutzt werden, um
1226 Text zu einem oder mehreren Systemen zu setzen. Hier ein Beispiel
1227 aus Händels @notation{Judas Maccabäus}:
1228
1229 @lilypond[verbatim,quote]
1230 <<
1231   \relative c'' {
1232     \key f \major
1233     \time 6/8
1234     \partial 8
1235     c8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ c4
1236   }
1237   \addlyrics {
1238     Let | flee -- cy flocks the | hills a -- | dorn, __
1239   }
1240   \relative c' {
1241     \key f \major
1242     \time 6/8
1243     \partial 8
1244     r8 | r4. r4 c8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1245   }
1246   \addlyrics {
1247     Let | flee -- cy flocks the | hills a -- dorn,
1248   }
1249 >>
1250 @end lilypond
1251
1252 Aber Partituren, die komplizierter als dieses Beispiel sind,
1253 werden besser notiert, indem man die Systemstruktur von den
1254 Noten und dem Gesangstext durch Variablen trennt. Die Benutzung
1255 von Variablen wird erklärt im Abschnitt @ref{Stücke durch Bezeichner organisieren}.
1256
1257
1258 @seealso
1259 Notationsreferenz:
1260 @ruser{Notation von Gesang}.
1261
1262
1263 @node Letzter Schliff
1264 @section Letzter Schliff
1265 @translationof Final touches
1266
1267 Das ist das letzte Kapitel der Übung. Hier soll demonstriert werden,
1268 wie man den letzten Schliff an einfachen Stücken anbringen kann.
1269 Gleichzeitig dient es als Einleitung zum Rest des Handbuches.
1270
1271 @menu
1272 * Stücke durch Bezeichner organisieren::
1273 * Titel hinzufügen::
1274 * Absolute Notenbezeichnungen::
1275 * Nach der Übung::
1276 @end menu
1277
1278
1279 @node Stücke durch Bezeichner organisieren
1280 @subsection Stücke durch Bezeichner organisieren
1281 @translationof Organizing pieces with variables
1282
1283 @cindex Variable
1284 @cindex Bezeichner
1285 @cindex Makro
1286 @cindex Variablen zuweisen
1287 @cindex Variablen benutzen
1288 @cindex Zuweisen von Variablen
1289 @cindex Variable, erlaubte Zeichen
1290 @cindex Zeichen, in Variablen erlaubt
1291
1292 Wenn alle die Elemente, die angesprochen wurden, zu größeren Dateien
1293 zusammengefügt werden, werden auch die musikalischen Ausdrücke sehr
1294 viel größer. In polyphonen Dateien mit vielen Systemen kann das
1295 sehr chaotisch aussehen. Das Chaos kann aber deutlich reduziert werden,
1296 wenn @code{Variablen} definiert und verwendet werden.
1297
1298 Variablen (die auch als Bezeichner oder Makros bezeichnet werden)
1299 können einen Teil der Musik aufnehmen. Sie werden wie folgt definiert:
1300
1301 @example
1302 bezeichneteMusik = @{ @dots{} @}
1303 @end example
1304
1305 Der Inhalt des musikalischen Ausdrucks @code{bezeichneteMusik} kann
1306 dann später wieder benutzt werden, indem man einen Backslash davor setzt
1307 (@code{\bezeichneteMusik}), genau wie bei jedem LilyPond-Befehl.
1308
1309 @c KEEP LY
1310 @lilypond[quote,verbatim]
1311 Geige = \new Staff
1312   { \relative c'' {
1313     a4 b c b
1314   }
1315 }
1316 Cello = \new Staff
1317   { \relative c {
1318     \clef "bass"
1319     e2 d
1320   }
1321 }
1322 {
1323   <<
1324     \Geige
1325     \Cello
1326   >>
1327 }
1328 @end lilypond
1329
1330 @noindent
1331 In den Namen der Variablen dürfen nur Buchstaben des
1332 Alphabets verwendet werden, keine Zahlen oder Striche.
1333
1334 Variable müssen @emph{vor} dem eigentlichen musikalischen
1335 Ausdruck definiert werden. Sie können dann aber beliebig oft
1336 verwendet werden, nachdem sie einmal definiert worden sind. Sie
1337 können sogar eingesetzt werden, um später in der Datei eine neue
1338 Variable zu erstellen. Damit kann die Schreibarbeit erleichtert
1339 werden, wenn Notengruppen sich oft wiederholen.
1340
1341 @c KEEP LY
1342 @lilypond[verbatim,quote]
1343 trioleA = \times 2/3 { c,8 e g }
1344 TaktA = { \trioleA \trioleA \trioleA \trioleA }
1345
1346 \relative c'' {
1347   \TaktA \TaktA
1348 }
1349 @end lilypond
1350
1351 Man kann diese Variablen auch für viele andere Objekte
1352 verwenden, etwa:
1353
1354 @example
1355 Breite = 4.5\cm
1356 Name = "Tim"
1357 aFünfPapier = \paper @{ paperheight = 21.0 \cm @}
1358 @end example
1359
1360 Abhängig vom Kontext kann solch ein Bezeichner in verschiedenen
1361 Stellen verwendet werden. Das folgende Beispiel zeigt die
1362 Benutzung der eben definierten Bezeichner:
1363
1364 @example
1365 \paper @{
1366   \aFünfPapier
1367   line-width = \Breite
1368 @}
1369
1370 @{
1371   c4^\Name
1372 @}
1373 @end example
1374
1375
1376
1377 @node Titel hinzufügen
1378 @subsection Titel hinzufügen
1379 @translationof Adding titles
1380
1381 @cindex Titel
1382 @cindex header
1383 @cindex Kopf
1384 @cindex Titelei
1385
1386 @funindex \header
1387 @funindex header
1388
1389 Titel, Komponist, Opusnummern und ähnliche Information werden in
1390 einer @code{\header}-Umgebung eingefügt. Diese Umgebung befindet sich
1391 außerhalb der musikalischen Ausdrücke, meistens wird die
1392 @code{\header}-Umgebung direkt nach der Versionsnummer eingefügt.
1393
1394 @example
1395 \version @w{"@version{}"}
1396
1397 \header @{
1398   title = "Symphony"
1399   composer = "Ich"
1400   opus = "Op. 9"
1401 @}
1402
1403 @{
1404   @dots{} Noten @dots{}
1405 @}
1406 @end example
1407
1408 Wenn die Datei übersetzt wird, werden Titel- und Komponisteneinträge
1409 über der Musik ausgegeben. Mehr Information über die Titelei findet
1410 sich im Abschnitt @ruser{Titel erstellen}.
1411
1412
1413 @node Absolute Notenbezeichnungen
1414 @subsection Absolute Notenbezeichnungen
1415 @translationof Absolute note names
1416
1417 @cindex Notenbezeichnungen
1418 @cindex absoluter Modus
1419 @cindex absolute Werte für Tonhöhen
1420 @cindex Tonhöhen, absolute Werte
1421
1422 Bis jetzt haben wir immer @code{\relative} benutzt, um Tonhöhen zu
1423 bestimmen. Das ist die einfachste Eingabeweise für die meiste Musik.
1424 Es gibt aber noch eine andere Möglichkeit, Tonhöhen darzustellen: durch
1425 absolute Bezeichnung.
1426
1427 Wenn man das @code{\relative} weglässt, werden alle Tonhöhen von LilyPond
1428 als absolute Werte interpretiert. Ein @code{c'} ist dann also immer das
1429 eingestrichene C, ein @code{b} ist immer das kleine h unter dem
1430 eingestrichenen C, und ein @code{g,} ist immer das große G -- also die
1431 Note auf der letzten Linie im Bass-Schlüssel.
1432
1433 @lilypond[verbatim,quote]
1434 {
1435   \clef "bass"
1436   c'4 b g, g, |
1437   g,4 f, f c' |
1438 }
1439 @end lilypond
1440
1441 Hier eine Tonleiter über vier Oktaven:
1442
1443 @lilypond[verbatim,quote]
1444 {
1445   \clef "bass"
1446   c,4 d, e, f, |
1447   g,4 a, b, c |
1448   d4 e f g |
1449   a4 b c' d' |
1450   \clef "treble"
1451   e'4 f' g' a' |
1452   b'4 c'' d'' e'' |
1453   f''4 g'' a'' b'' |
1454   c'''1 |
1455 }
1456 @end lilypond
1457
1458 Wie leicht zu sehen ist, muss man sehr viele Apostrophe schreiben,
1459 wenn die Melodie im Sopranschlüssel notiert ist. Siehe etwa dieses
1460 Fragment von Mozart:
1461
1462 @lilypond[verbatim,quote]
1463 {
1464   \key a \major
1465   \time 6/8
1466   cis''8. d''16 cis''8 e''4 e''8 |
1467   b'8. cis''16 b'8 d''4 d''8 |
1468 }
1469 @end lilypond
1470
1471 Alle diese Apostrophe machen den Quelltext schlecht lesbar und sind
1472 eine mögliche Fehlerquelle. Mit dem  @code{\relative}-Befehl ist das Beispiel
1473 sehr viel einfacher zu lesen:
1474
1475 @lilypond[verbatim,quote]
1476 \relative c'' {
1477   \key a \major
1478   \time 6/8
1479   cis8. d16 cis8 e4 e8 |
1480   b8. cis16 b8 d4 d8 |
1481 }
1482 @end lilypond
1483
1484 Wenn man einen Fehler durch ein Oktavierungszeichen  (@code{'}
1485 oder @code{,}) im  @code{\relative}-Modus macht, ist er sehr
1486 schnell zu finden, denn viele Noten sind nacheinander in der
1487 falschen Oktave. Im absoluten Modus dagegen ist ein einzelner Fehler
1488 nicht so deutlich und deshalb auch nicht so einfach zu finden.
1489
1490 Trotz allem ist der absolute Modus gut für Musik mit sehr großen
1491 Sprüngen und vor allem für computergenerierte LilyPond-Dateien.
1492
1493
1494 @node Nach der Übung
1495 @subsection Nach der Übung
1496 @translationof After the tutorial
1497
1498 Wenn Sie diese Übung absolviert haben, sollten Sie am
1499 besten ein paar Stücke selber notieren. Beginnen Sie mit
1500 den @ref{Vorlagen} und fügen Sie einfach Ihre Noten
1501 dazu. Wenn Sie irgendetwas brauchen, das nicht in der
1502 Übung besprochen wurde, schauen Sie sich den Abschnitt Alles
1503  über die Notation an, angefangen mit @ruser{Musikalische Notation}.
1504 Wenn Sie für ein Instrument oder Ensemble Noten schreiben
1505 wollen, für das es keine Vorlage gibt, schauen Sie
1506 sich @ref{Erweiterung der Beispiele} an.
1507
1508 Wenn Sie ein paar kurze Stücke notiert haben, lesen Sie
1509 den Rest des Handbuchs zum Lernen (Kapitel 3--5). Natürlich können
1510 Sie auch sofort weiterlesen. Die nächsten Kapitel sind
1511 aber mit der Annahme geschrieben, dass Sie die Eingabesprache
1512 von LilyPond beherrschen. Sie können die weiteren Kapitel auch
1513 überfliegen und dann darauf wieder zurückkommen, wenn
1514 Sie einige Erfahrungen im Notieren gewonnen haben.
1515
1516 In dieser Übung, genauso wie im gesamten Handbuch zum Lernen,
1517 befindet sich ein Abschnitt @strong{Siehe auch} am Ende jedes
1518 Abschnittes, wo sich Verweise auf andere Abschnitte befinden.
1519 Diesen Verweisen sollten Sie nicht beim ersten Durchlesen
1520 folgen; erst wenn Sie das gesamte Handbuch zum Lernen gelesen
1521 haben, können Sie bei Bedarf diesen Verweisen folgen, um ein
1522 Thema zu vertiefen.
1523
1524 Bitte lesen Sie jetzt
1525 @ref{Überblick über die Handbücher}, wenn Sie
1526 es bisher noch nicht getan haben. Es gibt ungeheuer viel
1527 Information über LilyPond, so dass Neulinge sich nicht sofort
1528 zurecht finden. Wenn Sie auch nur ein paar Minuten in diesem
1529 Abschnitt lesen, können Sie sich Stunden frustrierendes Suchen
1530 an der falschen Stelle ersparen!
1531