]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/tutorial.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / de / user / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 579452b61befcfd488fe53eda9a4b7166edca3d8
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.61"
11
12 @ignore
13 Tutorial guidelines:
14 - unless you have a really good reason, use either
15     @l ilypond[quote,verbatim]
16   or
17     @l ilypond[quote,verbatim,fragment,relative=2]
18   (without spaces)
19   Don't use any other relative=X commands.
20   
21 - use "aes" and "ees" instead of "as" and "aes".  I know it's not
22   correct Dutch naming, but let's not confuse people with this until
23   we get to the Basic notation chapter.
24 - addition for German users to the pitches chapter about naming of pitches.
25 @end ignore
26
27
28 @node Tutorial
29 @chapter Tutorial
30
31 Diese Übung führt ein in die Notationssprache des Programmes LilyPond
32 und erklärt, wie man damit Noten setzen kann. Nach einer ersten
33 Einleitung wird erklärt, wie die häufigsten Notenbilder in
34 schönen Notendruck umgesetzt werden können.
35
36
37 @menu
38 * First steps::                 
39 * Single staff notation::       
40 * Multiple notes at once::      
41 * Songs::                       
42 * Final touches::               
43 @end menu
44
45
46 @node First steps
47 @section First steps
48
49 In diesem Abschnitt werden die Grundlagen zur Benutzung
50 des Programmes erklärt.
51
52 @menu
53 * Compiling a file::            
54 * Simple notation::             
55 * Working on input files::       
56 * How to read the manual::      
57 @end menu
58
59
60 @node Compiling a file
61 @subsection Compiling a file
62
63 @qq{Kompilation} ist der Begriff, der benutzt wird, um eine
64 Lilypond-Eingabedatei mit dem Programm LilyPond in eine
65 Notenausgabe umzuwandeln, die ausgedruckt werden kann. 
66 Zusätzlich besteht die Option, eine MIDI-Datei zu produzieren,
67 die abgespielt werden kann. Das erste Beispiel zeigt, wie
68 solch eine einfache Eingabedatei ausschauen kann.
69
70 Um Notensatz zu erstellen, muss die Notation in der Eingabedatei
71 beschrieben werden. Wenn man z.@w{}B. schreibt:
72
73 @example
74 @{
75   c' e' g' e'
76 @}
77 @end example
78
79 @noindent
80 so erhält man folgendes Resultat:
81
82 @c  in this case we don't want verbatim
83 @lilypond[quote]
84 {
85   c' e' g' e'
86 }
87 @end lilypond
88
89 @warning{In jeder LilyPond-Datei müssen
90 @strong{@{ geschweifte Klammern @}} um die Noten
91 oder Gesangstext
92 gesetzt werden. Vor und hinter den Klammern sollten
93 Leerzeichen eingegeben werden, damit keine Unklarheiten
94 in Verbindung mit den eigentlichen Notensymbolen entstehen.
95 An Anfang und Ende der Zeile können diese Leerzeichen auch
96 weggelassen werden. Es kann sein, dass in diesem Handbuch
97 die Klammern in manchen Beispielen fehlen, aber man sollte
98 immer daran denken, sie in den eigenen Dateien zu benutzen!
99 Mehr Informationen zu der Darstellung der Beispiele in diesem
100 Handbuch gibt der Abschnitt @ref{How to read the manual}.}
101
102 @cindex Groß- und Kleinschreibung
103 @cindex Großbuchstaben
104 @cindex Kleinbuchstaben
105 Zusätzlich unterscheidet LilyPond @strong{Groß- und Kleinschreibung}.
106 @w{@code{ @{ c d e @}}} ist zulässiger Code,
107 @w{@code{ @{ C D E @}}} dagegen resultiert in einer Fehlermeldung.
108
109 @smallspace
110
111 @subheading Entering music and viewing output
112
113 @cindex PDF-Datei
114 @cindex Noten anzeigen
115 @cindex Anzeigen der Noten
116 @cindex Ansicht von Noten
117
118 In diesem Kapitel zeigen wir, welche Kommandos
119 eingegeben werden müssen, um ein Notenbild zu erzeugen, und wie 
120 das Resultat dann betrachtet werden kann.
121
122 Beachten Sie, dass es eine Reihe an Texteditoren mit besserer 
123 Unterstützung für LilyPond gibt. Mehr dazu im Abschnitt
124 @rprogram{Text editor support}.
125
126 @warning{Das erste Mal, wenn Sie LilyPond benutzen, kann es eine 
127 Minute oder länger dauern, weil das Programm zuerst alle Schriftarten,
128 die auf dem System zur Verfügung stehen, untersucht. Aber nach 
129 diesem ersten Mal läuft LilyPond sehr viel schneller.}
130
131 @subsubheading MacOS X
132
133 Wenn Sie das @command{LilyPond.app}-Symbol doppelt klicken, öffnet
134 sich eine Beispiel-Datei. Speichern Sie sie etwa als
135  @file{test.ly} auf dem Desktop und übersetzen Sie sie
136 mit dem Menü-Befehl  @w{@qq{Compile > Typeset File}}.
137 Die PDF-Datei mit dem fertigen Notensatz wird automatisch
138 geöffnet.
139
140 Das nächste Mal, wenn Sie LilyPond benutzen, sollten Sie
141  @qq{New} oder @qq{Open} wählen.  Sie müssen die Datei
142 speichern, bevor Sie sie übersetzen können. Wenn es Fehler gibt,
143 lesen Sie die Meldungen im Log-Fenster.
144
145 @subsubheading Windows
146
147 Wenn sie auf das LilyPond-Symbol auf dem Desktop doppelklicken,
148 öffnet sich ein einfacher Texteditor mit einer Beispieldatei. Speichern
149 Sie sie z. B. als @file{test.ly} auf dem Desktop und klicken Sie dann
150 doppelt auf die Datei, um die Übersetzung zu beginnen (das Dateisymbol 
151 ist eine Note). Nach einigen
152 Sekunden wird eine Datei @file{test.pdf} auf dem Desktop erscheinen.
153 Mit einem Doppelklick kann das fertige Notenbild in 
154 der PDF-Datei angezeigt werden.
155 Eine Alternative ist es, die @file{test.ly}-Datei mit der Maus auf das
156 LilyPond-Symbol zu ziehen.
157
158 Um eine schon existierende Datei zu bearbeiten, klicken Sie mit der rechten 
159 Maustaste auf die Datei und wählen Sie @qq{Edit source}. Um eine leere 
160 Datei zu erhalten, mit der Sie ein neues Stück beginnen können, öffnen Sie 
161 den Texteditor durch Doppelklick auf das LilyPond-Symbol und benutzen Sie 
162 @qq{New} im @qq{File}-Menü, oder klicken Sie mit der rechten
163 Maustaste auf den Desktop und wählen Sie @qq{Neu...Textdatei},
164 ändern Sie dann den Namen so wie Sie möchten und ändern Sie 
165 die Dateiendung in @code{.ly}. Doppelklicken Sie auf die Datei,
166 um Ihren LilyPond-Eingabecode einzugeben.
167
168 Mit dem Doppelklick wird nicht nur die PDF-Datei erstellt, sondern
169 auch eine @file{.log}-Datei. Hier wird gespeichert, was LilyPond aus
170 der Quelldatei gelesen hat. Sollten Fehler auftreten, hilft oft ein 
171 Blick in diese Datei.
172
173 @subsubheading UNIX
174
175 Erstellen Sie eine Text-Datei mit dem Namen @file{test.ly} und 
176 geben Sie folgenden Text ein:
177
178 @example
179 @{
180   c' e' g' e'
181 @}
182 @end example
183
184 Um die Datei zu bearbeiten, geben sie an der Konsole
185
186 @example
187 lilypond test.ly
188 @end example
189
190 @noindent
191 ein.
192 Sie werden ungefähr folgende Meldungen sehen:
193
194
195 @example
196 lilypond test.ly
197 GNU LilyPond @version{}
198 »test.ly« wird verarbeitet
199 Analysieren...
200 Interpretation der Musik...
201 Vorverarbeitung der grafischen Elemente...
202 Ideale Seitenanzahl wird gefunden...
203 Musik wird auf eine Seite angepasst...
204 Systeme erstellen...
205 Layout nach »test.ps« ausgeben...
206 Konvertierung nach »test.pdf«...
207 @end example
208
209 Als Ergebnis erhalten Sie ein @file{test.pdf}, das Sie mit den
210 Standardprogrammen Ihres Betriebssystemes anschauen können.
211
212 @node Simple notation
213 @subsection Simple notation
214
215 LilyPond fügt einige Bestandteile des Notenbildes automatisch hinzu. Im
216 nächsten Beispiel sind nur vier Tonhöhen angegeben, aber LilyPond setzt
217 trotzdem einen Schlüssel, eine Taktangabe und Notendauern.
218
219 @lilypond[verbatim,quote]
220 {
221   c' e' g' e'
222 }
223 @end lilypond
224
225 @noindent
226 Diese Einstellungen können verändert werden, aber in den meisten Fällen
227 sind die automatischen Werte durchaus brauchbar.
228
229 @subheading Pitches
230
231 Glossar: @rglos{pitch}, @rglos{interval},
232 @rglos{scale}, @rglos{middle C}, @rglos{octave},
233 @rglos{accidental}.
234
235 @c Addition for German users about pitch naming conventions
236 Die Tonhöhen werden mit Kleinbuchstaben eingegeben, die den Notennamen
237 entsprechen. Es ist jedoch wichtig zu wissen, dass LilyPond in seiner
238 Standardeinstellung die englischen Notennamen verwendet. Bis auf eine
239 Ausnahme entsprechen sie den deutschen, deshalb wird die Voreinstellung
240 von LilyPond für diese Übung beibehalten. Die @emph{Ausnahme} ist das h -- in 
241 LilyPond muss man anstelle dessen b schreiben! Das deutsche b dagegen
242 wird als bes notiert, ein his dagegen würde bis geschrieben. Siehe auch
243 @ruser{Accidentals} und @ruser{Note names in other languages}, hier
244 wird beschrieben,
245 wie sich die deutschen Notennamen benutzen lassen.
246 @c end addition
247
248 Am einfachsten können Noten im @code{\relative}-Modus
249 eingegeben werden. In diesem Modus wird die Oktave der Note automatisch
250 gewählt, indem angenommen wird, dass die folgende Note immer so nah 
251 wie möglich in Bezug auf die vorhergehende gesetzt wird, d. h. sie 
252 wird höchstens drei Notenzeilen höher oder tiefer als die vorhergehende 
253 Note gesetzt. Fangen
254 wir unser erstes Notationsbeispiel mit einer @notation{scale} an, wo also
255 die nächste Note immer nur eine Notenlinie über der vorherigen steht.
256
257 @c KEEP LY
258 @lilypond[verbatim,quote]
259 % Beginnpunkt auf das mittlere C setzen
260 \relative c' {
261   c d e f
262   g a b c
263 }
264 @end lilypond
265
266 Die erste Note ist ein @notation{eingestrichenes C}. Jede folgende Note
267 befindet sich so nah wie möglich bei der vorherigen -- das erste 
268 @q{C} ist also das nächste C vom
269 eingestrichenen C aus gerechnet. Darauf folgt das nächstmögliche
270 D in Bezug auf die vorhergehende Note. Mit diesen Regeln können
271 auch Melodien mit größeren Intervallen im @code{\relative}-Modus
272 gebildet werden:
273
274 @lilypond[verbatim,quote]
275 \relative c' {
276   d f a g
277   c b f d
278 }
279 @end lilypond
280
281 @noindent
282 Es ist nicht notwendig, dass die erste Note der Melodie mit der 
283 Note beginnt, die die erste Tonhöhe angibt.
284 Die erste Note (das @q{D}) des vorigen Beispiels ist das nächste D 
285 vom eingestrichenen C aus gerechnet.
286
287 Indem man Apostrophe @code{'} (Taste Shift+#) oder Kommata @code{,} 
288 zu dem @w{@code{\relative c' @{}} hinzufügt oder entfernt, kann die 
289 Oktave der ersten Tonhöhe verändert werden:
290
291 @c KEEP LY
292 @lilypond[verbatim,quote]
293 % zweigestrichenes C
294 \relative c'' {
295   e c a c
296 }
297 @end lilypond
298
299 Der relative Modus kann zunächst verwirrend erscheinen, aber es ist die 
300 einfachste Art, die meisten Melodien zu notieren. Schauen wir uns an, 
301 wie diese relative Berechnung in der Praxis funktioniert. Wenn wir mit 
302 einem H beginnen (@code{b} in der LilyPond-Syntax), welches sich auf der 
303 mittleren Linie im Violinschlüssel befindet, können wir C, D und E 
304 aufwärts notieren, und A, G und F unter dem H. Wenn also die Note, die 
305 auf das H folgt, ein C, D oder E ist, setzt LilyPond es oberhalb des 
306 Hs, wenn es ein A, G oder F ist, wird es darunter gesetzt.
307
308 @c KEEP LY
309 @lilypond[verbatim,quote]
310 \relative c'' {
311   b c  % c ist 1 Zeile aufwärts, also c über dem b
312   b d  % d ist 2 Zeilen aufwärts, oder 5 runter, also d über dem b
313   b e  % e ist 3 aufwärts oder 4 runter, also e über dem b
314   b a  % a ist 6 aufwärts oder 1 runter, also a unter dem b
315   b g  % g ist 5 aufwärts oder 2 runter, also g unter dem b
316   b f  % f ist 4 aufwärts oder 3 runter, also f unter dem b
317 }
318 @end lilypond
319
320 Die gleiche Berechnung findet auch statt, wenn eine der Noten erhöht 
321 oder erniedrigt ist. @notation{Versetzungszeichen} werden 
322 @strong{vollständig ignoriert} bei der Berechnung. Genau die 
323 gleiche Berechnung wird analog von jeder folgenden Tonhöhe aus 
324 für die nächste Tonhöhe neu ausgeführt.
325
326 Um Intervalle zu notieren, die größer als drei Notenzeilen sind, kann man die Oktave verändern. Mit einem Apostroph @code{'} (Taste Shift+#)
327 direkt hinter dem Notennamen wird die Oktave um eins erhöht, mit einem Komma @code{,} um eins erniedrigt.
328
329 @lilypond[verbatim,quote]
330 \relative c'' {
331   a a, c' f,
332   g g'' a,, f'
333 }
334 @end lilypond
335
336 @noindent
337 Um eine Notenhöhe um zwei (oder mehr!) Oktaven zu verändern,
338 werden sukzessive @code{''} oder @code{,,} benutzt -- es muss
339 sich dabei wirklich um zwei einzelne Apostrophen und nicht um das
340 Anführungszeichen @code{"}@tie{} (Taste Shift+2) handeln! Auch
341 die Anfangsoktave für einen @w{@code{\relative c'}}-Abschnitt kann so
342 verändert werden.
343
344 @subheading Durations (rhythms)
345
346 Glossar: @rglos{beam}, @rglos{duration},
347 @rglos{whole note}, @rglos{half note}, @rglos{quarter note},
348 @rglos{dotted note}.
349
350 Die @notation{Dauer} einer Note wird durch eine Zahl bezeichnet,
351 die direkt auf den Notennamen folgend eingegeben wird.
352 @code{1} für eine @notation{ganze Note}, @code{2} für eine 
353 @notation{halbe Note}, @code{4} für eine @notation{Viertelnote} 
354 und so weiter. @notation{Notenhälse} und @notation{Balken} werden
355 automatisch hinzugefügt.
356
357 Wenn keine Dauer bezeichnet wird, wird die der vorhergehenden Note
358 verwendet. Für die erste Note ist eine Viertel als Standard definiert.
359
360 @lilypond[verbatim,quote]
361 \relative c'' {
362   a1
363   a2 a4 a8 a
364   a16 a a a a32 a a a a64 a a a a a a a a2
365 }
366 @end lilypond
367
368 Um @notation{punktierte Noten} zu erzeugen, wird einfach ein Punkt 
369 @code{.} hinter die Notendauer geschrieben. Die Dauer einer 
370 punktierten Note muss explizit, also inklusive der Nummer, 
371 angegeben werden.
372
373 @lilypond[verbatim,quote]
374 \relative c'' {
375   a a a4. a8
376   a8. a16 a a8. a8 a4.
377 }
378 @end lilypond
379
380
381 @subheading Rests
382
383 Eine @notation{Pause} wird genauso wie eine Noten eingegeben; ihre
384 Bezeichnung ist @code{r}@tie{}:
385
386 @lilypond[verbatim,quote]
387 \relative c'' {
388   a r r2
389   r8 a r4 r4. r8
390 }
391 @end lilypond
392
393
394 @subheading Time signature
395
396 Glossar: @rglos{time signature}.
397
398 Die @notation{Taktart} kann mit dem 
399 @code{\time}-Befehl definiert werden:
400
401 @lilypond[verbatim,quote]
402 \relative c'' {
403   \time 3/4
404   a4 a a
405   \time 6/8
406   a4. a
407   \time 4/4
408   a4 a a a
409 }
410 @end lilypond
411
412
413 @subheading Clef
414
415 Glossar: @rglos{time signature}.
416
417 Der @notation{Notenschlüssel} kann mit dem @code{\clef}-Befehl 
418 gesetzt werden:
419
420 @lilypond[verbatim,quote]
421 \relative c' {
422   \clef treble
423   c1
424   \clef alto
425   c1
426   \clef tenor
427   c1
428   \clef bass
429   c1
430 }
431 @end lilypond
432
433
434 @subheading All together
435
436 Hier ist ein kleines Beispiel, dass all diese Definitionen beinhaltet:
437
438 @lilypond[verbatim,quote]
439 \relative c, {
440   \time 3/4
441   \clef bass
442   c2 e8 c' g'2.
443   f4 e d c4 c, r4
444 }
445 @end lilypond
446
447 @seealso
448 Benutzerhandbuch: @ruser{Writing pitches},
449 @ruser{Writing rhythms}, @ruser{Writing rests},
450 @ruser{Time signature}, @ruser{Clef}.
451
452
453
454 @node Working on input files
455 @subsection Working on input files
456
457 LilyPonds Quelldateien ähneln Dateien in den meisten
458 Programmiersprachen: Es ist auf Groß- und Kleinschreibung
459 zu achten und Leerzeichen werden ignoriert. Ausdrücke werden 
460 mit geschweiften Klammern @{ @} eingeklammert und Kommentare 
461 mit dem Prozentzeichen @code{%} auskommentiert
462 oder mit @code{%@{ ... %@}} umgeben.
463
464 Wenn das jetzt unverständlich erscheint, sind hier die  Erklärungen:
465
466 @itemize
467
468 @cindex Groß- und Kleinschreibung
469 @cindex Kleinbuchstaben
470 @cindex Großbuchstaben
471 @item
472 @strong{Groß- und Kleinschreibung:}
473 Die Bedeutung eines Zeichens verändert sich, je
474 nachdem, ob es groß (@w{@code{A, B, S, T}}) oder klein
475  (@w{@code{a, b, s, t}}) geschrieben wird. Noten müssen
476 immer klein geschrieben werden,  @w{@code{@{ c d e @}}} funktioniert,
477 während @w{@code{@{ C D E @}}} einen Fehler produziert.
478
479 @item @strong{Leerzeichen:}
480 Es spielt keine Rolle, wie viele Leerzeichen oder leere Zeilen sich zwischen
481 den Zeichen der Quelldatei befinden.
482 @w{@code{@{ c d e @}}} bedeutet das Gleiche wie
483 @w{@code{@{ c @ @ @ @ @  d e @}}} oder
484 @example
485           @{
486 c                        d
487   e @}
488 @end example
489
490 @noindent
491 Natürlich ist das letzte Beispiel etwas schwer zu lesen. Eine gute Daumenregel
492 ist es, Code-Blöcke mit der Tab-Taste oder zwei Leerzeichen einzurücken:
493 @example
494 @{
495   c d e
496 @}
497 @end example
498
499 @item @strong{Ausdrücke:}
500 Auch der kleinste Abschnitt an LilyPond-Code muss in
501 @strong{@{ geschweifte Klammern @}} eingeschlossen werden. Diese
502 Klammern zeigen LilyPond an, dass es sich um einen zusammengehörenden
503 musikalischen Ausdruck handelt, genauso wie Klammern @q{()} in der Mathematik.
504 Die Klammern sollten von jeweils einem Leerzeichen umgeben sein, um
505 Zweideutigkeiten auszuschließen, es sei denn, sie
506 befinden sich am Anfang oder Ende einer Zeile.
507 Ein LilyPond-Befehl gefolgt von einem einfachen Ausdruck
508 in Klammern (wie etwa @code{\relative @{ @}}) 
509 wird auch als ein einzelner Musikausdruck gewertet.
510
511 @cindex Kommentare
512 @cindex Zeilenkommentare
513 @cindex Blockkommentare
514 @item 
515 @strong{Kommentare:}
516 Ein Kommentar ist eine Bemerkung für den menschlichen Leser
517 einer Quelldatei, es wird bei der Dateianalyse durch das Programm
518 ignoriert, so dass es also keine Auswirkung auf die Druckausgabe der
519 Noten hat. Es gibt zwei verschiedene Typen von Kommentaren. Das
520 Prozentzeichen @q{%} geht einem Zeilen-Kommentar voraus: Alles
521 nach diesem Zeichen wird in dieser Zeile ignoriert. 
522 Üblicherweise wird ein Kommentar @emph{über} dem Code gesetzt,
523 auf den es sich bezieht.
524
525 @example
526 a4 a a a
527 % Dieser Kommentar bezieht sich auf das H
528 b2 b
529 @end example
530
531
532 Ein Block-Kommentar ist ein ganzer Abschnitt mit einem
533 Kommentar. Alles, was von @code{%@{}
534 und @code{%@}} umgeben ist, wird ignoriert. Das heißt,
535 dass sich ein Block-Kommentar nicht ein einem anderen
536 Blockkommentar befinden kann. Wenn Sie das versuchen sollten,
537 beendet schon das erste @code{%@}} @emph{beide} 
538 Block-Kommentare. Das folgende Beispiel zeigt eine
539 mögliche Anwendung von Kommentaren:
540
541 @example
542 % Noten für twinkle twinkle hier
543   c4 c g' g a a g2
544
545 %@{
546     Diese Zeilen, und die Noten unten werden
547     ignoriert, weil sie sich in einem Block-Kommentar
548     befinden.
549
550     f f e e d d c2
551 %@}
552 @end example
553
554 @end itemize
555
556
557 @node How to read the manual
558 @subsection How to read the manual
559
560 LilyPond-Code muss immer von  @{ @} Zeichen oder einem 
561 @w{@code{\relative c'' @{ ... @}}} umgeben sein, wie
562 gezeigt in @ref{Working on input files}.
563 Im Rest dieses Handbuchs werden die meisten Beispiel allerdings darauf
564 verzichten. Um sie zu reproduzieren, können Sie den entsprechenden 
565 Quellcode kopieren und in eine Textdatei einfügen, aber Sie 
566 @strong{müssen} dabei
567 @w{@code{\relative c'' @{ @}}} einfügen, wie hier gezeigt:
568
569 @example
570 \relative c'' @{
571   ... hier das Beispiel ...
572 @}
573 @end example
574
575 Warum werden die Klammern hier meist weggelassen? Die meisten
576 der Beispiele können in ein längeres Musikstück hineinkopiert
577 werden, und dann ist es natürlich nicht sinnvoll, wenn auch noch
578 @w{@code{\relative c'' @{ @}}} dazukommt; ein @code{\relative} darf
579 nicht innerhalb eines anderen @code{\relative} gesetzt werden,
580 deshalb wird es hier weggelassen, damit die Beispiele auch innerhalb
581 eines anderen Kontextes funktionieren. Wenn bei jedem 
582 Beispiel @w{@code{\relative c'' @{ @}}} eingesetzt würde,
583 könnten Sie die kleinen Beispiele der Dokumentation
584 nicht einfach zu Ihrem eigenen Notentext hinzufügen. 
585 Die meisten Benutzer wollen 
586 Noten zu einer schon bestehenden Datei irgendwo in der Mitte
587 hinzufügen, deshalb wurde der relative Modus für die Beispiele
588 im Handbuch weggelassen.
589
590 @subheading Clickable examples
591
592 Viele Leute lernen Programme, indem sie einfach herumprobieren. Das
593 geht auch mit LilyPond. Wenn Sie in der HTML-Version dieses Handbuchs
594 eine Abbildung anklicken, erhalten sie exakt den LilyPond-Code, der
595 zum Satz der Abbildung benutzt wurde. Versuchen Sie es mit dieser
596 Abbildung:
597
598 @c no verbatim here
599 @c KEEP LY
600 @lilypond[quote]
601 \relative c'' {
602   c-\markup { \bold \huge { Hier klicken!  } }
603 }
604 @end lilypond
605
606 Wenn Sie einfach alles kopieren, was im
607  @qq{ly snippet}-Abschnitt steht, und in eine Text-Datei
608 einfügen, haben Sie schon eine fertige Vorlage für weitere
609 Experimente. Damit Sie genau das gleiche Erscheinungsbild wie 
610 bei dem Beispiel selber erreichen, müssen Sie alles kopieren ab der 
611 Zeile @qq{Start
612 cut-&-pastable section} bis ganz zum Ende der Datei.
613
614 @seealso
615
616 Mehr Hinweise dazu, wie LilyPond-Eingabedateien konstruiert werden 
617 sollten, finden sich in @ref{Suggestions for writing LilyPond input files}. 
618 Es ist aber wahrscheinlich am Besten, zuerst
619 die gesamte Übung zu lesen.
620
621
622 @node Single staff notation
623 @section Single staff notation
624
625 Dieses Kapitel lehrt grundlegende Bestandteile der Notation,
626 die für eine Stimme auf einem System gebraucht werden.
627
628 @menu
629 * Accidentals and key signatures::  
630 * Ties and slurs::              
631 * Articulation and dynamics::   
632 * Adding text::                 
633 * Automatic and manual beams::  
634 * Advanced rhythmic commands::  
635 @end menu
636
637
638 @node Accidentals and key signatures
639 @subsection Accidentals and key signatures
640
641 @subheading Accidentals
642 @cindex Versetzungszeichen
643 @cindex Akzidentien
644
645 Glossar: @rglos{sharp}, @rglos{flat}, @rglos{double sharp},
646 @rglos{double flat}, @rglos{accidental}.
647
648 Ein @notation{Kreuz}-Versetzungszeichen@footnote{In der Umgangssprache
649 werden die Versetzungszeichen häufig auch Vorzeichen genannt. In 
650 diesem Handbuch wird jedoch zwischen Vorzeichen zur generellen Angabe
651 der Tonart und den Versetzungszeichen, die direkt im Notentext
652 erscheinen, unterschieden.} wird eingegeben, indem an den
653 Notennamen ein @q{is} gehängt wird, ein  @notation{B}-Versetzungszeichen
654 durch Anhängen von @q{es}. Logischerweise wird dann ein
655  @notation{Doppelkreuz} oder @notation{Doppel-B} durch Anhängen
656 von @q{isis} oder @q{eses} geschrieben. Diese Syntax
657 stammt aus der Tradition der germanischen Sprachen und ist also für
658 deutsche Benutzer kein Problem. Es ist aber möglich, die Namen für die 
659 @notation{Versetzungszeichen} in anderen
660 Sprachen zu benutzen, siehe @ruser{Note names in other languages}.
661
662 @lilypond[verbatim,quote,fragment,relative=2]
663 cis1 ees fisis, aeses
664 @end lilypond
665
666 @cindex Tonart, Einstellung von
667 @cindex Vorzeichen
668 @subheading Key signatures
669
670 Glossar: @rglos{key signature}, @rglos{major},
671 @rglos{minor}.
672
673 Die @notation{Tonart} eines Stückes wird erstellt mit dem 
674 Befehl @code{\key}, gefolgt von einer Notenbezeichnung und  
675 @code{\major} (für Dur) oder @code{\minor}
676 (für Moll).
677
678 @lilypond[verbatim,quote,fragment,relative=2]
679 \key d \major
680 a1
681 \key c \minor
682 a
683 @end lilypond
684
685 @smallspace
686
687 @subheading Warning: key signatures and pitches
688
689 Glossar: @rglos{accidental}, @rglos{key signature},
690 @rglos{pitch}, @rglos{flat}, @rglos{natural}, @rglos{sharp},
691 @rglos{transposition}.
692
693 Um zu bestimmen, ob vor einer bestimmten Note ein Versetzungszeichen
694 erscheinen soll, untersucht LilyPond die Notenhöhen und die
695 Tonart. Die Tonart beeinflusst nur die @emph{gedruckten}
696 Versetzungszeichen, nicht die wirklichen Tonhöhen! Diese Besonderheit
697 scheint am Anfang oft verwirrend, so dass sie hier etwas
698 genauer betrachtet wird.
699
700 LilyPond unterscheidet strickt zwischen dem musikalischen Inhalt
701 und dem Satz (Layout). Die Alteration (@notation{B}, 
702 @notation{Kreuz} oder @notation{Auflösungszeichen}) einer Note gehört 
703 zur Tonhöhe dazu und ist deshalb musikalischer
704 Inhalt. Ob ein Versetzungszeichen (also ein @emph{gedrucktes} Kreuz, b
705 oder Auflösungszeichen) auch vor der Note erscheint, hängt vom Kontext,
706 also vom Layout ab. Das Layout gehorcht bestimmten Regeln, und
707 Versetzungszeichen
708 werden automatisch nach diesen Regeln gesetzt. Die Versetzungszeichen im
709 fertigen Notenbild sind nach den Regeln des Notensatzes gesetzt. Deshalb
710 wird automatisch entschieden, wo sie erscheinen, und man muss
711 den Ton eingeben, den man @emph{hören} will.
712
713 In diesem Beispiel
714
715 @lilypond[verbatim,quote,fragment,relative=2]
716 \key d \major
717 d cis fis
718 @end lilypond
719
720 @noindent
721 hat keine der Noten ein Versetzungszeichen, trotzdem muss im Quelltext
722 das @q{is} für @code{cis} und @code{fis} notiert werden.
723
724 Der Code @q{e} heißt also nicht: @qq{Zeichne einen schwarzen Punkt
725 auf die erste Linie des Systems.} Im Gegenteil, er heißt vielmehr:
726  @qq{Hier soll eine Note mit der Tonhöhe E gesetzt werden.}
727 In der Tonart As-Dur @emph{bekommt} sie ein Versetzungszeichen:
728
729
730 @lilypond[verbatim,quote,fragment,relative=2]
731 \key aes \major
732 e
733 @end lilypond
734
735 Alle diese Versetzungszeichen ausdrücklich zu schreiben, bedeutet vielleicht
736 etwas mehr Schreibarbeit, hat aber den großen Vorteil, dass
737 @notation{Transpositionen} sehr viel einfacher gemacht wird 
738 und der Druck von Versetzungszeichen nach
739 unterschiedlichen Regeln erfolgen kann. Siehe
740 @ruser{Automatic accidentals} für einige Beispiele, wie Vorzeichen
741 anhand von unterschiedlichen Regeln ausgegeben werden können.
742
743 @seealso
744
745 Benutzerhandbuch: @ruser{Note names in other languages},
746 @ruser{Accidentals}, @ruser{Automatic accidentals},
747 @ruser{Key signature}.
748
749 Glossar: @rglos{Pitch names}.
750
751
752 @node Ties and slurs
753 @subsection Ties and slurs
754
755 @cindex Bindebögen
756 @subheading Ties
757
758 Glossar: @rglos{tie}.
759
760 Ein @notation{Bindebogen} wird geschrieben, indem man eine Tilde @code{~} 
761 an die erste der zu verbindenden Noten hängt.
762
763 @lilypond[verbatim,quote,fragment,relative=2]
764 g4~ g c2~
765 c4 ~ c8 a8 ~ a2
766 @end lilypond
767
768 @cindex Legatobögen
769 @subheading Slurs
770
771 Glossar: @rglos{slur}.
772
773 Ein @notation{Legatobogen} ist ein Bogen, der sich über mehrere Noten
774 erstreckt. Seine 
775 Beginn- und Endnote werden mit @q{(} beziehungsweise @q{)} markiert.
776
777 @lilypond[verbatim,quote,fragment,relative=2]
778 d4( c16) cis( d e c cis d) e( d4)
779 @end lilypond
780
781 @cindex Phrasierungsbögen
782 @cindex Legatobögen, Phrasierung
783
784 @subheading Phrasing slurs
785
786 Glossar: @rglos{slur}, @rglos{phrasing}.
787
788 Bögen, die längere Phrasierungseinheiten markieren
789 (Phrasierungsbögen), werden mit @code{\(} und
790 @code{\)} eingegeben.  Es können sowohl Legato- als auch
791 Phrasierungsbögen gleichzeitig vorkommen, aber es kann nicht mehr
792 als jeweils einen Legato- und einen Phrasierungsbogen gleichzeitig
793 geben.
794
795 @lilypond[verbatim,quote,fragment,relative=2]
796 a8(\( ais b c) cis2 b'2 a4 cis,\)
797 @end lilypond
798
799 @sp 1
800
801 @cindex Binde- versus Legatobogen
802 @subheading Warnings: slurs vs. ties
803
804 Glossar: @rglos{articulation}, @rglos{slur}, @rglos{tie}.
805
806 Ein Legatobogen sieht aus wie ein @rglos{tie}, hat aber eine 
807 andere Bedeutung. Ein Bindebogen verlängert nur die vorhergehende
808 Note und kann also nur bei zwei Noten gleicher Tonhöhe benutzt werden.
809 Legatobögen dagegen zeigen die Artikulation von Noten an und können
810 für größere Notengruppen gesetzt werden. Binde- und Legatobögen können
811 geschachtelt werden.
812
813 @lilypond[verbatim,quote,relative=2]
814 c2~( c8 fis fis4 ~ fis2 g2)
815 @end lilypond
816
817 @seealso
818
819 Benutzerhandbuch: @ruser{Ties}, @ruser{Slurs},
820 @ruser{Phrasing slurs}.
821
822
823 @node Articulation and dynamics
824 @subsection Articulation and dynamics
825
826 @cindex Artikulation
827 @cindex Akzente
828 @cindex Staccato
829 @subheading Articulations
830
831 Glossar: @rglos{articulation}.
832
833 Übliche @notation{Artikulationszeichen} können durch Anfügen von Minus
834 (@q{-}) und einem entsprechenden Zeichen eingegeben werden:
835
836 @lilypond[verbatim,quote,relative=2]
837 c-. c-- c-> c-^ c-+ c-_
838 @end lilypond
839
840 @cindex Fingersatz
841 @subheading Fingerings
842
843 Glossar: @rglos{fingering}.
844
845 Auf gleiche Weise können Fingersatzbezeichnungen hinzugefügt
846 werden, indem nach dem Minus (@q{-}) eine Zahl geschrieben wird:
847
848 @lilypond[verbatim,quote,relative=2]
849 c-3 e-5 b-2 a-1
850 @end lilypond
851
852 Artikulationszeichen und Fingersätze werden normalerweise
853 automatisch platziert, aber man kann ihre Position auch vorgeben
854 durch die Zeichen @q{^} (oben) oder @q{_} (unten) anstelle
855 des Minuszeichen. An eine Note können auch mehrfache
856 Artikulationszeichen
857 gehängt werden. Meistens findet aber LilyPond alleine die beste
858 Möglichkeit, wie die Artikulationen platziert werden sollen.
859
860 @lilypond[verbatim,quote,relative=2]
861 c_-^1 d^. f^4_2-> e^-_+
862 @end lilypond
863
864 @subheading Dynamics
865
866 Glossar: @rglos{dynamics}, @rglos{crescendo},
867 @rglos{decrescendo}.
868
869 Die Dynamik innerhalb eines Stückes wird eingegeben, indem man
870 die Markierungen (mit einem Backslash) an 
871 die Note hängt:
872
873 @lilypond[verbatim,quote,relative=2]
874 c\ff c\mf c\p c\pp
875 @end lilypond
876
877 @cindex Lautstärke
878 @cindex Dynamik
879 @cindex Decrescendo
880 @cindex Crescendo
881
882 @notation{Crescendi} und @notation{Decrescendi} werden mit dem 
883 Befehl @code{\<}
884 beziehungsweise @code{\>} begonnen.  Das nächste absolute 
885 Dynamik-Zeichen, etwa @code{\f}, beendet das (De)Crescendo. 
886 Auch mit dem Befehl @code{\!} kann es explizit beendet werden.
887
888 @lilypond[verbatim,quote,relative=2]
889 c2\< c2\ff\> c2 c2\!
890 @end lilypond
891
892 @seealso
893
894 Benutzerhandbuch: @ruser{Articulations and ornamentations},
895 @ruser{Fingering instructions}, @ruser{Dynamics}.
896
897
898 @node Adding text
899 @subsection Adding text
900
901 Text können Sie auf folgende Art in die Partitur einfügen:
902
903 @lilypond[verbatim,quote,relative=2]
904 c1^"espr" a_"legato"
905 @end lilypond
906
907 Zusätzliche Formatierung kann eingesetzt werden, wenn Sie den
908 @code{\markup}-Befehl benutzen:
909
910 @lilypond[verbatim,quote,relative=2]
911 c1^\markup{ \bold espr}
912 a1_\markup{
913   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
914 }
915 @end lilypond
916
917 @seealso
918
919 Benutzerhandbuch: @ruser{Writing text}.
920
921
922 @node Automatic and manual beams
923 @subsection Automatic and manual beams
924
925 @cindex Balken, manuell
926 Alle @notation{Balken} werden automatisch gesetzt:
927
928 @lilypond[verbatim,quote,relative=2]
929 a8 ais d ees r d c16 b a8
930 @end lilypond
931
932 @noindent
933 Wenn diese automatisch gesetzten Balken nicht gewollt sind,
934 können sie manuell geändert werden. Wenn nur ein Balken
935 hier und da korrigiert werde muss, erhält die Note, an der der Balken
936 anfängt, ein @q{[} (AltGr+8) und die, an der er enden soll, ein 
937 @q{]} (AltGr+9).
938
939 @lilypond[verbatim,quote,relative=2]
940 a8[ ais] d[ ees r d] a b
941 @end lilypond
942
943 Wenn Sie die automatischen Balken vollständig oder für 
944 einen längeren Abschnitt ausschalten wollen, benutzen Sie
945 den Befehl @code{\autoBeamOff}, um die Balken abzuschalten,
946 und @code{\autoBeamOn}, um sie wieder einzuschalten.
947
948 @lilypond[verbatim,quote,relative=2]
949 \autoBeamOff
950 a8 c b4 d8. c16 b4
951 \autoBeamOn
952 a8 c b4 d8. c16 b4
953 @end lilypond
954
955 @seealso
956
957 Benutzerhandbuch: @ruser{Automatic beams}, @ruser{Manual beams}.
958
959 @node Advanced rhythmic commands
960 @subsection Advanced rhythmic commands
961
962
963 @cindex Auftakt
964 @subheading Partial measure
965
966 Ein @notation{Auftakt} wird mit dem Befehl @code{\partial}
967 eingegeben. Darauf folgt die Länge des Auftaktes: @code{\partial 4}
968 heißt eine Viertelnote Auftakt und @code{\partial 8} eine Achtelnote.
969
970 @lilypond[verbatim,quote,relative=2]
971 \partial 8
972 f8 c2 d
973 @end lilypond
974
975 @cindex N-tolen
976 @cindex Triolen
977 @cindex Rhythmische Aufteilungen
978 @subheading Tuplets
979
980 Glossar: @rglos{note value}, @rglos{triplet}.
981
982 @notation{Triolen} und @notation{N-tolen} werden mit dem 
983 @code{\times}-Befehl erzeugt. Er braucht
984 zwei Argumente: einen Bruch und die Noten, auf die er sich bezieht.
985 Die Dauer des Abschnittes wird mit dem Bruch multipliziert. 
986 In einer Triole dauern die Noten 2/3 ihrer normalen Länge, 
987 also hat eine Triole 2/3 als Bruch:
988
989 @lilypond[verbatim,quote,relative=2]
990 \times 2/3 { f8 g a }
991 \times 2/3 { c r c }
992 \times 2/3 { f,8 g16[ a g a] }
993 \times 2/3 { d4 a8 }
994 @end lilypond
995
996 @cindex Verzierungen
997 @cindex Vorschlag
998 @cindex Vorhalt
999 @subheading Grace notes
1000
1001 Glossar: @rglos{grace notes}, @rglos{acciaccatura},
1002 @rglos{appoggiatura}.
1003
1004 Verzierungen werden mit dem Befehl @code{\grace}
1005 eingegeben, Vorhalte durch den Befehl @code{\appoggiatura}
1006 und Vorschläge mit @code{\acciaccatura}.
1007
1008 @lilypond[verbatim,quote,relative=2]
1009 c2 \grace { a32[ b] } c2
1010 c2 \appoggiatura b16 c2
1011 c2 \acciaccatura b16 c2
1012 @end lilypond
1013
1014 @seealso
1015
1016 Benutzerhandbuch: @ruser{Grace notes}, @ruser{Tuplets},
1017 @ruser{Upbeats}.
1018
1019
1020 @node Multiple notes at once
1021 @section Multiple notes at once
1022
1023 In diesem Kapitel wird gezeigt, wie mehr als eine Note zur
1024 gleichen Zeit gesetzt werden kann: auf unterschiedlichen Systemen
1025 für verschiedene Instrumente oder für ein Instrument (z. B. Klavier)
1026 und in Akkorden.
1027
1028 Polyphonie nennt man in der Musik das Vorkommen von mehr als einer
1029 Stimme
1030 in einem Stück. Polyphonie bzw. Mehrstimmigkeit heißt für LilyPond allerdings 
1031 das Vorkommen von mehr als einer Stimme pro System.
1032
1033 @menu
1034 * Music expressions explained::  
1035 * Multiple staves::             
1036 * Staff groups::                
1037 * Combining notes into chords::  
1038 * Single staff polyphony::      
1039 @end menu
1040
1041
1042 @cindex Musikalischer Ausdruck
1043 @cindex Ausdruck
1044 @node Music expressions explained
1045 @subsection Music expressions explained
1046
1047 In LilyPond-Quelldateien wird Musik durch  @emph{musikalische
1048 Ausdrücke} dargestellt. Eine einzelne Note ist ein musikalischer
1049 Ausdruck.
1050
1051 @lilypond[verbatim,quote,relative=2]
1052 a4
1053 @end lilypond
1054
1055 Eine Gruppe von Noten innerhalb von Klammern bildet einen neuen
1056 Ausdruck. Dieser ist nun ein @emph{zusammengesetzter musikalischer 
1057 Ausdruck}. Hier wurde solch ein zusammengesetzter musikalischer 
1058 Ausdruck mit zwei Noten erstellt:
1059
1060 @lilypond[verbatim,quote,relative=2]
1061 { a4 g4 }
1062 @end lilypond
1063
1064 Wenn eine Gruppe von musikalischen Ausdrücken (also beispielsweise
1065 Noten) in geschweifte Klammern gesetzt wird, bedeutet das, dass eine
1066 Gruppe nach der anderen gesetzt wird. Das Resultat ist ein neuer
1067 musikalischer Ausdruck.
1068
1069 @lilypond[verbatim,quote,relative=2]
1070 { { a4 g } f g }
1071 @end lilypond
1072
1073
1074 @subheading Analogy: mathematical expressions
1075
1076 Die Anordnung von Ausrücken funktioniert ähnlich wie mathematische
1077 Gleichungen. Eine längere Gleichung entsteht durch die
1078 Kombination kleinerer Gleichungen. Solche Gleichungen
1079 werden auch Ausdruck genannt und ihre Definition ist
1080 rekursiv, sodass beliebig komplexe und lange Ausdrücke
1081 erstellt werden können. So etwa hier:
1082
1083 @example
1084 1
1085
1086 1 + 2
1087
1088 (1 + 2) * 3
1089
1090 ((1 + 2) * 3) / (4 * 5)
1091 @end example
1092
1093 Das ist eine Folge von (mathematischen) Ausdrücken, in denen
1094 jeder Ausdruck in dem folgenden (größeren) enthalten ist. Die
1095 einfachsten Ausdrücke sind Zahlen, und größere werden durch die
1096 Kombination von Ausdrücken mit Hilfe von Operatoren (wie @q{+},
1097 @q{*} und @q{/}) sowie Klammern. Genauso wie mathematische
1098 Ausdrücke können auch musikalische Ausdrücke beliebig tief verschachtelt
1099 werden. Das wird benötigt für komplexe Musik mit vielen Stimmen.
1100
1101
1102 @subheading Simultaneous music expressions: multiple staves
1103
1104 Glossar: @rglos{polyphony}.
1105
1106
1107 Mit dieser Technik kann @notation{polyphone} Musik gesetzt werden.
1108 Musikalische
1109 Ausdrücke werden einfach parallel kombiniert, damit sie gleichzeitig
1110 als eigene Stimmen in dem gleichen Notensystem gesetzt werden. Um
1111 anzuzeigen, dass an dieser Stelle gleichzeitige Noten gesetzt werden,
1112 muss nur ein Kombinationszeichen eingefügt werden. Parallel werden
1113 musikalische Ausdrücke kombiniert, indem man sie mit @code{<<} und 
1114 @code{>>} einrahmt. Im folgenden Beispiel sind drei Ausdrücke 
1115 (jeder mit zwei Noten) parallel kombiniert:
1116
1117 @lilypond[verbatim,quote]
1118 \relative c'' {
1119   <<
1120     { a4 g }
1121     { f e }
1122     { d b }
1123   >>
1124 }
1125 @end lilypond
1126
1127 Es ist noch zu bemerken, dass wir hier für jede Ebene innerhalb der
1128 Quelldatei eine andere Einrückung geschrieben haben. Für LilyPond
1129 spielt es keine Rolle, wie viele Leerzeichen am Anfang einer Zeile sind,
1130 aber für Menschen ist es eine große Hilfe, sofort zu sehen, welche
1131 Teile des Quelltextes zusammen gehören.
1132
1133 @warning{Jede Note ist relativ zu der vorhergehenden in der
1134 Datei, nicht relativ zu dem zweigestrichenen C (@code{c''}), das im
1135 @code{@bs{}relative}-Befehl angegeben ist. Die Klammern haben darauf
1136 keinen Einfluss.}
1137
1138
1139 @subheading Simultaneous music expressions: single staff
1140
1141 Um die Anzahl der Notensysteme zu bestimmen, analysiert 
1142 LilyPond den Anfang des ersten Ausdrucks. Wenn sich hier
1143 eine einzelne Note befindet, wird nur
1144 ein System gesetzt, wenn es sich um eine parallele Anordnung von
1145 Ausdrücken handelt, wird mehr als ein System gesetzt. Das 
1146 folgende Beispiel beginnt mit einer Note:
1147
1148
1149 @lilypond[verbatim,quote]
1150 \relative c'' {
1151   c2 <<c e>>
1152   << { e f } { c <<b d>> } >>
1153 }
1154 @end lilypond
1155
1156
1157 @node Multiple staves
1158 @subsection Multiple staves
1159
1160 Wie wir in @ref{Music expressions explained} gesehen haben, sind
1161 LilyPond-Quelldateien aus musikalischen Ausdrücken konstruiert.
1162 Wenn die Noteneingabe mit parallelen Ausdrücken beginnt, werden
1163 mehrere Notensysteme erstellt. Es ist aber sicherer und einfacherer
1164 zu verstehen, wenn diese Systeme explizit erstellt werden.
1165
1166 Um mehr als ein System zu schreiben, wird jedem Notenausdruck, der
1167 in einem eigenen System stehen soll, der Befehl @code{\new Staff}
1168 vorne angefügt. Diese @code{Staff} (engl. für Notensystem)-Elemente
1169 werden dann parallel angeordnet mit den @code{<<} und 
1170 @code{>>}-Zeichen:
1171
1172 @lilypond[verbatim,quote]
1173 \relative c'' {
1174   <<
1175     \new Staff { \clef treble c }
1176     \new Staff { \clef bass c,, }
1177   >>
1178 }
1179 @end lilypond
1180
1181 Der Befehl @code{\new} beginnt einen neuen @qq{Notationskontext}. Ein
1182 solcher Notationskontext ist eine Umgebung, in der musikalische
1183 Ereignisse (wie Noten oder @code{\clef} (Schlüssel)-Befehle)
1184 interpretiert werden. Für einfache Stücke werden diese 
1185 Umgebungen automatisch erstellt. Für kompliziertere Musik 
1186 ist es aber am besten, die Umgebungen explizit zu erstellen.
1187
1188 Es gibt verschiedene Kontext-Typen. @code{Score} (Partitur),
1189 @code{Staff} (Notensystem) und @code{Voice} (Stimme) 
1190 verarbeiten die Eingabe von Noten, während die @code{Lyrics} 
1191 (Text)-Umgebung zum Setzen von Liedtexten
1192 und die @code{ChordNames} (Akkordbezeichnungs)-Umgebung 
1193 für Akkordsymbole verwendet wird.
1194
1195 Indem @code{\new} vor einen musikalischen Ausdruck gesetzt wird,
1196 wird ein größerer Ausdruck erstellt. In diesem Sinne erinnert
1197 die Syntax des @code{\new}-Befehls an das Minuszeichen
1198 in der Mathematik. Genauso wie @math{(4+5)} ein Ausdruck ist, der
1199 durch @math{-(4+5)} zu einem größeren Ausdruck erweitert wurde,
1200 werden auch musikalische Ausdrücke durch den @code{\new}-Befehl
1201 erweitert.
1202
1203 Die Taktangabe, die in einem einzelnen System angegeben wird, wirkt
1204 sich auf alle anderen System aus. Die 
1205 Angabe der Tonart in einem System hingegen beeinflusst @emph{nicht} die 
1206 Tonart der anderen Systeme. Dieses Verhalten ist darin begründet,
1207 dass Partituren mit transponierenden Instrumenten häufiger sind 
1208 als Partituren mit unterschiedlichen Taktarten.
1209
1210
1211 @lilypond[verbatim,quote]
1212 \relative c'' {
1213   <<
1214     \new Staff { \clef treble \key d \major \time 3/4 c }
1215     \new Staff { \clef bass c,, }
1216   >>
1217 }
1218 @end lilypond
1219
1220
1221 @node Staff groups
1222 @subsection Staff groups
1223
1224 @cindex Akkolade
1225 @cindex Klaviersysteme
1226 @cindex Systemwechsel, manuell
1227 @cindex Wechsel zwischen Systemen, manuell
1228 @cindex Stimmwechsel zwischen Systemen, manuell
1229 @cindex Chorpartitur
1230 @cindex Klaviersystem
1231 @cindex Partitur
1232
1233 Glossar: @rglos{brace}.
1234
1235 Musik für das Klavier wird üblicherweise auf zwei Systemen notiert,
1236 die durch eine @notation{geschweifte Klammer} verbunden sind
1237 (Akkolade). Um ein derartiges
1238 Notensystem zu erstellen, geht man ähnlich vor wie in dem Beispiel
1239 aus @ref{Multiple staves}, nur dass der gesamte Ausdruck jetzt in
1240 eine @code{PianoStaff}-Umgebung eingefügt wird.
1241
1242 @example
1243 \new PianoStaff <<
1244   \new Staff @dots{}
1245   \new Staff @dots{}
1246 >> >>
1247 @end example
1248
1249 Hier ein kleines Beispiel:
1250
1251 @lilypond[verbatim,quote]
1252 \relative c'' {
1253   \new PianoStaff <<
1254     \new Staff { \time 2/4 c4 e g g, }
1255     \new Staff { \clef bass c,, c' e c }
1256   >>
1257 }
1258 @end lilypond
1259
1260 Andere typische Gruppen von Notensystemen können mit den 
1261 Befehlen @code{\new StaffGroup} für Orchestersätze und 
1262 @code{\new ChoirStaff} für ein Chorsystem erstellt 
1263 werden. Jede dieser Systemgruppen erstellt einen 
1264 neuen Kontext, der dafür sorgt, dass die Klammern zu Beginn
1265 des Systems erstellt werden und der zusätzlich auch 
1266 darüber entscheidet, ob die Taktlinien nur auf dem System 
1267 oder auch zwischen System gesetzt werden.
1268
1269 @seealso
1270
1271 Benutzerhandbuch: @ruser{Keyboard instruments},
1272 @ruser{Displaying staves}.
1273
1274
1275 @node Combining notes into chords
1276 @subsection Combining notes into chords
1277
1278 @cindex Akkorde
1279
1280 Glossar: @rglos{chord}.
1281
1282 Wir haben schon weiter oben gesehen, wie Akkorde ersetellt
1283 werden können, indem sie mit spitzen Klammern eingeschlossen
1284 und somit als gleichzeitig erklingend markiert werden.
1285 Die normale Art, Akkorde zu notieren, ist aber, sie in
1286 @emph{einfache} spitze Klammern (@q{<} und @q{>})
1287 einzuschließen. Beachten Sie, 
1288 dass alle Noten eines Akkordes die gleiche Dauer haben müssen, und 
1289 diese Dauer wird nach der schließenden Klammer geschrieben.
1290
1291 @lilypond[verbatim,quote,relative=2]
1292 r4 <c e g>4 <c f a>2
1293 @end lilypond
1294
1295 Akkorde sind im Grunde gleichwertig mit einfachen Noten:
1296 Fast alle Markierungen, die an einfache Noten angehängt 
1297 werden können, kann man auch an Akkorde hängen.
1298 So können Markierungen wie Balken oder Bögen mit
1299 den Akkorden kombiniert werden. Sie müssen jedoch außerhalb der
1300 spitzen Klammern gesetzt werden.
1301
1302 @lilypond[verbatim,quote,relative=2]
1303 r4 <c e g>8[ <c f a>]~ <c f a>2
1304 r4 <c e g>8( <c e g>\> <c e g>4 <c f a>\!)
1305 @end lilypond
1306
1307
1308 @node Single staff polyphony
1309 @subsection Single staff polyphony
1310
1311 @cindex Mehrstimmigkeit
1312 @cindex mehrere Stimmen
1313 @cindex Stimmen, mehrere in einem System
1314 Wenn unterschiedliche Melodien oder Stimmen in einem System
1315 kombiniert werden sollen, werden sie als @qq{polyphone Stimmen}
1316 realisiert: Jede Stimme hat eigene Hälse, Balken und Legatobögen,
1317 und die Hälse der oberen Stimme zeigen immer nach oben, während
1318 die Hälse der unteren Stimme nach unten zeigen.
1319
1320 Diese Art von Notenbild wird erstellt, indem jede Stimme für sich
1321 als Abfolge notiert wird (mit @w{@code{@{...@}}}) und diese dann
1322 parallel kombiniert werden, indem die einzelnen Stimmen durch 
1323 @code{\\} voneinander getrennt werden.
1324
1325 @lilypond[verbatim,quote,relative=2]
1326 <<
1327   { a4 g2 f4~ f4 } \\
1328   { r4 g4 f2 f4 }
1329 >>
1330 @end lilypond
1331
1332 Für den Satz von mehrstimmigen Stücken kann es auch angebracht sein,
1333 unsichtbare Pausen zu verwenden. Hiermit können Stimmen ausgefüllt
1334 werden, die gerade nicht aktiv sind. Hier ist das obige Beispiel 
1335 mit einer unsichtbaren Pause (@q{s}) anstelle einer normalen (@q{r}):
1336
1337 @lilypond[verbatim,quote,relative=2]
1338 <<
1339   { a4 g2 f4~ f4 } \\
1340   { s4 g4 f2 f4 }
1341 >>
1342 @end lilypond
1343
1344 @noindent
1345 Auch diese Ausdrücke wiederum könne beliebig miteinander
1346 kombiniert werden.
1347
1348 @lilypond[verbatim,quote,relative=2]
1349 <<
1350   \new Staff <<
1351     { a4 g2 f4~ f4 } \\
1352     { s4 g4 f2 f4 }
1353   >>
1354   \new Staff <<
1355     \clef bass
1356     { <c g>1 ~ <c g>4 } \\
1357     { e,,4 d e2 ~ e4}
1358   >>
1359 >>
1360 @end lilypond
1361
1362 @seealso
1363
1364 Benutzerhandbuch: @ruser{Simultaneous notes}.
1365
1366
1367 @node Songs
1368 @section Songs
1369
1370 In diesem Kapitel wird in die Kombination von Musik mit
1371 Text eingeführt und die Erstellung einfacher Song-Blätter
1372 gezeigt.
1373
1374 @menu
1375 * Setting simple songs::        
1376 * Aligning lyrics to a melody::  
1377 * Lyrics to multiple staves::   
1378 @end menu
1379
1380
1381 @node Setting simple songs
1382 @subsection Setting simple songs
1383
1384 @cindex Text
1385 @cindex Lieder
1386 @cindex Liedtext
1387
1388 Glossar: @rglos{lyrics}.
1389
1390 Hier ist der Beginn eines einfachen Kinderliedes, 
1391 @notation{Girls and boys come out to play}:
1392
1393 @lilypond[verbatim,quote]
1394 \relative c'' {
1395   \key g \major
1396   \time 6/8
1397   d4 b8 c4 a8 d4 b8 g4
1398 }
1399 @end lilypond
1400
1401 Zu diesen Noten kann Text hinzugefügt werden, indem beide
1402 mit dem @code{\addlyrics}-Befehl kombiniert werden. Text
1403 wird eingegeben, indem jede Silbe durch ein Leerzeichen getrennt wird.
1404
1405 @lilypond[verbatim,quote]
1406 <<
1407   \relative c'' {
1408     \key g \major
1409     \time 6/8
1410     d4 b8 c4 a8 d4 b8 g4
1411   }
1412   \addlyrics {
1413     Girls and boys come out to play,
1414   }
1415 >>
1416 @end lilypond
1417
1418 Sowohl die Noten als auch der Text sind jeweils in geschweifte 
1419 Klammern eingefasst, und der gesamte Ausdruck ist zwischen 
1420 @w{@code{<< ... >>}} positioniert. Damit wird garantiert, dass 
1421 Text und Noten gleichzeitig gesetzt werden.
1422
1423
1424 @node Aligning lyrics to a melody
1425 @subsection Aligning lyrics to a melody
1426
1427 Glossar: @rglos{melisma}, @rglos{extender line}.
1428
1429 @cindex Melisma
1430 @cindex Unterstrich
1431 @cindex Bindestrich
1432 @cindex Fülllinie
1433
1434 Die nächste Zeile des Kinderliedes lautet:
1435 @notation{The moon doth shine as bright as day}. So sieht es 
1436 notiert aus:
1437
1438 @lilypond[verbatim,quote]
1439 <<
1440   \relative c'' {
1441     \key g \major
1442     \time 6/8
1443     d4 b8 c4 a8 d4 b8 g4 
1444     g8 a4 b8 c b a d4 b8 g4.
1445   }
1446   \addlyrics {
1447     Girls and boys come out to play,
1448     The moon doth shine as bright as day;
1449   }
1450 >>
1451 @end lilypond
1452
1453 Die zusätzlichen Noten sind nicht korrekt an den Noten 
1454 positioniert. Das Wort @notation{shine} sollte eigentlich zu 
1455 zwei Noten gesungen werden, nicht nur zu einer. Das wird als 
1456 @notation{Melisma} bezeichnet, wenn eine Silbe zu mehreren 
1457 Noten gesungen wird. Es gibt mehrere Möglichkeiten, eine 
1458 Silbe über mehrere Noten zu erweitern. Die einfachste ist,
1459 einen Legatobogen über die 
1460 betroffenen Noten zu notieren, zu Einzelheiten siehe 
1461 @ref{Ties and slurs}.
1462
1463 @lilypond[verbatim,quote]
1464 <<
1465   \relative c'' {
1466     \key g \major
1467     \time 6/8
1468     d4 b8 c4 a8 d4 b8 g4 
1469     g8 a4 b8 c( b) a d4 b8 g4.
1470   }
1471   \addlyrics {
1472     Girls and boys come out to play,
1473     The moon doth shine as bright as day;
1474   }
1475 >> 
1476 @end lilypond
1477
1478 Die Wörter orientieren sich jetzt richtig an den Noten,
1479 aber der automatische Balken für die Noten zu
1480 @notation{shine as} sieht nicht richtig aus.
1481 Wir können das korrigieren, indem wir die Balkenlänge
1482 manuell eingrenzen, damit sie der üblichen Notationsweise
1483 für Gesang entspricht. Für Einzelheiten siehe 
1484 @ref{Automatic and manual beams}.
1485
1486 @lilypond[verbatim,quote]
1487 <<
1488   \relative c'' {
1489     \key g \major
1490     \time 6/8
1491     d4 b8 c4 a8 d4 b8 g4
1492     g8 a4 b8 c([ b]) a d4 b8 g4.
1493   }
1494   \addlyrics {
1495     Girls and boys come out to play,
1496     The moon doth shine as bright as day;
1497   }
1498 >>
1499 @end lilypond
1500
1501 Alternativ kann das Melisma auch im Text notiert werden, indem
1502 für jede Note, die übersprungen werden soll, ein Unterstrich
1503 @code{_} im Text geschrieben wird:
1504
1505 @lilypond[verbatim,quote]
1506 <<
1507   \relative c'' {
1508     \key g \major
1509     \time 6/8
1510     d4 b8 c4 a8 d4 b8 g4 
1511     g8 a4 b8 c[ b] a d4 b8 g4.
1512   }
1513   \addlyrics {
1514     Girls and boys come out to play,
1515     The moon doth shine _ as bright as day;
1516   }
1517 >>
1518 @end lilypond
1519
1520 Wenn die letzte Silbe eines Wortes sich über mehrere Noten oder 
1521 eine sehr lange Note erstreckt, wird üblicherweise eine Fülllinie 
1522 gesetzt, die sich über alle Noten erstreckt, die zu der Silbe
1523 gehören. Diese Fülllinie wird mit zwei Unterstrichen @code{__}
1524 notiert. Hier ein Beispiel der ersten drei Takte aus 
1525 @notation{Didos Klage},
1526 aus Purcells @notation{Dido and Æneas}:
1527
1528 @lilypond[verbatim,quote]
1529 <<
1530   \relative c'' {
1531     \key g \minor
1532     \time 3/2
1533     g2 a bes bes( a) 
1534     b c4.( bes8 a4. g8 fis4.) g8 fis1
1535   }
1536   \addlyrics {
1537     When I am laid, 
1538     am laid __ in earth,
1539   }
1540 >>
1541 @end lilypond
1542
1543 Keins der bisherigen Beispiele hat bisher Wörter benutzt, die länger
1544 als eine Silbe waren. Solche Wörter werden üblicherweise auf die
1545 Noten aufgeteilt, eine Silbe pro Note, mit Bindestrichen zwischen 
1546 den Silben. Diese Silben werden durch zwei Minuszeichen notiert und
1547 von LilyPond als ein zentrierter Bindestrich zwischen den Silben 
1548 gesetzt. Hier ein Beispiel, das dies und alle anderen Tricks
1549 zeigt, mit denen Text an den Noten ausgerichtet werden kann:
1550
1551 @c no ragged-right here because otherwise the hyphens get lost,
1552 @c but the example is long enough to avoid looking strange.
1553 @lilypond[verbatim,quote]
1554 <<
1555   \relative c' {
1556     \key g \major
1557     \time 3/4
1558     \partial 4
1559     d4 g4 g a8( b) g4 g4 
1560     b8( c) d4 d e4 c2
1561   }
1562   \addlyrics {
1563     A -- way in a __ man -- ger, 
1564     no __ crib for a bed, __
1565   }
1566 >>
1567 @end lilypond
1568
1569 Einige Texte, besonders in italienischer Sprache, brauchen das 
1570 Gegenteil: mehr als eine Silbe muss zu einer einzelnen Note 
1571 gesetzt werden. Das ist möglich, indem die Silben durch einen 
1572 einzelnen Unterstrich @code{_} zusammengekoppelt werden. Dazwischen
1573 dürfen sich keine Leerzeichen befinden, oder indem man die 
1574 relevanten Silben in Anführungszeichen @code{"} setzt.
1575 Hier ein Beispiel aus dem @notation{Figaro} von Rossini, wo die Silbe 
1576 @notation{al} auf der selben Note wie @notation{go} des Wortes @notation{Largo} 
1577 in Figaros Arie @notation{Largo al factotum} gesungen werden mus.
1578
1579 @c no ragged-right here because otherwise the hyphens get lost,
1580 @c but the example is long enough to avoid looking strange.
1581 @lilypond[verbatim,quote]
1582 <<
1583   \relative c' {
1584     \clef bass
1585     \key c \major
1586     \time 6/8
1587     c4.~ c8 d b c([ d)] b c d b c
1588   }
1589   \addlyrics {
1590     Lar -- go_al fac -- to -- tum del -- la cit -- tà
1591   }
1592 >>
1593 @end lilypond
1594
1595
1596 @seealso
1597
1598 Benutzerhandbuch: @ruser{Vocal music}.
1599
1600
1601 @node Lyrics to multiple staves
1602 @subsection Lyrics to multiple staves
1603
1604 Die einfache Lösung mit @code{\addlyrics} kann benutzt werden, um 
1605 Text zu einem oder mehreren Systemen zu setzen. Hier ein Beispiel
1606 aus Händels @notation{Judas Maccabäus}:
1607
1608 @lilypond[verbatim,quote]
1609 <<
1610   \relative c'' {
1611     \key f \major
1612     \time 6/8
1613     \partial 8
1614     c8 c([ bes)] a a([ g)] f f'4. b, c4.~ c4
1615   }
1616   \addlyrics {
1617     Let flee -- cy flocks the hills a -- dorn, __
1618   }
1619   \relative c' {
1620     \key f \major
1621     \time 6/8
1622     \partial 8
1623     r8 r4. r4 c8 a'([ g)] f f([ e)] d e([ d)] c bes'4
1624   }
1625   \addlyrics {
1626     Let flee -- cy flocks the hills a -- dorn,
1627   }
1628 >>
1629 @end lilypond
1630
1631 Aber Partituren, die komplizierter als dieses Beispiel sind, 
1632 werden besser notiert, indem man die Systemstruktur von den 
1633 Noten und dem Gesangstext durch Variablen trennt. Die Benutzung 
1634 von Variablen wird erklärt im Abschnitt @ref{Organizing pieces with variables}.
1635
1636 @seealso
1637
1638 Benutzerhandbuch: @ruser{Vocal music}.
1639
1640
1641 @node Final touches
1642 @section Final touches
1643
1644 Das ist das letzte Kapitel der Übung. Hier soll demonstriert werden,
1645 wie man den letzten Schliff an einfachen Stücken anbringen kann.
1646 Gleichzeitig dient es als Einleitung zum Rest des Handbuches.
1647
1648 @menu
1649 * Organizing pieces with variables::
1650 * Version number::
1651 * Adding titles::
1652 * Absolute note names::
1653 * After the tutorial::
1654 @end menu
1655
1656
1657 @node Organizing pieces with variables
1658 @subsection Organizing pieces with variables
1659
1660 Wenn alle die Elemente, die angesprochen wurden, zu größeren Dateien
1661 zusammengefügt werden, werden auch die musikalischen Ausdrücke sehr
1662 viel größer. In polyphonen Dateien mit vielen Systemen kann das
1663 sehr chaotisch aussehen. Das Chaos kann aber deutlich reduziert werden,
1664 wenn @code{Variablen} definiert und verwendet werden.
1665
1666 Variablen (die auch als Bezeichner oder Makros bezeichnet werden)
1667 können einen Teil der Musik aufnehmen. Sie werden wie folgt definiert:
1668
1669 @example
1670 bezeichneteMusik = @{ @dots{} @}
1671 @end example
1672
1673 Der Inhalt des musikalischen Ausdrucks @code{bezeichneteMusik} kann
1674 dann später wieder benutzt werden, indem man einen Backslash davor setzt
1675 (@code{\bezeichneteMusik}), genau wie bei jedem LilyPond-Befehl.
1676
1677 @c KEEP LY
1678 @lilypond[quote,verbatim]
1679 Geige = \new Staff
1680   { \relative c'' {
1681     a4 b c b
1682   }
1683 }
1684 Cello = \new Staff
1685   { \relative c {
1686     \clef bass
1687     e2 d
1688   }
1689 }
1690 {
1691   <<
1692     \Geige
1693     \Cello
1694   >>
1695 }
1696 @end lilypond
1697
1698 @noindent
1699 In den Namen der Variablen dürfen nur Buchstaben des
1700 Alphabets verwendet werden, keine Zahlen oder Striche.
1701
1702 Variable müssen @emph{vor} dem eigentlichen musikalischen
1703 Ausdruck definiert werden. Sie können dann aber beliebig oft 
1704 verwendet werden, nachdem sie einmal definiert worden sind. Sie 
1705 können sogar eingesetzt werden, um später in der Datei eine neue 
1706 Variable zu erstellen. Damit kann die Schreibarbeit erleichtert 
1707 werden, wenn Notengruppen sich oft wiederholen.
1708
1709 @c KEEP LY
1710 @lilypond[verbatim,quote]
1711 trioleA = \times 2/3 { c,8 e g }
1712 TaktA = { \trioleA \trioleA \trioleA \trioleA }
1713
1714 \relative c'' {
1715  \TaktA \TaktA
1716 }
1717 @end lilypond
1718
1719 Man kann diese Variablen auch für viele andere Objekte
1720 verwenden, etwa:
1721
1722 @example
1723 Breite = 4.5\cm
1724 Name = "Tim"
1725 aFünfPapier = \paper @{ paperheight = 21.0 \cm @}
1726 @end example
1727
1728 Abhängig vom Kontext kann solch ein Bezeichner in verschiedenen
1729 Stellen verwendet werden. Das folgende Beispiel zeigt die
1730 Benutzung der eben definierten Bezeichner:
1731
1732 @example
1733 \paper @{
1734   \aFünfPapier
1735   line-width = \width
1736 @}
1737 @{ 
1738   c4^\Name 
1739 @}
1740 @end example
1741
1742
1743 @node Version number
1744 @subsection Version number
1745
1746 @cindex Versionsnummern
1747 Der @code{\version}-Befehl zeigt an, welche LilyPond-Version
1748 für eine bestimmte Quelldatei benutzt worden ist:
1749
1750 @example
1751 \version @w{"@version{}"}
1752 @end example
1753
1754 @noindent
1755 Üblicherweise wird dieser Befehl am Anfang der Textdatei eingefügt.
1756
1757 Durch diese Versionsmarkierung werden zukünftige Aktualisierungen
1758 des LilyPond-Programmes einfacher gemacht. Syntax-Änderungen
1759 zwischen den Programmversionen werden von einem speziellen
1760 Programm, @command{convert-ly}, vorgenommen. Dieses Programm braucht
1761 @code{\version}, um zu entscheiden, welche Regeln angewandt werden
1762 müssen. Für Einzelheiten, siehe @rprogram{Updating files with convert-ly}.
1763
1764 @node Adding titles
1765 @subsection Adding titles
1766
1767 Titel, Komponist, Opusnummern und ähnliche Information werden in
1768 einer @code{\header}-Umgebung eingefügt. Diese Umgebung befindet sich
1769 außerhalb der musikalischen Ausdrücke, meistens wird die
1770 @code{\header}-Umgebung direkt nach der @ref{Version number} eingefügt.
1771
1772 @example
1773 \version @w{"@version{}"}
1774 \header @{
1775   title = "Symphony"
1776   composer = "Ich"
1777   opus = "Op. 9"
1778 @}
1779
1780 @{
1781   @dots{} Noten @dots{}
1782 @}
1783 @end example
1784
1785 Wenn die Datei übersetzt wird, werden Titel- und Komponisteneinträge
1786 über der Musik ausgegeben. Mehr Information über die Titelei findet
1787 sich im Kapitel @ruser{Creating titles}.
1788
1789
1790 @node Absolute note names
1791 @subsection Absolute note names
1792
1793 Bis jetzt haben wir immer @code{\relative} benutzt, um Tonhöhen zu
1794 bestimmen. Das ist die einfachste Eingabeweise für die meiste Musik.
1795 Es gibt aber noch eine andere Möglichkeit, Tonhöhen darzustellen: durch
1796 absolute Bezeichnung.
1797
1798 Wenn man das @code{\relative} weglässt, werden alle Tonhöhen von LilyPond
1799 als absolute Werte interpretiert. Ein @code{c'} ist dann also immer das
1800 eingestrichene C, ein @code{b} ist immer das kleine h unter dem
1801 eingestrichenen C, und ein @code{g,} ist immer das große G -- also die
1802 Note auf der letzten Linie im Bass-Schlüssel.
1803
1804 @lilypond[verbatim,quote]
1805 {
1806   \clef bass
1807   c' b g, g,
1808   g, f, f c'
1809 }
1810 @end lilypond
1811
1812 Hier eine Tonleiter über vier Oktaven:
1813
1814 @lilypond[verbatim,quote]
1815 {
1816   \clef bass
1817   c, d, e, f,
1818   g, a, b, c
1819   d e f g
1820   a b c' d'
1821   \clef treble
1822   e' f' g' a'
1823   b' c'' d'' e''
1824   f'' g'' a'' b''
1825   c'''1
1826 }
1827 @end lilypond
1828
1829 Wie leicht zu sehen ist, muss man sehr viele Apostrophe schreiben,
1830 wenn die Melodie im Sopranschlüssel notiert ist. Siehe etwa dieses
1831 Fragment von Mozart:
1832
1833 @lilypond[verbatim,quote]
1834 {
1835   \key a \major
1836   \time 6/8
1837   cis''8. d''16 cis''8 e''4 e''8
1838   b'8. cis''16 b'8 d''4 d''8
1839 }
1840 @end lilypond
1841
1842 Alle diese Apostrophe machen den Quelltext schlecht lesbar und sind
1843 eine mögliche Fehlerquelle. Mit dem  @code{\relative}-Befehl ist das Beispiel
1844 sehr viel einfacher zu lesen:
1845
1846 @lilypond[verbatim,quote]
1847 \relative c'' {
1848   \key a \major
1849   \time 6/8
1850   cis8. d16 cis8 e4 e8
1851   b8. cis16 b8 d4 d8
1852 }
1853 @end lilypond
1854
1855 Wenn man einen Fehler durch ein Oktavierungszeichen  (@code{'}
1856 oder @code{,}) im  @code{\relative}-Modus macht, ist er sehr
1857 schnell zu finden, denn viele Noten sind nacheinander in der
1858 falschen Oktave. Im absoluten Modus dagegen ist ein einzelner Fehler
1859 nicht so deutlich und deshalb auch nicht so einfach zu finden.
1860
1861 Trotz allem ist der absolute Modus gut für Musik mit sehr großen
1862 Sprüngen und vor allem für computergenerierte LilyPond-Dateien.
1863
1864
1865 @node After the tutorial
1866 @subsection After the tutorial
1867
1868 Wenn Sie diese Übung absolviert haben, sollten Sie am
1869 besten ein paar Stücke selber notieren. Beginnen Sie mit
1870 den @ref{Templates} und fügen Sie einfach Ihre Noten
1871 dazu. Wenn Sie irgendetwas brauchen, das nicht in der
1872 Übung besprochen wurde, schauen Sie sich den Abschnitt Alles
1873  über die Notation an, angefangen mit @ruser{Musical notation}.
1874 Wenn Sie für ein Instrument oder Ensemble Noten schreiben
1875 wollen, für das es keine Vorlage gibt, schauen Sie
1876 sich @ref{Extending the templates} an.
1877
1878 Wenn Sie ein paar kurze Stücke notiert haben, lesen Sie
1879 den Rest des Handbuchs zum Lernen (Kapitel 3--5). Natürlich können
1880 Sie auch sofort weiterlesen. Die nächsten Kapitel sind
1881 aber mit der Annahme geschrieben, dass Sie die Eingabesprache
1882 von LilyPond beherrschen. Sie können die weiteren Kapitel auch
1883 überfliegen und dann darauf wieder zurückkommen, wenn
1884 Sie einige Erfahrungen im Notieren gewonnen haben.
1885
1886 In dieser Übung, genauso wie im gesamten Handbuch zum Lernen,
1887 befindet sich ein Abschnitt @strong{Siehe auch} am Ende jedes
1888 Abschnittes, wo sich Verweise auf andere Abschnitte befinden.
1889 Diesen Verweisen sollten Sie nicht beim ersten Durchlesen
1890 folgen; erst wenn Sie das gesamte Handbuch zum Lernen gelesen 
1891 haben, können Sie bei Bedarf diesen Verweisen folgen, um ein
1892 Thema zu vertiefen.
1893
1894 Bitte lesen Sie jetzt @ref{About the documentation}, wenn Sie
1895 es bisher noch nicht getan haben. Es gibt ungeheuer viel 
1896 Information über LilyPond, so dass Neulinge sich nicht sofort
1897 zurecht finden. Wenn Sie auch nur ein paar Minuten in diesem
1898 Abschnitt lesen, können Sie sich Stunden frustrierendes Suchen
1899 an der falschen Stelle ersparen!
1900