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