]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/basic-notation.itely
a2dc24c598d7dda218e3d7390373a8d4a6b6f5ba
[lilypond.git] / Documentation / de / user / basic-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 718cc970304f6b9a3bb990259a048c06e56f4e48
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
11 @c A menu is needed before every deeper *section nesting of @node's; run
12 @c     M-x texinfo-all-menus-update
13 @c to automatically fill in these menus before saving changes
14
15 @node Basic notation
16 @chapter Basic notation
17
18 In diesem Kapitel wird die Notation der am häufigsten benutzten 
19 Notationsformen und -elemente vorgestellt.
20
21 @menu
22 * Pitches::                     
23 * Rhythms::                     
24 * Polyphony::                   
25 * Staff notation::              
26 * Connecting notes::            
27 * Expressive marks::            
28 * Repeats::                     
29 @end menu
30
31
32
33 @node Pitches
34 @section Pitches
35 In diesem Abschnitt wird behandelt, wie die Tonhöhe angegeben wird.
36
37 @menu
38 * Normal pitches::              
39 * Accidentals::                 
40 * Cautionary accidentals::      
41 * Micro tones::                 
42 * Note names in other languages::  
43 * Relative octaves::            
44 * Octave check::                
45 * Transpose::                   
46 * Rests::                       
47 * Skips::                       
48 @end menu
49
50
51 @node Normal pitches
52 @subsection Normal pitches
53
54 @cindex Tonhöhenbezeichnungen
55
56
57 Tonhöhenbezeichnungen werden durch Kleinbuchstaben von
58 @code{a} bis @code{g} angegeben.@footnote{Die Benutzung deutscher 
59 Notenbezeichnungen mit der Unterscheidung von b und h ist 
60 auch möglich, siehe @ref{Note names in other languages}.}
61 Eine aufsteigende C-Dur-Tonleiter wird wie folgt notiert:
62
63 @lilypond[quote,fragment,verbatim,ragged-right]
64 \clef bass
65 c d e f g a b c'
66 @end lilypond
67
68 Die Notenbezeichnung @code{c} schreibt als Note ein kleines 
69 C, eine Oktave unter dem eingestrichenen C.
70
71 @lilypond[quote,fragment,verbatim,ragged-right]
72 \clef treble
73 c1
74 \clef bass
75 c1
76 @end lilypond
77
78 @funindex '
79 @funindex ,
80
81 Zusätzliche Oktavbestimmung wird mit einer Anzahl von 
82 Apostrophen (@q{'}) oder Kommas (@q{,}) vorgenommen. 
83 Jeder Apostroph erhöht die Note um eine Oktave, jedes 
84 Komma erniedrigt sie um eine Oktave.
85
86 @lilypond[quote,ragged-right,fragment,verbatim]
87 \clef treble
88 c' c'' e' g d'' d' d c
89 \clef bass
90 c, c,, e, g d,, d, d c
91 @end lilypond
92
93 Eine alternative Methode gibt am Anfang die Oktave vor, 
94 innerhalb derer die Noten gesetzt werden, dabei werden 
95 unter Umständen weniger Oktavangaben (@code{'} oder @code{,})
96 benötigt. Siehe auch 
97 @ref{Relative octaves}.
98
99
100 @node Accidentals
101 @subsection Accidentals
102
103 @cindex Notenbezeichnungen, Deutsch
104 @cindex Notenbezeichnungen, Standard
105 @cindex Vorzeichen, Deutsch
106 @cindex Versetzungszeichen
107 @cindex Akzidenzen
108
109 Ein Kreuz wird eingegeben, indem man @code{-is} an die 
110 Notenbezeichnung hängt, ein b durch @code{-es}. Doppelkreuze 
111 und Doppel-Bs werden durch Hinzufügen von @code{-isis} und 
112 @code{-eses} hinter die Notenbezeichnung erzeugt.
113
114 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
115 a2 ais a aes
116 a2 aisis a aeses
117 @end lilypond
118
119 @noindent
120 Auch die deutschen Varianten @code{as} für @code{aes} und
121 @code{es} für @code{ees} sind erlaubt. Im Unterschied zum 
122 Deutschen ist aber @code{bes} die einzige Version für den Ton
123 B, während his als @code{bis} geschrieben werden muss. Das kann
124 aber auch verändert werden, siehe @ref{Note names in other languages}.
125
126 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
127 a2 as e es
128 @end lilypond
129
130 Ein Auflösungszeichen macht die Wirkung eines Kreuzes oder Bs
131 rückgängig. Diese Auflösungszeichen werden jedoch nicht 
132 als Suffix einer Tonhöhenbezeichnung eingegeben, sondern
133 sie ergeben sich (automatisch) aus dem Kontext, wenn die 
134 nicht alterierte Notenbezeichnung eingegeben wird.
135
136 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
137 a4 aes a2
138 @end lilypond
139
140 Die Sequenz @code{d e f} wird interpretiert als: @qq{Setze eine
141  D-Noten, eine E-Note und eine F-Note,} unabhängig von den 
142  Vorzeichen der Tonart. Mehr Information über den Unterschied 
143  zwischen musikalischem Inhalt und der Präsentation dieses 
144  Inhalts siehe @ref{Accidentals and key signatures}.
145
146 @lilypond[fragment,quote,ragged-right,verbatim,relative]
147 \key d \major
148 d e f g
149 d e fis g
150 @end lilypond
151
152
153 @commonprop
154
155 Den Satzregeln für den Notensatz folgend wird ein Auflösungszeichen 
156 dann ausgegeben, wenn eine vorhergehende Akzidenz rückgängig 
157 gemacht werden soll. Um dieses Verhalten zu ändern, muss 
158 @code{\set Staff.extraNatural = ##f} eingesetzt werden.
159
160 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
161 ceses4 ces cis c
162 \set Staff.extraNatural = ##f
163 ceses4 ces cis c
164 @end lilypond
165
166
167 @seealso
168
169 Programmreferenz: @internalsref{LedgerLineSpanner},
170 @internalsref{NoteHead}.
171
172
173 @node Cautionary accidentals
174 @subsection Cautionary accidentals
175
176 @cindex Versetzungszeichen, Erinnerung
177 @cindex Versetzungszeichen, Warnung
178 @cindex Vorzeichen, Erinnerung
179 @cindex Vorzeichen in Klammern
180 @cindex Erinnerungsvorzeichen
181 @cindex Warnungsvorzeichen
182 @funindex ?
183 @cindex Klammern um Vorzeichen
184 @funindex !
185
186 Normalerweise werden Versetzungszeichen automatisch gesetzt, aber
187 sie können auch manuell hinzugefügt werden. Ein erinnerndes 
188 Versetzungszeichen kann erzwungen werden, indem man ein Ausrufungszeichen
189 (@code{!}) hinter die Notenbezeichnung schreibt. Ein warnendes 
190 Versetzungszeichen (also ein Vorzeichen in Klammern) wird durch Anfügen 
191 eines Fragezeichens (@code{?}) erstellt. Mit diesen zusätzlichen 
192 Zeichen kann man sich auch Auflösungszeichen ausgeben lassen.
193
194 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
195 cis cis cis! cis? c c? c! c
196 @end lilypond
197
198
199 @seealso
200 Die automatische Setzung von Versetzungszeichen kann auf viele Arten 
201 beeinflusst werden. Mehr Information dazu siehe
202  @ref{Automatic accidentals}.
203
204
205 @node Micro tones
206 @subsection Micro tones
207
208 @cindex Vierteltöne
209 @cindex Vorzeichen, Vierteltöne
210 @cindex Versetzungszeichen, Vierteltöne
211 @cindex Mikrotöne
212
213 Versetzungszeichen für Vierteltöne werden durch Anhängen der Endungen 
214 @code{-eh} (Erniedrigung) und @code{-ih} (Erhöhung) an den 
215 Tonhöhenbuchstaben erstellt. Das Beispiel zeigt eine in Vierteltönen 
216 aufsteigende Serie vom kleinen C.
217
218 @lilypond[verbatim,ragged-right,quote,relative=2,fragment]
219 \set Staff.extraNatural = ##f
220 ceseh ceh cih cisih
221 @end lilypond
222
223 Mikrotöne werden auch in die MIDI-Dateien geschrieben.
224
225
226
227 @refbugs
228
229 Es gibt keine allgemein anerkannten Standards für die 
230 Notation von Dreiviertelton-Erniedrigungszeichen. LilyPonds
231 Symbol entspricht also keinem Standard.
232
233
234 @node Note names in other languages
235 @subsection Note names in other languages
236
237 Es gibt vordefinierte Bezeichnungen für die Notenbezeichnungen in anderen 
238 Sprachen als Englisch. Um sie zu benutzen, muss nur die 
239 entsprechende Datei für die jeweilige Sprache eingefügt werden.
240 Zum Beispiel fügt man mit @code{\include "deutsch.ly"} die 
241 Notendefinitionen für die deutsche Sprache am Anfang der Datei 
242 hinzu. In der Tabelle sind die existierenden Definitionen
243 mit den dazugehörigen Notenbezeichnungen dargestellt.
244
245
246 @c  Should this be made into a multitable?
247 @cindex Notenbezeichnungen, andere Sprachen
248 @example
249                Notenbezeichnungen              Kreuz       B         Doppelkreuz   Doppel-B
250
251 nederlands.ly  c   d   e   f   g   a   bes b   -is         -es       -isis         -eses
252 english.ly     c   d   e   f   g   a   bf  b   -s/-sharp   -f/-flat  -ss/-x/       -ff/
253                                                                      -sharpsharp   -flatflat
254 deutsch.ly     c   d   e   f   g   a   b   h   -is         -es       -isis         -eses
255 norsk.ly       c   d   e   f   g   a   b   h   -iss/-is    -ess/-es  -ississ/-isis -essess/-eses
256 svenska.ly     c   d   e   f   g   a   b   h   -iss        -ess      -ississ       -essess
257 italiano.ly    do  re  mi  fa  sol la  sib si  -d          -b        -dd           -bb
258 catalan.ly     do  re  mi  fa  sol la  sib si  -d/-s       -b        -dd/-ss       -bb
259 espanol.ly     do  re  mi  fa  sol la  sib si  -s          -b        -ss           -bb
260 @end example
261
262 @noindent
263 Auf Holländisch, Deutsch, Norwegisch und Schwedisch (u. a.) werden die 
264 Erniedrigungen von @q{a} wie @code{aes} und @code{aeses} zu
265 @code{as} und @code{ases} (oder auch @code{asas}) zusammengezogen.
266 In manchen Sprachen sind nur diese Kurzformen definiert (das gilt auch für die 
267 Endungen der Vierteltöne).
268
269 @noindent
270 Bestimmte Musik verwendet Alterationen, die Bruchteile von den 
271 @qq{üblichen} Kreuzen oder Bs sind. Die Notenbezeichnungen für 
272 Vierteltöne für die verschiedenen Sprachen sind in der folgenden 
273 Tabelle aufgeführt. Die Präfixe @qq{Semi-} und @qq{Sesqui-} bedeuten 
274 @qq{halb} bzw. @qq{eineinhalb}. Für Norwegisch, Schwedisch, Katalanisch 
275 und Spanisch sind noch keine eigenen Namen definiert.
276 @c What about Turkish Maquam music and similar microtonal systems?
277 @c
278 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code 
279 @c is actually misleading since the alteration is in fact one and a half
280 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
281
282 @example
283                Notenbezeichnungen              Semi-   Semi-  Sesqui-  Sesqui-
284                                                kreuz   B      Kreuz    B
285
286 nederlands.ly  c   d   e   f   g   a   bes b   -ih     -eh    -isih    -eseh
287 english.ly     c   d   e   f   g   a   bf  b   -qs     -qf    -tqs     -tqf
288 deutsch.ly     c   d   e   f   g   a   b   h   -ih     -eh    -isih    -eseh
289 norsk.ly       c   d   e   f   g   a   b   h   
290 svenska.ly     c   d   e   f   g   a   b   h   
291 italiano.ly    do  re  mi  fa  sol la  sib si  -sd     -sb    -dsd     -bsb
292 catalan.ly     do  re  mi  fa  sol la  sib si  
293 espanol.ly     do  re  mi  fa  sol la  sib si  
294 @end example
295
296
297
298 @node Relative octaves
299 @subsection Relative octaves
300
301 @cindex Relativ
302 @cindex Relative Oktavbestimmung
303 @funindex \relative
304
305 Oktaven werden angegeben, indem man @code{'} oder @code{,}
306 an die Notenbezeichnung hängt. Wenn Sie schon existierende 
307 Musik kopieren, passiert es schnell, eine Note aus Versehen 
308 in die falsche Oktave zu setzen, und der Fehler ist schwer zu 
309 finden. Der relative Oktaven-Modus verhindert solche Fehler,
310 indem mögliche Fehler stark vergrößert werden: ein einziger 
311 Oktavierungsfehler wirkt sich auf den gesamten Rest des Stückes aus.
312
313 Die Syntax des Befehls lautet:
314
315 @example
316 \relative @var{Referenzoktave} @var{musikalischer Ausdruck}
317 @end example
318
319 @noindent
320 oder:
321
322 @example
323 \relative @var{musikalischer Ausdruck}
324 @end example
325
326 @noindent
327 Das eingestrichene C (@code{c'}) wird als Referenzoktave angenommen, 
328 wenn sie nicht extra angegeben wird.
329
330 Die Oktave von Noten, die im musikalischen Ausdruck notiert sind, 
331 wird wie folgt erschlossen: Wenn keine Oktavversetzungszeichen 
332 benutzt werden, wird als Intervall zwischen der Noten und der 
333 vorhergehenden immer eine Quarte oder kleiner angenommen. Dieser 
334 Abstand wird ohne Rücksicht auf Alterationen bestimmt. Eine 
335 übermäßige Quarte ist also ein kleineres Intervall als eine 
336 verminderte Quinte, auch wenn beide sechs Halbtöne groß sind.
337
338 Die Oktavversetzungszeichen @code{'} und @code{,} können 
339 hinzugefügt werden, um die Tonhöhe um eine Oktave zu erhöhen 
340 oder zu erniedrigen. Wenn der relative Modus beginnt, kann 
341 ein Referenzton angegeben werden, der als die vorhergehende Note 
342 für die erste Tonhöhe des musikalischen Ausdrucks verwendet 
343 wird. Wenn dieser Referenzton nicht angeben wird, wird das 
344 eingestrichene C verwendet.
345
346 So funktioniert der relative Modus:
347
348 @lilypond[quote,fragment,ragged-right,verbatim]
349 \relative c'' {
350   b c d c b c bes a
351 }
352 @end lilypond
353
354 Oktavversetzungen müssen für alle Intervalle angezeigt werden, 
355 die größer als eine Quarte sind.
356
357 @lilypond[quote,ragged-right,fragment,verbatim]
358 \relative c'' {
359   c g c f, c' a, e''
360 }
361 @end lilypond
362
363 Wenn der vorherige Ausdruck ein Akkord ist, wird die erste Note 
364 des Akkordes benutzt, um die erste Note des nächsten Akkordes zu 
365 bestimmen.
366
367 @lilypond[quote,ragged-right,fragment,verbatim]
368 \relative c' {
369   c <c e g>
370   <c' e g>
371   <c, e' g>
372 }
373 @end lilypond
374
375 Die Tonhöhe nach @code{\relative} muss eine Notenbezeichnung enthalten.
376
377 Die relative Veränderung wirkt sich nicht auf 
378 Transposition (@code{\transpose}),
379 Akkordnotation (@code{\chordmode}) oder @code{\relative}-Abschnitte 
380 aus.  Um den relativen Modus innerhalb von transponierter Musik zu 
381 verwenden, muss ein zusätzliches @code{\relative} innerhalb der 
382 Klammern des @code{\transpose}-Befehls gesetzt werden.
383
384 @node Octave check
385 @subsection Octave check
386
387 @cindex Oktavenüberprüfung
388
389 Durch Oktavenüberprüfung können Fehler einfacher entdeckt werden:
390 nach einer Note kann @code{=}@var{Apostrophe} geschrieben werden, 
391 womit angezeigt wird, was ihre wirkliche Oktave sein soll. Im 
392 folgenden Beispiel
393
394 @example
395 \relative c'' @{ c='' b=' d,='' @}
396 @end example
397
398 @noindent
399 erzeugt das @code{d} eine Warnung, weil ein @code{d''} erwartet
400 wird (denn  zwischen @code{b'} und @code{d''} befindet sich nur eine Terz), 
401 aber ein @code{d'} ist notiert. In der Notenausgabe wird die 
402 Oktave zu  @code{d''} korrigiert und die nächste Note wird 
403 relativ zu  @code{d''} anstelle von @code{d'} errechnet.
404
405 Es gibt auch eine Oktavenüberprüfung, die keine sichtbare Ausgabe 
406 erzeugt. Die Syntax:
407
408 @example
409 \octave @var{Tonhöhe}
410 @end example
411
412 Hierdurch wird überprüft, dass die @var{Tonhöhe} (ohne Apostroph) 
413 der @var{Tonhöhe} (mit Apostroph) entspricht. Wenn sie 
414 sich nicht entsprechen, wird eine Warnung ausgegeben und die 
415 Oktave wird korrigiert. Die @var{Tonhöhe} wird nicht als 
416 Note gesetzt.
417
418 Im nächsten Beispiel erzeugt die erste Überprüfung keine Warnung, 
419 weil das @code{e} (im relativen Modus) innerhalb einer Quarte 
420 zum @code{a'} liegt. Die zweite Überprüfung aber erzeugt eine 
421 Warnung, weil das @code{e} mehr als eine Quarte vom 
422 @code{b'} entfernt ist. Die Warnung wird ausgegeben und die Oktave wird 
423 korrigiert, so dass auch die folgenden Noten wieder in der 
424 richtigen Oktave gesetzt werden.
425
426
427 @example
428 \relative c' @{
429   e
430   \octave a'
431   \octave b'
432 @}
433 @end example
434
435 Die Oktave einer Note, der eine Oktavüberprüfung angefügt wurde, 
436 wird in Hinsicht auf die vorherige Note bestimmt. Im nächsten 
437 Fragment ist die letzte Note ein @code{a'}. 
438 Die Oktavenüberprüfung stellt fest, dass zwischen e' und kleinem
439 b eine Quarte Abstand ist und dass die folgende Note, ein a', sich
440 wieder innerhalb einer Quarte vom e' aus befindet. Die Überprüfung
441 gibt also einen Erfolgswert zurück und die Notenausgabe wird nicht
442 verändert.
443
444
445 @lilypond[quote,ragged-right,verbatim,fragment]
446 \relative c' {
447   e
448   \octave b
449   a
450 }
451 @end lilypond
452
453
454 @node Transpose
455 @subsection Transpose
456
457 @cindex Transposition
458 @cindex Transponieren
459 @funindex \transpose
460
461 Ein musikalischer Ausdruck kann mit dem Befehl @code{\transpose}
462 transponiert werden. Die Syntax lautet:
463 @example
464 \transpose @var{von} @var{nach} @var{mus. Ausdruck}
465 @end example
466
467 Das bedeutet, dass der @var{mus. Ausdruck} um das Intervall zwischen den 
468 Tonhöhen @var{von} und @var{nach} transponiert wird: Jede Note, die die 
469 Tonhöhe @var{von} hat, wird in die Tonhöhe @var{nach} umgewandelt.
470
471 So kann z. B. ein Stück in D-Dur, wenn es für den Sänger etwas zu
472 tief ist, mit dem Befehl
473
474 @example
475 \transpose d e @dots{}
476 @end example
477
478 @noindent
479 nach E-Dur transponiert werden.
480
481 Oder eine Violinstimme, die so notiert wird, wie sie erklingt, 
482 soll von einer A-Klarinette gespielt werden. Hier ist ein 
483 klingendes A als C notiert, so dass alles also eine kleine
484 Terz tiefer erklingt, als es notiert ist. Für die Erzeugung der 
485 Klarinettenstimme muss folgender Befehl verwendet werden:
486
487 @example
488 \transpose a c @dots{}
489 @end example
490
491 @code{\transpose} unterscheidet enharmonische Verwechslungen: sowohl 
492 @code{\transpose c cis} als auch @code{\transpose c des} transponieren 
493 die Musik einen Halbton nach oben. Aber die erste Version gibt als 
494 Versetzungszeichen Kreuze aus, die zweite dagegen B-Versetzungszeichen.
495
496 @lilypond[quote,ragged-right,verbatim]
497 mus = { \key d \major cis d fis g }
498 \new Staff {
499   \clef "F" \mus
500   \clef "G"
501   \transpose c g' \mus
502   \transpose c f' \mus
503 }
504 @end lilypond
505
506 @code{\transpose} kann auch benutzt werden, um die geschriebenen 
507 Noten eines transponierenden Instruments zu notieren. Tonhöhen in 
508 LilyPond werden üblicherweise notiert, wie sie erklingen, aber 
509 man kann auch eine andere Tonart verwenden. Noten einer 
510 B-Trompete, die mit einem klingenden D anfangen, könnte man also 
511 auch so eingeben:
512
513 @example
514 \transpose c bes @{ e4 @dots{} @}
515 @end example
516
517 Um die Noten dann wiederum als Trompetenstimme zu drucken (also einen 
518 Ganzton tiefer, als sie erklingen), setzt man einfach um sie herum 
519 eine weitere Transposition:
520
521 @example
522 \transpose bes c @{ \transpose c bes @{ e4 @dots{} @} @}
523 @end example
524
525
526 @seealso
527
528 Programmreferenz: @internalsref{TransposedMusic}.
529
530 Beispiel: @lsr{scheme,transpose-pitches-with-minimum-accidentals.ly}.
531
532
533 @refbugs
534
535 Wenn Sie sowohl  @code{\transpose} als auch @code{\relative} 
536 benutzen wollen, muss die @code{\transpose}-Umgebung sich 
537 außerhalb der @code{\relative}-Umgebung befinden, da 
538 @code{\relative} keine Auswirkungen auf Noten hat, die sich 
539 innerhalb von @code{\transpose} befinden.
540
541
542 @node Rests
543 @subsection Rests
544 @cindex Pausen
545
546 @funindex \rest
547 @funindex r
548
549 Pausen werden wie Noten eingegeben, ihre Bezeichnung ist @code{r}.
550
551 @lilypond[fragment,quote,ragged-right,verbatim]
552 r1 r2 r4 r8
553 @end lilypond
554
555 Pausen, die ganze Takte ausfüllen und in der Taktmitte zentriert 
556 werden sollen, müssen als mehrtaktige Pausen eingegeben werden. 
557 Sie können sowohl für einen einzigen Takt als auch für mehrere 
558 Takte verwendet werden, Näheres im Abschnitt
559 @ref{Multi measure rests}.
560
561 Um die vertikale Position einer Pause explizit festzulegen, 
562 kann eine Note eingegeben werden, gefolgt vom Befehl @code{\rest}. 
563 Die Pause wird dann an die Stelle gesetzt, wo sich sonst die 
564 Note befinden würde.
565
566 @lilypond[fragment,quote,ragged-right,verbatim]
567 a'4\rest d'4\rest
568 @end lilypond
569
570 @noindent
571 Damit wird die manuelle Formatierung von mehrstimmiger Musik 
572 sehr viel einfacher, da die Formatierungsfunktion zur automatischen 
573 Auflösung von Zusammenstößen diese Pausen nicht mit einbezieht.
574
575
576 @seealso
577
578 Programmreferenz: @internalsref{Rest}.
579
580
581 @node Skips
582 @subsection Skips
583
584 @cindex Skip
585 @cindex Überspringen von Zeichen
586 @cindex Unsichtbare Pausen
587 @cindex Platzhalternoten
588 @funindex \skip
589 @funindex s
590
591 Eine unsichtbare Pause (auch als @qq{skip} oder Überspringung bezeichnet) 
592 kann wie eine Note eingegeben werden, die Notationsbezeichnung ist @code{s}. 
593 Man kann aber auch die Dauer extra angeben mit @code{\skip @var{Dauer}}.
594
595 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
596 a4 a4 s4 a4 \skip 1 a4
597 @end lilypond
598
599 Die @code{s}-Syntax steht nur im Noten- oder Akkordmodus zur Verfügung. In 
600 anderen Situationen, z. B. innerhalb eines Liedtextes, muss @code{\skip} 
601 benutzt werden.
602
603 @lilypond[quote,ragged-right,verbatim]
604 <<
605   \relative { a'2 a2 }
606   \new Lyrics \lyricmode { \skip 2 bla2 }
607 >>
608 @end lilypond
609
610 Der Überspringungsbefehl (@code{\skip}) ist einfach ein leerer Platzhalter. 
611 Durch ihn wird 
612 überhaupt nichts gesetzt, auch keine transparenten Objekte.
613
614 Die Überspringung mit @code{s} hingegen erstellt  @internalsref{Staff} und
615 @internalsref{Voice} wenn es erforderlich ist, genauso wie Noten und Pausen. 
616 Das folgende Beispiel etwa setzt ein leeres Notensystem:
617
618 @lilypond[quote,ragged-right,verbatim]
619 { s4 }
620 @end lilypond
621
622 Das Fragment @code{@{ \skip 4 @}} würde nur eine leere Seite produzieren.
623
624 @seealso
625
626 Programmreferenz: @internalsref{SkipMusic}.
627
628
629
630 @node Rhythms
631 @section Rhythms
632
633 Dieser Abschnitt erklärt Rhythmen, Dauern und Takte.
634
635 @menu
636 * Durations::                   
637 * Augmentation dots::           
638 * Tuplets::                     
639 * Scaling durations::           
640 * Bar check::                   
641 * Barnumber check::             
642 * Automatic note splitting::    
643 @end menu
644
645
646 @node Durations
647 @subsection Durations
648
649 @cindex Dauer
650 @cindex Notenlänge
651 @funindex \longa
652 @funindex \breve
653 @funindex \maxima
654
655 Im Noten-, Akkord- und Liedtextmodus werden Notenlängen (Dauern) durch 
656 Zahlen und Punkte notiert: Dauern werden als reziproke Werte geschrieben. 
657 Zum Beispiel wird eine Viertelnote mit @code{4} notiert (weil sie eine 
658 1/4-Note ist), eine halbe Note mit @code{2} (weil sie eine 1/2-Note ist). 
659 Noten, die länger als eine Ganze sind, müssen mit @code{\longa} 
660 (für die Longa, also vier Ganze) und 
661 @code{\breve} (für die Brevis, auch Doppelganze genannt) notiert werden.
662
663 @example
664 c'\breve
665 c'1 c'2 c'4 c'8 c'16 c'32 c'64 c'64
666 r\longa r\breve
667 r1 r2 r4 r8 r16 r32 r64 r64
668 @end example
669
670 @lilypond[quote]
671 \score {
672 \relative c'' {
673     a\breve*1/2 \autoBeamOff
674     a1 a2 a4 a8 a16 a32 a64 a64
675    \bar "empty"
676    \break
677     r\longa*1/4 r\breve *1/2
678     r1 r2 r4 r8 r16 r32 r64 r64
679   }
680   \layout {
681     ragged-right = ##t
682     indent=0\mm
683     \context {
684       \Score
685         \remove "Bar_number_engraver"
686     }
687     \context {
688       \Staff
689         \remove "Clef_engraver"
690         \override StaffSymbol #'transparent = ##t
691         \override TimeSignature #'transparent = ##t
692         \override BarLine #'transparent = ##t
693         \consists "Pitch_squash_engraver"
694     }
695   }
696 }
697 @end lilypond
698
699 Wenn die Dauer hinter einer Notenbezeichnung nicht angegeben ist, 
700 wird die Dauer der vorhergehenden Note eingesetzt. Der Standardwert 
701 für die erste Note ist eine Viertel.
702
703 @lilypond[quote,ragged-right,verbatim,fragment]
704 { a a a2 a a4 a a1 a }
705 @end lilypond
706
707
708 @node Augmentation dots
709 @subsection Augmentation dots
710
711 @funindex .
712 @cindex Punktierung
713
714 Um punktierte Notendauern zu erhalten, muss einfach nur ein Punkt 
715 (@code{.}) hinter die Zahl der Dauer gesetzt werden. Zwei Punkte 
716 ergeben eine doppelte Punktierung.
717
718 @lilypond[quote,ragged-right,fragment,verbatim]
719 a'4 b' c''4. b'8 a'4. b'4.. c''8.
720 @end lilypond
721
722 @refcommands
723
724 Punkte werden normalerweise nach oben verschoben, damit sie die Notenlinien 
725 nicht berühren. Das gilt aber nicht für mehrstimmige Passagen. Mit den 
726 folgenden Befehlen kann ein anderes Verhalten der Punktierung erreicht werden.
727
728 @funindex \dotsUp
729 @code{\dotsUp} (Der Punkt wird nach oben verschoben.),
730 @funindex \dotsDown
731 @code{\dotsDown} (Der Punkt wird nach unten verschoben.),
732 @funindex \dotsNeutral (Wiederherstellung des Standards.)
733 @code{\dotsNeutral}.
734
735 @seealso
736
737 Programmreferenz: @internalsref{Dots}, and @internalsref{DotColumn}.
738
739
740 @node Tuplets
741 @subsection Tuplets
742
743 @cindex N-tolen
744 @cindex Triolen
745 @cindex Rhythmische Aufteilungen
746 @funindex \times
747
748 Triolen und andere rhythmische Aufteilungen werden aus einem musikalischen 
749 Ausdruck erstellt, indem dessen Tondauern mit einem Bruch multipliziert werden.
750
751 @example
752 \times @var{Bruch} @var{musikalischer Ausdruck}
753 @end example
754
755 @noindent
756 Die Dauer eines @var{musikalischen Ausdrucks} wird mit dem Bruch multipliziert. 
757 Der Nenner des Bruchs wird über den Noten ausgegeben, optional mit einer 
758 eckigen Klammer, die die Noten einfasst. Die üblichste Aufteilung ist die 
759 Triole, in welcher drei Noten die Länge von zwei haben, der Wert jeder 
760 einzelnen Note ist also 2/3 der notierten Länge.
761
762 @lilypond[quote,ragged-right,fragment,verbatim]
763 g'4 \times 2/3 {c'4 c' c'} d'4 d'4
764 @end lilypond
765
766 Diese Brüche können auch ineinander geschachtelt werden, etwa so:
767
768 @lilypond[fragment,ragged-right,verbatim,relative=2]
769 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
770 \times 4/6 {
771   a4 a
772   \times 3/5 { a a a a a }
773 }
774 @end lilypond
775
776 @refcommands
777
778 @funindex \tupletUp
779 @code{\tupletUp},
780 @funindex \tupletDown
781 @code{\tupletDown},
782 @funindex \tupletNeutral
783 @code{\tupletNeutral}.
784
785
786 @commonprop
787
788 @funindex tupletNumberFormatFunction
789 @cindex Formatierung von Brüchen
790 @cindex Formatierung von Triolen
791 @cindex N-tolen, Formatierung
792
793 Der Wert von @code{tupletSpannerDuration} definiert, wie lange jede 
794 Klammer dauert. Mit entsprechender Einstellung kann man beliebig 
795 viele Triolen schreiben, aber nur einmal den Befehl @code{\times}
796 benutzen. Im nächsten Beispiel etwa werden zwei Triolen gedruckt, 
797 @code{\times} aber nur einmal benutzt. Das gilt natürlich auch für alle 
798 anderen Brüche.
799
800 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
801 \set tupletSpannerDuration = #(ly:make-moment 1 4)
802 \times 2/3 { c8 c c c c c }
803 @end lilypond
804
805 @noindent
806 Mehr Information zu @code{make-moment} findet sich im Abschnitt 
807 @ref{Time administration}.
808
809 Die Formatierung der Nummer wird durch die Eigenschaft @code{text} 
810 in @code{TupletNumber} bestimmt. Die Standardeinstellung gibt nur 
811 den Nenner aus, aber wenn @code{TupletNumber} auf den Wert 
812 @code{tuplet-number::calc-fraction-text}
813 gestellt wird, wird @var{Zähler}:@var{Nenner} ausgegeben.
814
815 Um gar keine Nummern anzeigen zu lassen, kann folgender Code benutzt
816  werden:
817
818 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
819 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
820 \override TupletNumber #'transparent = ##t
821 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
822 @end lilypond
823
824 Mit der  @code{\tweak}-Funktion können die Zahlen von geschachtelten Brüchen 
825 eingestellt werden, die  zur gleichen Zeit beginnen. Im Beispiel unten 
826 wird mit @code{\tweak} definiert, dass für die äußere Klammer der Bruch
827 ausgegeben wird, für die innere aber nur der Nenner.
828
829 @lilypond[quote,ragged-right,verbatim]
830 \new Staff {
831   \tweak #'text #tuplet-number::calc-fraction-text
832   \times 4/3 {
833      \tweak #'text #tuplet-number::calc-denominator-text
834      \times 2/3 { c'8[ c'8 c'8] }
835      \times 2/3 { c'8[ c'8 c'8] }
836      \times 2/3 { c'8[ c'8 c'8] }
837   }
838 }
839 @end lilypond
840
841 Im nächsten Beispiel werden @code{\tweak} und @code{\override} 
842 zusammen verwendet, um die Darstellung der Klammer 
843 (@code{TupletBracket}) zu bestimmen. Mit dem ersten @code{\tweak} 
844 wird die Klammer der äußeren Triole über dem Notensystem platziert. 
845 Das zweite @code{\tweak} platziert die erste der drei inneren Klammern 
846 unter dem System (von der Klammer wird hier nur der Nenner des
847 Bruchs dargestellt). Dieses Paar von @code{\tweak}-Einstellungen wirkt 
848 sich jedoch nur auf die äußere und die @emph{erste} innere Klammer 
849 aus, weil nur sie zur gleichen Zeit beginnen. Mit dem @code{\override}-Befehl 
850 kann die Richtung der zweiten und dritten @code{TupletBracket} 
851 verändert werden, in 
852 diesem Fall wird sie unter das Notensystem geschrieben.
853
854 @lilypond[quote,ragged-right,verbatim]
855 \new Staff {
856   \tweak #'text #tuplet-number::calc-fraction-text
857   \tweak #'direction #up
858   \times 4/3 {
859      \tweak #'direction #down
860      \times 2/3 { c'8[ c'8 c'8] }
861      \override TupletBracket #'direction = #down
862      \times 2/3 { c'8[ c'8 c'8] }
863      \times 2/3 { c'8[ c'8 c'8] }
864   }
865 }
866 @end lilypond
867
868 Die Klammern können so eingestellt werden, dass sie bis zu 
869 einem Taktvorspann oder bis zur nächsten Note reichen.
870
871 @lilypond[ragged-right]
872 \new RhythmicStaff {
873   \set tupletFullLength = ##t
874   \time 4/4
875   \times 4/5 {
876     c4 c1
877   }
878   \set tupletFullLengthNote = ##t
879   \time 2/4
880   \times 2/3 {
881     c4 c c 
882   }
883   \time 3/4
884   c4 
885 }
886 @end lilypond
887
888
889 @seealso
890
891 Programmreferenz: @internalsref{TupletBracket},
892 @internalsref{TupletNumber} und @internalsref{TimeScaledMusic}.
893
894
895
896 @node Scaling durations
897 @subsection Scaling durations
898
899 Die Dauer von Längen kann mit einem Bruch multipliziert werden, 
900 indem hinter die Note  @qq{*@var{N/M}} (oder @qq{*@var{N}} wenn @var{M=1}) 
901 geschrieben wird. Das beeinflusst nicht die Erscheinung der Note oder 
902 Pause im Druckbild. Die Werte können auch kombiniert werden, etwa 
903 @qq{*M*N}.
904
905 Im nächsten Beispiel nehmen die drei ersten Noten genau zwei Schläge ein, 
906 aber es wird keine Triolenklammer über ihnen ausgegeben.
907
908 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
909 \time 2/4
910 a4*2/3 gis4*2/3 a4*2/3
911 a4 a4 a4*2
912 b16*4 c4
913 @end lilypond
914
915
916 @seealso
917
918 Abschnitt @ref{Tuplets}
919
920
921 @node Bar check
922 @subsection Bar check
923
924 @cindex Taktüberprüfung
925 @funindex barCheckSynchronize
926 @funindex |
927
928 Die Taktüberprüfung hilft, Fehler in den Notendauern zu entdecken. 
929 Eine Taktüberprüfung wird mit dem Taktstrichsymbol @qq{|} (Taste AltGr+<) 
930 eingegeben. Immer, wenn LilyPond bei der Ausgabe des Notendrucks 
931 auf dieses Zeichen stößt, sollte hier in den Noten auch ein 
932 Taktstrich erscheinen. Wenn das nicht der Fall ist, wird eine Warnung 
933 ausgegeben. Im nächsten Beispiel resultiert die zweite Taktüberprüfung 
934 in einer Fehlermeldung.
935
936 @example
937 \time 3/4 c2 e4 | g2 |
938 @end example
939
940 Taktüberprüfungen können auch in Liedtexten verwendet werden:
941
942 @example
943 \lyricmode @{
944   \time 2/4
945   Twin -- kle | Twin -- kle
946 @}
947 @end example
948
949 Eine Taktüberprüfung gilt als nicht bestanden, wenn die Notenwerte 
950 nicht stimmen. Besonders in mehrstimmiger komplizierter Musik können 
951 solche falschen Notenwerte die ganze Partitur durcheinander bringen. 
952 Es lohnt sich also, die Fehlersuche damit zu beginnen, nicht bestandene 
953 Taktüberprüfungen zu kontrollieren.
954
955 @funindex |
956 @funindex pipeSymbol
957
958 Es ist auch möglich, die Bedeutung des Symbols @code{|} umzudefinieren. 
959 Das geschieht, indem man der Pipe (@code{pipeSymbol} einen musikalischen 
960 Ausdruck zuweist:
961
962 @lilypond[quote,ragged-right,verbatim]
963 pipeSymbol = \bar "||"
964
965 { c'2 c' | c'2 c' }
966 @end lilypond
967
968
969 @node Barnumber check
970 @subsection Barnumber check
971
972 Wenn man größere Musikstücke kopiert, kann es hilfreich sein, wenn 
973 LilyPond überprüft, ob die Taktnummer, in der Sie gerade kopieren, 
974 mit der des Originales übereinstimmt. Das kann mit dem Befehl
975 @code{\barNumberCheck} folgenderweise überprüft werden:
976
977 @verbatim
978 \barNumberCheck #123
979 @end verbatim
980
981 @noindent
982 Eine Warnung wird ausgegeben, wenn der interne Zähler 
983 @code{currentBarNumber} von LilyPond
984 nicht mit dem Wert 123 übereinstimmt.
985
986
987 @node Automatic note splitting
988 @subsection Automatic note splitting
989
990 Lange Noten können automatisch in übergebundene Noten aufgeteilt werden. 
991 Dieses Verhalten erreicht man, indem der  @internalsref{Note_heads_engraver} 
992 mit dem @internalsref{Completion_heads_engraver} ausgetauscht wird. 
993 Im nächsten Beispiel werden Noten, die über die Taktlinie dauern, aufgeteilt 
994 und übergebunden.
995
996 @lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
997 \new Voice \with {
998   \remove "Note_heads_engraver"
999   \consists "Completion_heads_engraver"
1000 } {
1001   c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
1002 }
1003 @end lilypond
1004
1005 Dieser Notationsformatierer (eng. engraver) teilt alle Noten 
1006 auf, die über eine Taktlinie dauern und fügt Bindebögen hinzu. 
1007 Er kann unter Anderem dann nützlich sein, wenn man komplexe 
1008 Partituren auf Fehler überprüfen möchte: Wenn die Takte nicht 
1009 vollständig gefüllt sind, zeigt die Überbindung genau an, wie viele 
1010 Notenwerte noch in dem jeweiligen Takt fehlen.
1011
1012 Wenn Sie wollen, dass auch Zeilenumbrüche an den Stellen, an denen 
1013 automatisch Noten aufgeteilt wurden, stattfinden, müssen Sie auch 
1014 den Formatierer  @internalsref{Forbid_line_break_engraver}  mit 
1015 dem @code{\remove}-Befehl entfernen.
1016
1017
1018 @refbugs
1019
1020 Nicht alle Notenwerte (besonders wenn sie andere rhythmische 
1021 Aufteilungen beinhalten) können exakt durch normale Noten und 
1022 Punktierungen wiedergegeben werden. Der Engraver setzt aber
1023 trotzdem keine Triolen etc.
1024
1025 @code{Completion_heads_engraver} wirkt sich nur auf Noten aus; 
1026 Pausen werden nicht aufgeteilt.
1027
1028 @seealso
1029
1030 Programmreferenz: @internalsref{Completion_heads_engraver}.
1031
1032
1033 @node Polyphony
1034 @section Polyphony
1035
1036 Polyphonie bedeutet in der musikalischen Terminologie das
1037 Vorhandensein von mehr als einer (eigenständigen) Stimme 
1038 in einem Stück. Für LilyPond bedeutet es aber das Vorhandensein 
1039 von mehr als einer Stimme pro System.
1040
1041 @menu
1042 * Chords::                      
1043 * Stems::                       
1044 * Basic polyphony::             
1045 * Explicitly instantiating voices::  
1046 * Collision Resolution::        
1047 @end menu
1048
1049
1050 @node Chords
1051 @subsection Chords
1052
1053 @cindex Akkorde
1054
1055 Ein Akkord wird notiert, indem die zu ihm gehörenden Tonhöhen 
1056 zwischen spitze Klammern (@code{<} und @code{>} gesetzt werden.
1057 Auf einen Akkord kann eine Dauer-Angabe folgen, genauso wie bei 
1058 einfachen Noten.
1059
1060
1061 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
1062 <c e g>4 <c>8
1063 @end lilypond
1064
1065 Siehe @ref{Chord names} für mehr Information.
1066
1067 @c  I don't like having this here, but I can't think of
1068 @c  anywhere else to put it.  :(   -gp
1069 @node Stems
1070 @subsection Stems
1071
1072 Immer, wenn das Programm eine Note findet, wird automatisch 
1073 ein Notenhals (@internalsref{Stem}) -Objekt erzeugt. Auch 
1074 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar 
1075 gemacht.
1076
1077 @refcommands
1078
1079 @funindex \stemUp
1080 @code{\stemUp} (Hälse nach oben),
1081 @funindex \stemDown
1082 @code{\stemDown} (Hälse nach unten),
1083 @funindex \stemNeutral
1084 @code{\stemNeutral} (Hälse je nach Notenposition).
1085
1086
1087 @commonprop
1088
1089 Um die Richtung der Hälse zu ändern, können die Befehle
1090
1091 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1092 a4 b c b
1093 \override Stem #'neutral-direction = #up
1094 a4 b c b
1095 \override Stem #'neutral-direction = #down
1096 a4 b c b
1097 @end lilypond
1098
1099 @noindent benutzt werden.
1100
1101 @node Basic polyphony
1102 @subsection Basic polyphony
1103
1104 @cindex Mehrstimmigkeit
1105 @cindex Polyphonie
1106
1107 Die einfachste Weise, Abschnitte mit mehr als einer Stimme pro
1108 Notensystem zu notieren, ist es, jede Stimme als eine
1109 Sequenz zu notieren (innerhalb der Klammern @code{@{...@}}) 
1110 und dann die beiden Klammer simultan zu kombinieren, indem
1111 sie mit @code{\\} getrennt werden.
1112
1113 @funindex \\
1114
1115 @lilypond[quote,verbatim,fragment]
1116 \new Staff \relative c' {
1117   c16 d e f
1118   <<
1119     { g4 f e | d2 e2 } \\
1120     { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
1121     { s2. | s4 b4 c2 }
1122   >>
1123 }
1124 @end lilypond
1125
1126 Dieser Trenner veranlasst, dass Stimmen (@internalsref{Voice}) 
1127 -Kontexte@footnote{Polyphone Stimmen werden in anderen
1128 Programmen teilweise als @qq{layers} (Schichten) bezeichnet.}
1129 @cindex Layers
1130 angelegt werden. Sie tragen die Namen @code{"1"}, @code{"2"} 
1131 usw. In jedem dieser Kontexte wird die Richtung von Bögen,
1132 Hälsen usw. entsprechend angepasst.
1133
1134 Diese Stimmen sind alle unabhängig von der Stimme, in der die 
1135 Noten außerhalb der @code{<< \\ >>}-Konstruktion notiert sind.
1136 Das sollte man berücksichtigen, wenn man auf Stimmen-Ebene
1137 Veränderungen vornimmt. Das bedeutet gleichzeitig auch, dass 
1138 Legato- und Bindebögen nicht in eine @code{<< \\ >>}-Umgebung 
1139 hinein- noch aus hier hinaus ragen können. Die parallelen 
1140 Notenabschnitte aus unterschiedlichen @code{<< \\ >>}-Umgebungen
1141 hingegen gehören der gleichen Stimme an. Hier noch einmal das 
1142 gleiche Beispiel mit unterschiedlichen Notenköpfen und Farben 
1143 für jede Stimme. 
1144 Die Veränderung der Notenköpfe in der Hauptstimme hat keine
1145 Auswirkung auf die Stimmen innerhalb der  @code{<< \\ >>}-Umgebungen, 
1146 und die Veränderung der Notenköpfe für die untere Stimme setzt 
1147 sich fort in der zweiten  @code{<< \\ >>}-Umgebung. Hier ist auch 
1148 eine Noten über die Taktgrenze hinweg an die untere Stimme der 
1149 zweiten Polyphonie-Umgebung angebunden.
1150
1151 @cindex Notenköpfe, Stile
1152
1153 @lilypond[quote,verbatim,fragment]
1154 \new Staff \relative c' {
1155   \override NoteHead #'style = #'cross
1156   \override NoteHead #'color = #red
1157   c16 d e f
1158   <<
1159     { g4 f e } \\
1160     { \override NoteHead #'style = #'triangle
1161       \override NoteHead #'color = #blue
1162     r8 e4 d c8 ~ }
1163   >> |
1164   <<
1165     { d2 e2 } \\
1166     { c8 b16 a b8 g ~ g2 } \\
1167     { \override NoteHead #'style = #'slash 
1168       \override NoteHead #'color = #green
1169       s4 b4 c2 }
1170   >>
1171 }
1172 @end lilypond
1173
1174 Polyphonie verändert nicht das Verhältnis der Noten 
1175 innerhalb einer @code{\relative @{ @}}-Umgebung.
1176 Jede Note wird weiterhin errechnet aus der direkt 
1177 vorhergehenden.
1178
1179 @example
1180 \relative @{ NoteA << NoteB \\ NoteC >> NoteD @}
1181 @end example
1182
1183 @code{NoteC} ist relativ zu @code{NoteB}, nicht @code{NoteA};
1184 @code{NoteD} ist relativ zu @code{NoteC}, nicht @code{NoteB} oder
1185 @code{NoteA}.
1186
1187
1188 @node Explicitly instantiating voices
1189 @subsection Explicitly instantiating voices
1190
1191 @internalsref{Voice}-Kontexte können auch manuell innerhalb 
1192 eines @code{<< >>}-Abschnittes initiiert werden. Mit den Befehlen 
1193 @code{\voiceOne} bis hin zu @code{\voiceFour} kann jeder Stimme 
1194 entsprechendes Verhalten von vertikaler Verschiebung und Richtung 
1195 von Hälsen und anderen Objekten hinzugefügt werden.
1196
1197 Genauer gesagt,
1198 @example
1199 << \upper \\ \lower >>
1200 @end example
1201
1202 @noindent
1203 entspricht 
1204
1205 @example
1206 <<
1207   \new Voice = "1" @{ \voiceOne \upper @}
1208   \new Voice = "2" @{ \voiceTwo \lower @}
1209 >>
1210 @end example
1211
1212 Der @code{\voiceXXX}-Befehl setzt die Richtung von Hälsen, 
1213 Bögen, Artikulationszeichen, Text, Punktierungen und Fingersätzen. 
1214  @code{\voiceOne} und @code{\voiceThree} lassen diese Objekte 
1215  nach oben zeigen, 
1216  @code{\voiceTwo} und @code{\voiceFour}
1217 dagegen lassen sie abwärts zeigen. Der Befehl 
1218 @code{\oneVoice} stellt wieder auf das normale Verhalten um.
1219
1220 Ein Ausdruck, der direkt innerhalb einer @code{<< >>}-Umgebung 
1221 auftritt, gehört der Hauptstimme an. Das ist nützlich, wenn zusätzliche 
1222 Stimme auftreten, während die Hauptstimme sich fortsetzt. Hier also 
1223 eine bessere Version des Beispiels aus dem vorigen Abschnitt. Die 
1224 farbigen Kreuz-Notenköpfe zeigen, dass die Hauptstimme sich jetzt in 
1225 einem einzigen Stimmen (@code{voice})-Kontext befindet.
1226
1227 @lilypond[quote,ragged-right,verbatim]
1228 \new Staff \relative c' {
1229   \override NoteHead #'style = #'cross
1230   \override NoteHead #'color = #red
1231   c16 d e f
1232   \voiceOne
1233   <<
1234     { g4 f e | d2 e2 }
1235     \new Voice="1" { \voiceTwo
1236       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1237       \oneVoice
1238     }
1239     \new Voice { \voiceThree
1240       s2. | s4 b4 c2
1241       \oneVoice
1242     }
1243   >>
1244   \oneVoice
1245 }
1246 @end lilypond
1247
1248 Und mit der richtigen Definition der Stimmen kann die Melodie auch 
1249 übergebunden werden.
1250
1251 @lilypond[quote,ragged-right,verbatim]
1252 \new Staff \relative c' {
1253   c16^( d e f
1254   \voiceOne
1255   <<
1256     { g4 f e | d2 e2) }
1257     \context Voice="1" { \voiceTwo
1258       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1259       \oneVoice
1260     }
1261     \new Voice { \voiceThree
1262       s2. s4 b4 c2
1263       \oneVoice
1264     }
1265   >>
1266   \oneVoice
1267 }
1268 @end lilypond
1269
1270 Indem man den @code{\\}-Trenner vermeidet, gelingt es auch, mehrstimmige 
1271 Abschnitte ineinander zu schachteln, was in manchen Fällen die bessere 
1272 und natürlichere Lösung sein kann.
1273
1274 @lilypond[quote,ragged-right,verbatim]
1275 \new Staff \relative c' {
1276   c16^( d e f
1277   \voiceOne
1278   <<
1279     { g4 f e | d2 e2) }
1280     \context Voice="1" { \voiceTwo
1281       r8 e4 d c8 ~ |
1282       <<
1283         {c8 b16 a b8 g ~ g2}
1284         \new Voice { \voiceThree
1285           s4 b4 c2
1286           \oneVoice
1287         }
1288       >>
1289     \oneVoice
1290     }
1291   >>
1292   \oneVoice
1293 }
1294 @end lilypond
1295
1296 In manchen Fällen von sehr komplexer polyphoner Musik können noch 
1297 mehr Stimmen benötigt werden, um Zusammenstöße zwischen Noten zu 
1298 vermeiden. Zusätzliche Stimmen werden durch einen neuen Bezeichner 
1299 erstellt, wie das nächste Beispiel zeigt.
1300
1301 @lilypond[quote,verbatim,ragged-right,relative=2]
1302 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
1303
1304 \relative c''' <<
1305   { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
1306   { \voiceThree  b4} \\
1307   { \voiceFive d,} \\
1308   { \voiceTwo g,}
1309 >>
1310 @end lilypond
1311
1312
1313 @node Collision Resolution
1314 @subsection Collision Resolution
1315
1316 Normalerweise werden Notenköpfe mit einer unterschiedlichen Anzahl 
1317 von Punktierungen nicht verschmolzen, aber wenn die Objekt-Eigenschaft 
1318  @code{merge-differently-dotted} in ein 
1319 Notenkollisions (@internalsref{NoteCollision})-Objekt gesetzt wird, 
1320 werden sie zusammengefasst.
1321
1322 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
1323 \new Voice << {
1324   g8 g8
1325   \override Staff.NoteCollision
1326     #'merge-differently-dotted = ##t
1327   g8 g8
1328 } \\ { g8.[ f16] g8.[ f16] } >>
1329 @end lilypond
1330
1331 Auf gleiche Art können auch Halbe mit Achteln vereinigt werden, indem 
1332 @code{merge-differently-headed} eingesetzt wird:
1333
1334 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1335 \new Voice << {
1336   c8 c4.
1337   \override Staff.NoteCollision
1338     #'merge-differently-headed = ##t
1339 c8 c4. } \\ { c2 c2 } >>
1340 @end lilypond
1341
1342 @noindent
1343 @code{merge-differently-headed} und @code{merge-differently-dotted}
1344 wirken sich allerdings nur auf Noten mit unterschiedlich gerichteten 
1345 Hälsen aus (wie etwa Stimme 1 und 2).
1346
1347 LilyPond verschiebt auch Pausen vertikal, die einem Hals gegenüber stehen:
1348
1349 @lilypond[quote,ragged-right,fragment,verbatim]
1350 \new Voice << c''4 \\ r4 >>
1351 @end lilypond
1352
1353 Wenn drei oder mehr Noten in der selben Spalte angeordnet werden, 
1354 kann @code{merge-differently-headed} nicht mehr erfolgreich die 
1355 Noten vereinen, die ineinander gesetzt werden müssten. Damit die 
1356 Vereinigung funktioniert, muss der Befehl @code{\shift} vor die
1357 Note gesetzt werden, auf die er Auswirkung hat. Im ersten Takt 
1358 des folgenden Beispiels funktioniert @code{merge-differently-headed} 
1359 nicht (der Notenkopf der Halben ist schwarz). Im zweiten Takt 
1360 wurde @code{\shiftOn} eingefügt, um das obere @code{g} aus der 
1361 Spalte zu rücken, und das Vereinigen funktioniert wie gewünscht.
1362
1363 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1364 \override Staff.NoteCollision #'merge-differently-headed = ##t
1365 <<
1366   { d=''2 g2 } \\
1367   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1368   { \voiceFour e,,2 e'2}
1369 >>
1370 <<
1371   { d'=''2 \shiftOn g2 } \\ 
1372   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1373   { \voiceFour e,,2 e'2}
1374 >>
1375 @end lilypond
1376
1377
1378 @refcommands
1379
1380 @funindex \oneVoice
1381 @code{\oneVoice},
1382 @funindex \voiceOne
1383 @code{\voiceOne},
1384 @funindex \voiceTwo
1385 @code{\voiceTwo},
1386 @funindex \voiceThree
1387 @code{\voiceThree},
1388 @funindex \voiceFour
1389 @code{\voiceFour}.
1390
1391 @funindex \shiftOn
1392 @code{\shiftOn},
1393 @funindex \shiftOnn
1394 @code{\shiftOnn},
1395 @funindex \shiftOnnn
1396 @code{\shiftOnnn},
1397 @funindex \shiftOff
1398 @code{\shiftOff}: Diese Befehle definieren den Grad, mit 
1399 welchem Noten der aktuellen Stimmen verschoben werden 
1400 sollen. Die äußeren Stimmen (normalerweise 1 und 2) haben 
1401 den Befehl @code{\shiftOff}, die inneren dagegen (drei und 
1402 vier) den Befehl @code{\shiftOn}. @code{\shiftOnn} und 
1403 @code{\shiftOnnn} stellen weitere Verschiebungsebenen dar.
1404
1405 Wenn LilyPond selber keine Lösung bieten kann, können die 
1406 Eigenschaft @code{force-hshift} des 
1407 @internalsref{NoteColumn}-Objektes (siehe unten) 
1408 sowie Pausen mit definierter Tonhöhe eingesetzt werden, 
1409 um Satzentscheidungen des Programmes zu überschreiben.
1410
1411 @lilypond[quote,verbatim,ragged-right]
1412 \relative <<
1413 {
1414   <d g>
1415   <d g>
1416 } \\ {
1417   <b f'>
1418   \once \override NoteColumn #'force-hshift = #1.7
1419   <b f'>
1420 } >>
1421 @end lilypond
1422
1423
1424 @seealso
1425
1426 Programmreferenz: Die Objekte, die für Auflösung von Zusammenstößen 
1427 zuständig sind, sind 
1428 @internalsref{NoteCollision} und @internalsref{RestCollision}.
1429
1430
1431 @refbugs
1432
1433 Wenn @code{merge-differently-headed} mit einer nach oben gerichteten 
1434 Achtel oder kleineren Note verwendet wird, und die nach unten gerichtete 
1435 Note ist eine Halbe, bekommt die Achtel die falsche Richtung gesetzt.
1436
1437 Es gibt keine Unterstützung für Cluster, in denen die gleiche Note 
1438 mit unterschiedlichen Vorzeichen im selben Akkord auftritt. In diesem 
1439 Fall sollte man eine enharmonische Transkription benutzen oder 
1440 die spezielle Cluster-Notationsweise, siehe @ref{Clusters}.
1441
1442
1443
1444 @node Staff notation
1445 @section Staff notation
1446
1447 @cindex Notation von Systemelementen
1448 @cindex Systemelemente
1449 @cindex Symbole, systemweit
1450
1451 Dieser Abschnitt zeigt die Notation von Symbolen, die auf 
1452 Systemebene wirken, wie Tonartvorzeichen, Schlüssel oder 
1453 Taktangaben.
1454
1455 @menu
1456 * Clef::                        
1457 * Key signature::               
1458 * Time signature::              
1459 * Partial measures::            
1460 * Bar lines::                   
1461 * Unmetered music::             
1462 * System start delimiters::     
1463 * Staff symbol::                
1464 * Writing music in parallel::   
1465 @end menu
1466
1467
1468 @node Clef
1469 @subsection Clef
1470
1471 @funindex \clef
1472
1473 Der Schlüssel zeigt eine bestimme Systemlinie an und markiert die 
1474 Tonhöhe, mit der sie korrespondiert. Ein Schlüssel wird mit dem 
1475 @code{\clef}-Befehl gesetzt.
1476
1477 @lilypond[quote,ragged-right,fragment,verbatim]
1478 { c''2 \clef alto g'2 }
1479 @end lilypond
1480
1481 @cindex Notenschlüssel
1482 @cindex Schlüssel
1483 @cindex Violinschlüssel
1484 @cindex Sopranschlüssel
1485 @cindex Altschlüssel
1486 @cindex Bratschenschlüssel
1487 @cindex Tenorschlüssel
1488 @cindex Bassschlüssel
1489 @cindex Franz. Violinschlüssel
1490 @cindex C-Schlüssel
1491 @cindex Mezzosopranschlüssel
1492 @cindex Baritonschlüssel
1493 @cindex Subbasschlüssel
1494
1495 Unterstützt sind folgende Schlüssel:
1496
1497 @multitable @columnfractions .33 .66
1498 @headitem Schlüssel @tab Lage
1499 @item @code{treble} (Violinschlüssel) @tab
1500 G-Schlüssel auf der zweiten Linie
1501 @item @code{alto, C} (Bratschenschlüssel) @tab
1502 C-Schlüssel auf der dritten Linie
1503 @item @code{tenor} (Tenorschlüssel) @tab
1504 C-Schlüssel auf der vierten Linie
1505 @item @code{bass, F} (Bassschlüssel) @tab
1506 F-Schlüssel auf der vierten Linie
1507 @item @code{french} (Franz. Violinschlüssel)@tab
1508 G-Schlüssel auf der ersten Linie
1509 @item @code{soprano} (Sopranschlüssel) @tab
1510 C-Schlüssel auf der ersten Linie
1511 @item @code{mezzosoprano}(Mezzosopranschlüssel)  @tab
1512 C-Schlüssel auf der zweiten Linie
1513 @item @code{baritone} (Baritonschlüssel) @tab
1514 C-Schlüssel auf der fünften Linie
1515 @item @code{varbaritone} (Bariton-F-Schlüssel) @tab
1516 F-Schlüssel auf der dritten Linie
1517 @item @code{subbass} (Kontrabassschlüssel) @tab
1518 F-Schlüssel auf der fünften Linie
1519 @item @code{percussion} @tab
1520 Schlagzeugschlüssel
1521 @item @code{tab} @tab
1522 Tabulaturschlüssel
1523 @end multitable
1524
1525 Indem @code{_8} oder @code{^8} an die jeweilige Schlüsselbezeichnung 
1526 angehängt wird, wird der Schlüssel um eine Oktave nach oben oder unten 
1527 transponiert, mit @code{_15} oder @code{^15} um zwei Oktaven. 
1528 Die Schlüsselbezeichnung muss in Anführungszeichen gesetzt werden, 
1529 wenn sie Unterstriche oder Zahlen enthält, siehe Beispiel:
1530
1531 @cindex Tenorschlüssel, Chor
1532 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
1533 \clef "G_8" c4
1534 @end lilypond
1535
1536
1537 @commonprop
1538
1539 Dem Befehl @code{\clef "treble_8"} entspricht die entsprechende separate 
1540 Einstellung von @code{clefGlyph},
1541 @code{clefPosition} (womit y- und x-Position des Schlüssel bestimmt werden),
1542 @code{middleCPosition} und @code{clefOctavation}. Ein Schlüssel wird 
1543 immer dann ausgegeben, wenn eine dieser Eigenschaften sich ändert. Im 
1544 nächsten Beispiel werden Möglichkeiten gezeigt, die Eigenschaften manuell 
1545 zu setzen.
1546
1547 @lilypond[quote,ragged-right,verbatim]
1548 {
1549   \set Staff.clefGlyph = #"clefs.F"
1550   \set Staff.clefPosition = #2
1551   c'4
1552   \set Staff.clefGlyph = #"clefs.G"
1553   c'4
1554   \set Staff.clefGlyph = #"clefs.C"
1555   c'4
1556   \set Staff.clefOctavation = #7
1557   c'4
1558   \set Staff.clefOctavation = #0
1559   \set Staff.clefPosition = #0
1560   c'4
1561   \clef "bass"
1562   c'4
1563   \set Staff.middleCPosition = #4
1564   c'4
1565 }
1566 @end lilypond
1567
1568
1569 @seealso
1570
1571 Handbuch: @ref{Grace notes}.
1572
1573 Programmreferenz: @internalsref{Clef}.
1574
1575
1576 @node Key signature
1577 @subsection Key signature
1578
1579 @cindex Tonart
1580 @cindex Vorzeichen
1581 @funindex \key
1582
1583 Die Vorzeichen zeigen die Tonart an, in welcher ein Stück notiert ist. 
1584 Es handelt sich um eine Anzahl von Alterationszeichen (Kreuzen oder 
1585 Bs) am Beginn jedes Notensystems.
1586
1587 Das Setzen und Ändern von Tonarteinstellungen wird mit dem 
1588 @code{\key}-Befehl vorgenommen.
1589
1590 @example
1591 @code{\key} @var{Tonhöhe} @var{Art}
1592 @end example
1593
1594 @funindex \minor
1595 @funindex \major
1596 @funindex \minor
1597 @funindex \ionian
1598 @funindex \locrian
1599 @funindex \aeolian
1600 @funindex \mixolydian
1601 @funindex \lydian
1602 @funindex \phrygian
1603 @funindex \dorian
1604 @cindex Kirchentonarten
1605 @cindex Modus
1606
1607 Der Wert @var{Art} sollte entweder @code{\major} oder @code{\minor} 
1608 sein, um Moll oder Dur der @var{Tonhöhe} zu erhalten. Es können auch 
1609 Modusbezeichnungen für Kirchentonarten verwendet werden: @code{\ionian} 
1610 (Ionisch), @code{\locrian} (Locrisch), @code{\aeolian} (Aeolisch), 
1611 @code{\mixolydian} (Mixolydisch), @code{\lydian} (Lydisch),
1612 @code{\phrygian} (Phrygisch) und @code{\dorian} (Dorisch).
1613
1614 Dieser Befehl ändert die Kontexteigenschaft 
1615 @code{Staff.keySignature}. Vorzeichen, die nicht dem Standard entsprechen, 
1616 können manuell mit dieser Eigenschaft eingegeben werden.
1617
1618 Versetzungszeichen und Vorzeichen können am Anfang etwas verwirrend sein, 
1619 da unveränderte Noten je nach Tonart ein Auflösungszeichen bekommen 
1620 können (Beispiel). Mehr Information in den Abschnitten  @ref{Accidentals} 
1621 oder @ref{Accidentals and key signatures}.
1622
1623 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1624 \key g \major
1625 f1
1626 fis
1627 @end lilypond
1628
1629
1630 @commonprop
1631
1632 Ein Auflösungszeichen wird gesetzt, um vorhergehende Vorzeichen 
1633 rückgängig zu machen. Das kann aber unterdrückt werden, indem 
1634 die @code{Staff.printKeyCancellation}-Eigenschaft angepasst wird.
1635
1636 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
1637 \key d \major
1638 a b cis d
1639 \key g \minor
1640 a bes c d
1641 \set Staff.printKeyCancellation = ##f
1642 \key d \major
1643 a b cis d
1644 \key g \minor
1645 a bes c d
1646 @end lilypond
1647
1648
1649 @seealso
1650
1651 Programmreferenz: @internalsref{KeyCancellation},
1652 @internalsref{KeySignature}.
1653
1654
1655 @node Time signature
1656 @subsection Time signature
1657
1658 @cindex Taktangabe
1659 @cindex Metrum
1660 @funindex \time
1661
1662 Taktangaben zeigen das Metrum eines Stückes an: eine 
1663 regelmäßige Folge von betonten und unbetonten Zeiten. 
1664 Es wird angezeigt als ein Bruch vor Beginn der Noten.
1665
1666 Die Taktangabe wird mit dem @code{\time}-Befehl gesetzt.
1667
1668 @lilypond[quote,ragged-right,fragment,verbatim]
1669 \time 2/4 c'2 \time 3/4 c'2.
1670 @end lilypond
1671
1672 @commonprop
1673
1674 Das Symbol, das angezeigt wird, kann durch die 
1675 @code{style}-Eigenschaft angepasst werden. Wenn man 
1676 es auf den Wert @code{#'()} setzt, wird auch für 
1677 4/4- und 2/2-Takte ein Bruch angezeigt.
1678
1679 @lilypond[fragment,quote,ragged-right,verbatim]
1680 \time 4/4 c'1
1681 \time 2/2 c'1
1682 \override Staff.TimeSignature #'style = #'()
1683 \time 4/4 c'1
1684 \time 2/2 c'1
1685 @end lilypond
1686
1687 Es gibt noch sehr viel mehr Optionen für das Layout. 
1688 Siehe den Abschnitt @ref{Ancient time
1689 signatures} für weitere Beispiele.
1690
1691 Der Befehl @code{\time} stellt die Eigenschaften 
1692 @code{timeSignatureFraction}, @code{beatLength} 
1693 und @code{measureLength} im @code{Timing}-Kontext ein, 
1694 der normalerweise zu den Eigenschaften aller System 
1695 (@internalsref{Score}-Ebene) gehört. Die Eigenschaft 
1696 @code{measureLenght} bestimmt, wo Taktlinien eingefügt werden, 
1697 und wie automatische Balken gesetzt werden. Ein Verändern 
1698 der Eigenschaften von @code{timeSignatureFraction} gibt 
1699 das neue Symbol an dieser Stelle aus.
1700
1701 Auf weitere Optionen kann man über die Scheme-Funktion
1702 @code{set-time-signature} zugreifen. In Kombination mit
1703 @internalsref{Measure_grouping_engraver} werden hiermit 
1704 @internalsref{MeasureGrouping}-Zeichen erzeugt. Solche 
1705 Zeichen erleichtern es, rhythmisch komplexe moderne Musik 
1706 zu lesen. Im nächsten Beispiel ist der 9/8-Takt in 2, 2, 2 
1707 und 3 Achtel unterteilt. Das wird im dritten Argument an 
1708 @code{set-time-signature} weitergegeben @code{(2 2 2 3)}.
1709
1710 @lilypond[quote,ragged-right,verbatim]
1711 \score {
1712   \relative c'' {
1713     #(set-time-signature 9 8 '(2 2 2 3))
1714     g8[ g] d[ d] g[ g] a8[( bes g]) |
1715     #(set-time-signature 5 8 '(3 2))
1716     a4. g4
1717   }
1718   \layout {
1719     \context {
1720       \Staff
1721       \consists "Measure_grouping_engraver"
1722     }
1723   }
1724 }
1725 @end lilypond
1726
1727
1728 @seealso
1729
1730 Programmreferenz: @internalsref{TimeSignature} und
1731 @internalsref{Timing_translator}.
1732
1733 Beispiele: @lsr{contemporary,compound-time-signature.ly}.
1734
1735
1736 @refbugs
1737
1738 Automatische Balken richten sich nicht nach den Taktunterteilungen, die 
1739 mit @code{set-time-signature} erzeugt werden.
1740
1741
1742 @node Partial measures
1743 @subsection Partial measures
1744
1745 @cindex Auftakt
1746 @cindex Takte verkürzen
1747 @funindex \partial
1748
1749 Verkleinerte Takte, wie etwa ein Auftakt, werden wie folgt notiert:
1750
1751 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1752 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
1753 @end lilypond
1754
1755 Die Syntax für den Befehl lautet:
1756
1757 @example
1758 \partial @var{Dauer}
1759 @end example
1760
1761 wobei @code{Dauer} eine rhythmische Länge ist, die vor dem nächsten Taktstrich 
1762 eingefügt wird.
1763
1764 Das wird intern übersetzt nach:
1765
1766 @example
1767 \set Timing.measurePosition = -@var{Länge der Dauer}
1768 @end example
1769
1770 Die Eigenschaft @code{measurePosition} enthält eine rationale Zahl, 
1771 die darstellt, wie groß der Abstand zum Taktanfang ist. Deshalb ist 
1772 sie eine negative Zahl; @code{\partial 4} wird also intern übersetzt 
1773 zu: @qq{Eine Viertel bleibt übrig vom ganzen Takt.}
1774
1775 @refbugs
1776
1777 Dieser Befehl berücksichtigt keine Verzierungen/Vorschläge am Anfang der 
1778 Noten. Wenn ein Stück mit einem Vorschlag anfängt, muss der Befehl 
1779 @code{\partial} @emph{nach} dem Vorschlag kommen:
1780
1781 @lilypond[verbatim,quote,ragged-right,relative,fragment]
1782 \grace f16
1783 \partial 4
1784 g4
1785 a2 g2
1786 @end lilypond
1787
1788 @code{\partial} ist nur für den Anfang eines Stückes vorgesehen. Wenn der 
1789 Befehl innerhalb eines Stückes verwendet wird, können seltsame Warnungen 
1790 auftreten.
1791
1792 @node Bar lines
1793 @subsection Bar lines
1794
1795 @cindex Taktlinien
1796 @funindex \bar
1797 @cindex Doppellinie
1798 @cindex Wiederholungszeichen
1799
1800 Taktlinien trennen die Takte voneinander, werden aber auch verwendet, 
1801 um Wiederholungen anzuzeigen. Normalerweise werden sie automatisch 
1802 eingefügt. Zeilenumbrüche können nur an Taktlinien stattfinden.
1803
1804 Besondere Taktlinien-Arten können mit dem @code{\bar}-Befehl erzwungen 
1805 werden.
1806
1807 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
1808 c4 \bar "|:" c4
1809 @end lilypond
1810
1811 Folgende Taktlinienarten sind vorhanden:
1812
1813 @lilypondfile[ragged-right,quote]{bar-lines.ly}
1814
1815 Als letztes ist @code{"||:"} notiert, das sich ähnlich wie 
1816 @code{"|:"} verhält. Es gibt jedoch nur an Zeilenenden eine doppelte 
1817 Taktlinie aus und fängt die Wiederholungslinie erst in der nächsten 
1818 Zeile an.
1819
1820 Um einen Zeilenumbruch an einer Stelle zu erlauben, wo keine sichtbare 
1821 Taktlinie ist, kann man 
1822
1823 @example
1824 \bar ""
1825 @end example
1826
1827 @noindent
1828 benutzen. Damit wird eine unsichtbare Taktlinie an dieser Stelle eingefügt 
1829 und damit ein Zeilenumbruch erlaubt (ohne dass sich die Anzahl der Takte 
1830 erhöhen würde).
1831
1832 In Partituren mit vielen Systemen wird ein @code{\bar}-Befehl in einem 
1833 System automatisch auf alle anderen Systeme angewendet. Die resultierenden 
1834 Taktlinien sind miteinander verbunden innerhalb einer Gruppe 
1835  (@code{StaffGroup}) oder einem Klaviersystem (@code{PianoStaff} 
1836 bzw. (@code{GrandStaff}).
1837
1838 @lilypond[quote,ragged-right,fragment,verbatim]
1839 <<
1840   \new StaffGroup <<
1841     \new Staff {
1842       e'4 d'
1843       \bar "||"
1844       f' e'
1845     }
1846     \new Staff { \clef bass c4 g e g }
1847   >>
1848   \new Staff { \clef bass c2 c2 }
1849 >>
1850 @end lilypond
1851
1852
1853 @commonprop
1854
1855 @funindex whichBar
1856 @funindex repeatCommands
1857 @funindex defaultBarType
1858
1859 Der Befehl @code{\bar }@var{Taktart} ist eine Kurzform von:
1860 @code{\set Timing.whichBar = }@var{Taktart}. Immer, wenn 
1861 @code{whichBar} auf einen Wert gesetzt wird, wird eine 
1862 Taktlinie dieses Typs erzeugt.
1863
1864 Eine Taktlinie wird auch durch Setzen der 
1865  @code{whichBar}-Eigenschaft erzeugt. Am Anfang eines Taktes 
1866 wird sie auf den Wert von @code{Timing.defaultBarType} 
1867 gesetzt. Der Inhalt des @code{repeatCommands}-Befehls 
1868 wird benutzt, um Standardtaktlinien zu überschreiben.
1869
1870 Sie sollten jedoch Wiederholungen mit dem @code{\repeat}-Befehl 
1871 erzeugen. Siehe Abschnitt @ref{Repeats}.
1872
1873
1874 @seealso
1875
1876 Im Handbuch: @ref{Repeats}, @ref{System start delimiters}.
1877
1878 Programmreferenz: @internalsref{BarLine} (auf Partitur 
1879 (@internalsref{Staff})-Ebene erstellt), 
1880 @internalsref{SpanBar} (zwischen Systemen).
1881
1882
1883 @node Unmetered music
1884 @subsection Unmetered music
1885
1886 @cindex Kadenz
1887 @funindex \cadenzaOn
1888 @funindex \cadenzaOff
1889
1890 Taktlinien und Taktzahlen werden automatisch erzeugt. Für Musik 
1891 ohne Meter hingegen (etwa Kadenzen) ist das allerdings nicht 
1892 erwünscht. Mit den Befehlen @code{\cadenzaOn} und 
1893 @code{\cadenzaOff} kann dieses Verhalten ausgeschaltet und 
1894 wieder angeschaltet werden.
1895
1896 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
1897 c4 d e d
1898 \cadenzaOn
1899 c4 c d8 d d f4 g4.
1900 \cadenzaOff
1901 \bar "|"
1902 d4 e d c
1903 @end lilypond
1904
1905
1906 @refbugs
1907
1908 LilyPond fügt Zeilen- und Seitenumbrüche nur an einer Taktlinie 
1909 ein. Wenn die Kadenz nicht vor einem Umbruch endet, müssen Sie 
1910 selber unsichtbare Taktlinien 
1911
1912 @example
1913 \bar ""
1914 @end example
1915
1916 @noindent
1917 einfügen, um anzuzeigen, wo umgebrochen werden darf.
1918
1919
1920 @node System start delimiters
1921 @subsection System start delimiters
1922
1923 @cindex Beginn eines Notensystems
1924 @cindex Systeme, mehrere
1925 @cindex Notensysteme, mehrere
1926 @cindex Klammer, vertikal
1927 @cindex Klammer, geschweift
1928 @cindex Partitur
1929 @cindex Systemgruppe
1930 @cindex Instrumentengruppe
1931 @cindex Stimmgruppe
1932 @cindex System, Chor
1933
1934 Viele Partituren bestehen aus mehr als einem Notensystem. Diese Systeme 
1935 können auf vier unterschiedliche Arten verbunden werden:
1936
1937 @itemize @bullet
1938 @item Die Gruppe wird mit einer Klammer an der linken Seite geöffnet und 
1939 die Taktlinien sind verbunden. Das ist der Klaviersystem 
1940 (@internalsref{GrandStaff})-Kontext.
1941
1942 @lilypond[verbatim,ragged-right,quote]
1943 \new GrandStaff
1944 \relative <<
1945   \new Staff { c1 c }
1946   \new Staff { c c }
1947 >>
1948 @end lilypond
1949
1950 @item Die Gruppe beginnt mit einer Klammer und die Taktlinien sind verbunden. 
1951 Dieses Verhalten erzeugt der Stimmgruppen 
1952 (@internalsref{StaffGroup})-Kontext.
1953
1954 @lilypond[verbatim,ragged-right,quote]
1955 \new StaffGroup
1956 \relative <<
1957   \new Staff { c1 c }
1958   \new Staff { c c }
1959 >>
1960 @end lilypond
1961
1962 @item Die Gruppe beginnt mit einer Klammer, aber die Taktlinien sind nicht 
1963 miteinander verbunden. Das wird mit dem Chorsystem 
1964 (@internalsref{ChoirStaff})-Kontext erreicht.
1965
1966 @lilypond[verbatim,ragged-right,quote]
1967 \new ChoirStaff
1968 \relative <<
1969   \new Staff { c1 c }
1970   \new Staff { c c }
1971 >>
1972 @end lilypond
1973
1974 @item Die Gruppe beginnt mit einer vertikalen Linie. Taktlinien sind nicht 
1975 verbunden. Das ist die Standardeinstellung für eine Partitur.
1976
1977 @lilypond[verbatim,ragged-right,quote]
1978 \relative <<
1979   \new Staff { c1 c }
1980   \new Staff { c c }
1981 >>
1982 @end lilypond
1983 @end itemize
1984
1985
1986 @seealso
1987
1988 Die Definition der Taktlinien am Beginn jedes Systems werden mit 
1989 den Befehlen @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} 
1990 und @internalsref{SystemStartBracket} festgelegt. Nur einer dieser 
1991 drei Typen wird in jedem Kontext erstellt, und dieser Typ wird durch 
1992 die @code{systemStartDelimiter}-Eigenschaft bestimmt.
1993
1994
1995 @commonprop
1996
1997 Anfangsklammern können tief einander verschachtelt werden.
1998
1999 @lilypond[quote,ragged-right,verbatim]
2000 \new StaffGroup
2001 \relative <<
2002   \set StaffGroup.systemStartDelimiterHierarchy
2003     = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
2004   \new Staff { c1 }
2005   \new Staff { c1 }
2006   \new Staff { c1 }
2007   \new Staff { c1 }
2008   \new Staff { c1 }
2009 >>
2010 @end lilypond
2011
2012
2013 @node Staff symbol
2014 @subsection Staff symbol
2015
2016 @cindex Justierung von Notensystemen
2017 @cindex Notensysteme, Modifikation
2018
2019 Noten, Dynamikzeichen usw. werden auf den Notenlinien angeordnet, die 
2020 sich zu einem Notensystem zusammenfassen lassen. Das Programm LilyPond 
2021 zeichnet diese Linien durch ein spezielles graphisches Objekt, 
2022 @code{staff symbol} (engl. @qq{staff} = Notensystem) genannt.
2023
2024 Dieses Objekt kann bezüglich seiner Eigenschaften, wie Anzahl, Dicke und 
2025 Abstand der Linien verändert werden. Das wird gezeigt in den Beispieldateien 
2026 @lsr{staff,changing-the-number-of-lines-in-a-staff.ly} und
2027 @lsr{staff,changing-the-staff-size.ly}.
2028
2029 Zusätzlich können Systeme beliebig begonnen und beendet werden. Das 
2030 geschieht mit den Befehlen @code{\startStaff} und @code{\stopStaff}.
2031
2032 @lilypond[verbatim,relative=2,fragment]
2033 b4 b
2034 \override Staff.StaffSymbol #'line-count = 2
2035 \stopStaff \startStaff
2036 b b
2037 \revert Staff.StaffSymbol #'line-count
2038 \stopStaff \startStaff
2039 b b
2040 @end lilypond
2041
2042 Kombiniert mit verkleinerten Systemen, kann man diese Funktion etwa 
2043 benutzen, um Ossia-Abschnitte zu notieren. Siehe das Beispiel:
2044
2045 @cindex Ossia
2046
2047 @lilypondfile{ossia.ly}
2048
2049 @cindex Notenlinien, Anzahl
2050 @cindex Notenlinien, Dicke
2051 @cindex Dicke der Notenlinien einstellen
2052 @cindex Anzahl der Notenlinien einstellen
2053 @cindex Zahl der Notenlinien einstellen
2054
2055 @seealso
2056
2057 Programmreferenz: @internalsref{StaffSymbol}.
2058
2059 Beispiele: @lsrdir{staff}
2060
2061
2062 @node Writing music in parallel
2063 @subsection Writing music in parallel
2064
2065 @cindex Parallele Notation, Eingabe
2066 @cindex Eingabe von Noten parallel
2067 @cindex Verschachtelte Musik
2068
2069 Noten für mehrere Stimmen können verschachtelt notiert werden:
2070
2071 @lilypond[quote,fragment,verbatim]
2072 \parallelMusic #'(voiceA voiceB) {
2073   r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
2074   c'2                                c'2                                |
2075   r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
2076   c'2                                c'2                                |
2077 }
2078 \new StaffGroup <<
2079   \new Staff \new Voice \voiceA
2080   \new Staff \new Voice \voiceB
2081 >>
2082 @end lilypond
2083
2084 Das funktioniert ziemlich gut für Klaviernoten:
2085
2086 @lilypond[quote,verbatim]
2087 music = {
2088   \key c \major
2089   \time 4/4
2090   \parallelMusic #'(voiceA voiceB voiceC voiceD) {
2091     % Bar 1
2092     r8  g'16[ c''] e''[ g' c'' e''] r8  g'16[ c''] e''[ g' c''
2093 e''] |
2094     c'2                                 c'2 |
2095     r8  a16[ d'] f'[ a d' f']       r8  a16[ d'] f'[ a d' f'] |
2096     c2                                  c2 |
2097
2098     % Bar 2
2099     a'8 b'      c'' d''    e'' f''    g'' a'' |
2100     d'4         d'         d'         d' |
2101     c16 d e f   d e f g    e f g a    f g a b |
2102     a,4         a,4        a,4        a,4 |
2103
2104     % Bar 3 ...
2105   }
2106 }
2107
2108 \score {
2109   \new PianoStaff <<
2110     \music
2111     \new Staff <<
2112       \voiceA \\
2113       \voiceB
2114     >>
2115     \new Staff {
2116       \clef bass
2117       <<
2118         \voiceC \\
2119         \voiceD
2120       >>
2121     }
2122   >>
2123 }
2124 @end lilypond
2125
2126
2127 @node Connecting notes
2128 @section Connecting notes
2129
2130 Dieser Abschnitt stellt Eigenschaften dar, die Gruppen von 
2131 Noten betreffen.
2132
2133 @menu
2134 * Ties::                        
2135 * Slurs::                       
2136 * Phrasing slurs::              
2137 * Laissez vibrer ties::         
2138 * Automatic beams::             
2139 * Manual beams::                
2140 * Grace notes::                 
2141 @end menu
2142
2143
2144 @node Ties
2145 @subsection Ties
2146
2147 @cindex Bindebogen
2148 @cindex Überbindung
2149 @funindex ~
2150
2151 Ein Bindebogen verbindet zwei benachbarte Noten der selben 
2152 Tonhöhe. Als Resultat wird die Dauer der Notenlänge verlängert. 
2153 Bindebögen dürfen nicht mit Legatobögen verwechselt werden, durch 
2154 die die Vortragsart bezeichnet wird, noch mit Phrasierungsbögen, 
2155 die musikalische Phrasen anzeigen. Eine Bindebogen wird mit der 
2156 Tilde @code{~} (AltGr++) notiert.
2157
2158 @lilypond[quote,ragged-right,fragment,verbatim]
2159 e' ~ e' <c' e' g'> ~ <c' e' g'>
2160 @end lilypond
2161
2162 Wenn ein Bindebogen an einen Akkord gehängt wird, werden alle Noten 
2163 dieses Akkordes übergebunden. Wenn kein Notenkopf passt, wird auch 
2164 kein Bogen erzeugt. Noten in Akkorden können auch einzeln übergebunden 
2165 werden, indem sie innerhalb des Akkordes hinter die entsprechende Note 
2166 geschrieben werden.
2167
2168 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2169 <c~ e g~ b> <c e g b>
2170 @end lilypond
2171
2172 Ein Bindebogen ist nur eine andere Art, die Notendauer zu verlängern, 
2173 ähnlich wie die Punktierung. Im nächsten Beispiel sind zwei Arten gezeigt, 
2174 die gleiche Notenlänge zu notieren:
2175
2176 @lilypond[quote,fragment,ragged-right]
2177 \time 3/4 c'2. c'2 ~ c'4
2178 @end lilypond
2179
2180 @noindent
2181 Bindebögen werden verwendet, wenn die Note entweder über die Taktgrenze 
2182 hinausragt, oder wenn Punktierung nicht benutzt werden kann, um die 
2183 Verlängerung anzuzeigen. Wenn man Überbindungen verwendet, sollten 
2184 größere Notenwerte an die Unterteilungen des Taktes angepasst werden.
2185
2186 @lilypond[fragment,quote,ragged-right]
2187 \relative {
2188   r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4
2189 }
2190 @end lilypond
2191
2192 Wenn sehr viele Noten über die Taktgrenzen hinüber angebunden 
2193 werden müssen, ist es oft einfacher, die automatische Aufteilung 
2194 von Noten einzusetzen (siehe @ref{Automatic note splitting}). Mit 
2195 dieser Funktion werden automatisch lange Noten aufgeteilt und über 
2196 die Taktgrenze übergebunden.
2197
2198 @funindex \repeatTie
2199
2200 Wenn die zweite Variante einer Wiederholung mit einer Überbindung 
2201 anfängt, muss der Bindebogen wiederholt werden. Dass geschieht durch 
2202 den Befehl @code{\repeatTie}.
2203
2204 @lilypond[fragment,quote,ragged-right,relative=2]
2205 r <c e g>\repeatTie
2206 @end lilypond
2207
2208 @cindex Volta und Überbindung
2209 @cindex Wiederholung und Überbindung
2210
2211 @commonprop
2212
2213 Bindebögen werden teilweise verwendet, um Arpeggien auszuschreiben. 
2214 In diesem Fall müssen mehrere übergebundene Noten nacheinander 
2215 erscheinen. Das ist möglich, indem die @code{tieWaitForNote}-Eigenschaft 
2216 auf wahr (##t) gesetzt wird. Diese Funktion ist auch nützlich, um 
2217 ein Tremolo an einen Akkord zu binden. Siehe das Beispiel:
2218
2219 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2220 \set tieWaitForNote = ##t
2221 \grace { c16[~ e~ g]~ } <c, e g>2
2222 \repeat tremolo 8 { c32~ c'~ } <c c,>1
2223 e8~ c~ a~ f~ <e' c a f>2
2224 @end lilypond
2225
2226 Bindebögen können manuell gesetzt werden, indem die 
2227 @code{tie-configuration}-Eigenschaft verändert wird. 
2228 Die erste Zahl zeigt den Abstand von der Mitte des 
2229 Notensystems in Notenlinienzwischenräumen, die zweite 
2230 die Richtung (1=nach oben, -1=nach unten).
2231
2232 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2233 <c e g>2~ <c e g> |
2234 \override TieColumn #'tie-configuration =
2235   #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
2236 <c e g>~ <c e g> |
2237 @end lilypond
2238
2239
2240 @refcommands
2241
2242
2243 @funindex \tieUp
2244 @code{\tieUp},
2245 @funindex \tieDown
2246 @code{\tieDown},
2247 @funindex \tieNeutral
2248 @code{\tieNeutral},
2249 @funindex \tieDotted
2250 @code{\tieDotted},
2251 @funindex \tieDashed
2252 @code{\tieDashed},
2253 @funindex \tieSolid
2254 @code{\tieSolid}.
2255
2256
2257 @seealso
2258
2259 Im Handbuch: @ref{Automatic note splitting}.
2260
2261 Programmreferenz: @internalsref{Tie}.
2262
2263
2264 @refbugs
2265
2266 Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen 
2267 gekrümmten Bogen.
2268
2269 Änderung von Schlüssel oder Oktavierung zwischen übergebundenen Noten 
2270 ist nicht richtig definiert. In diesen Fällen kann es besser sein, einen 
2271 Legatobogen zu verwenden.
2272
2273 @node Slurs
2274 @subsection Slurs
2275
2276 @cindex Legatobögen
2277
2278 Ein Legatobogen (engl. slur) zeigt an, dass die Noten 
2279 @emph{legato} gespielt werden sollen. Er wird mit Klammern 
2280 hinter den Notenwerten notiert.
2281
2282 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
2283 f( g a) a8 b( a4 g2 f4)
2284 <c e>2( <b d>2)
2285 @end lilypond
2286
2287 Die Richtung eines Legatobogens kann mit den Befehlen 
2288 @code{\slur@emph{DIR}}, wobei @code{@emph{DIR}} entweder
2289  @code{Up}, @code{Down}, oder @code{Neutral}, angezeigt
2290 werden.
2291
2292 Es gibt aber auch eine Kurzform. Indem @code{_} oder @code{^} 
2293 for die öffnende Klammer gestellt wird, wird die Richtung 
2294 angegeben.
2295
2296 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
2297 c4_( c) c^( c)
2298 @end lilypond
2299
2300 Nur ein Legatobogen kann gleichzeitig geschrieben werden. Wenn Sie einen 
2301 langen Bogen über mehreren kurzen notieren wollen, müssen Sie 
2302  @ref{Phrasing slurs} benutzen.
2303
2304
2305 @commonprop
2306
2307 Manche Komponisten schreiben zwei Legatobögen, um Legatoakkorde zu 
2308 markieren. Das kann in LilyPond erreicht werden, indem die Eigenschaft 
2309 @code{doubleSlurs} gesetzt wird.
2310
2311 @lilypond[verbatim,ragged-right,relative,fragment,quote]
2312 \set doubleSlurs = ##t
2313 <c e>4 ( <d f> <c e> <d f> )
2314 @end lilypond
2315
2316
2317 @refcommands
2318
2319 @funindex \slurUp
2320 @code{\slurUp},
2321 @funindex \slurDown
2322 @code{\slurDown},
2323 @funindex \slurNeutral
2324 @code{\slurNeutral},
2325 @funindex \slurDashed
2326 @code{\slurDashed},
2327 @funindex \slurDotted
2328 @code{\slurDotted},
2329 @funindex \slurSolid
2330 @code{\slurSolid}.
2331
2332 @seealso
2333
2334 Programmreferenz: @seeinternals{Slur}.
2335
2336
2337 @node Phrasing slurs
2338 @subsection Phrasing slurs
2339
2340 @cindex Phrasierungsbögen
2341
2342 Ein Phrasierungsbogen verbindet Noten und wird verwendet, um einen 
2343 musikalischen Ausdruck anzuzeigen. Er wird mit den Befehlen 
2344 @code{\(} und @code{\)} eingegeben.
2345
2346 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2347 \time 6/4 c'\( d( e) f( e) d\)
2348 @end lilypond
2349
2350 Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie 
2351 Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein 
2352 @code{\slurUp} hat also keine Auswirkung auf die Phrasierungsbögen, 
2353 anstelle dessen muss 
2354 @code{\phrasingSlurUp}, @code{\phrasingSlurDown} oder
2355 @code{\phrasingSlurNeutral} benutzt werden.
2356
2357 Es können keine simultanen Phrasierungsbögen gesetzt werden.
2358
2359
2360 @refcommands
2361
2362 @funindex \phrasingSlurUp
2363 @code{\phrasingSlurUp},
2364 @funindex \phrasingSlurDown
2365 @code{\phrasingSlurDown},
2366 @funindex \phrasingSlurNeutral
2367 @code{\phrasingSlurNeutral}.
2368
2369
2370 @seealso
2371
2372 Programmreferenz: @internalsref{PhrasingSlur}.
2373
2374
2375 @node Laissez vibrer ties
2376 @subsection Laissez vibrer ties
2377 @cindex Laissez vibrer
2378 @cindex Bögen, laissez vibrer
2379 @cindex Ausklingen lassen
2380
2381 So genannte @qq{laissez vibrer}-Bögen werden verwendet um anzuzeigen, dass 
2382 man die Musik ausklingen lassen soll. Sie werden in der Klavier-, Harfen-, 
2383 anderer Saiteninstrument- und Schlagzeugnotation verwendet. Sie können 
2384 mit dem Befehl @code{\laissezVibrer} eingegeben werden.
2385
2386 @lilypond[fragment,ragged-right,verbatim,relative=1]
2387 <c f g>\laissezVibrer
2388 @end lilypond
2389
2390 @seealso
2391
2392 Programmreferenz:
2393 @internalsref{LaissezVibrerTie}
2394 @internalsref{LaissezVibrerTieColumn}
2395
2396 Beispiele:
2397 @lsr{connecting,laissez-vibrer-ties.ly}
2398
2399
2400 @node Automatic beams
2401 @subsection Automatic beams
2402
2403 LilyPond setzt Balken (engl. beam) automatisch.
2404
2405 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2406 \time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
2407 @end lilypond
2408
2409 Wenn diese automatischen Entscheidungen nicht gut genug sind, können 
2410 die Balken auch explizit eingegeben werden. Es können auch bestimmte 
2411 Balkenmuster, die sich vom Standard unterscheiden, definiert werden. 
2412 Hierzu siehe den Abschnitt @ref{Setting automatic beam behavior} 
2413 für Einzelheiten.
2414
2415 Einzelne Noten können mit dem Befehl @code{\noBeam} markiert werden, 
2416 damit sie nicht mit einem Balken versehen werden.
2417
2418 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2419 \time 2/4 c8 c\noBeam c c
2420 @end lilypond
2421
2422
2423 @seealso
2424
2425 Programmreferenz: @internalsref{Beam}.
2426
2427
2428 @node Manual beams
2429 @subsection Manual beams
2430
2431 @cindex Balken, manuell
2432 @funindex ]
2433 @funindex [
2434
2435 In einigen Fällen kann es nötig sein, den automatischen Algorithmus 
2436 für die Balken zu überschreiben. Die automatischen Balken werden 
2437 beispielsweise nicht über Pausen oder Taktlinien hinweg gesetzt. 
2438 Manuell definierte Balken werden mit den Zeichen @code{[} und 
2439 @code{]} (AltGr+8 bzw. 9) markiert.
2440
2441 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2442 {
2443   r4 r8[ g' a r8] r8 g[ | a] r8
2444 }
2445 @end lilypond
2446
2447
2448 @commonprop
2449
2450 @funindex stemLeftBeamCount
2451 @funindex stemRightBeamCount
2452
2453 LilyPond kann die Balkengruppen innerhalb eines größeren Balkens
2454 selber bestimmen, aber dabei können teilweise seltsame Ergebnisse 
2455 entstehen. Mit den Eigenschaften @code{stemLeftBeamCount} und 
2456 @code{stemRightBeamCount} können diese Unterteilungen manuell
2457 eingestellt werden. Wenn eine dieser Eigenschaften gesetzt ist, 
2458 wird es nur einmal verwendet und dann wieder zum Standard zurück 
2459 geschaltet.
2460
2461
2462 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2463 {
2464    f8[ r16
2465       f g a]
2466    f8[ r16
2467    \set stemLeftBeamCount = #1
2468       f g a]
2469 }
2470 @end lilypond
2471
2472 Die Eigenschaft @code{subdivideBeams} kann benutzt werden, um alle 
2473 16tel-Balken oder kleinere Werte zu bestimmten Taktzeiten zu 
2474 unterteilen. Diese Zeiten werden mit der @code{beatLength}-Eigenschaft 
2475 gesetzt.
2476
2477 @lilypond[fragment,quote,relative=2,verbatim]
2478 c16[ c c c c c c c]
2479 \set subdivideBeams = ##t
2480 c16[ c c c c c c c]
2481 \set Score.beatLength = #(ly:make-moment 1 8)
2482 c16[ c c c c c c c]
2483 @end lilypond
2484 @funindex subdivideBeams
2485
2486 @noindent
2487 Zu mehr Information über @code{make-moment} siehe
2488 @ref{Time administration}.
2489
2490 Zeilenumbrüche sind normalerweise verboten, wenn Balken sich über 
2491 die Taktlinien erstrecken. Das kann aber durch Setzen von 
2492 @code{breakable} verändert werden.
2493
2494 @funindex breakable
2495
2496 @cindex Balken und Zeilenumbrüche
2497 @cindex Balken zwischen Systemen
2498 @funindex auto-knee-gap
2499
2500
2501 Balken mit Hälsen nach oben und unten werden automatisch eingesetzt, 
2502 wenn ein großer Abstand zwischen Notenköpfen gefunden wird. Die Größe 
2503 des Wertes kann mit dem 
2504 @code{auto-knee-gap}-Objekt eingestellt werden.
2505
2506 @refbugs
2507
2508 Automatisch erstellte Balken zwischen Systemen können nicht zusammen 
2509 mit automatisch versteckten Systemen verwendet werden. Siehe auch
2510  @ref{Hiding staves}.
2511
2512 @c Is this still true with skyline spacing stuff? -J.Mandereau
2513 Balken vermeiden nicht andere Objekte, wie etwa Text und Versetzungszeichen.
2514
2515 @node Grace notes
2516 @subsection Grace notes
2517
2518 @funindex \grace
2519 @cindex Verzierungen
2520 @cindex Ziernoten
2521 @cindex Vorhalt
2522 @cindex Vorschlag
2523
2524 Verzierungen sind ausgeschriebene Ornamente. Die üblichste ist der 
2525 Vorschlag. Er wird durch eine verkleinerte Note mit Schrägstrich 
2526 und Bogen notiert. Der Vorhalt dagegen ist eine Verzierung, die 
2527 einen bestimmten Notenwert der Hauptnote für sich beansprucht. 
2528 Er wird als verkleinerte Note ohne Schrägstrich notiert. 
2529 Der Vorschlag wird mit dem Befehl @code{\acciaccatura} und der Vorhalt 
2530 mit @code{\appoggiatura} eingegeben.
2531
2532 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2533 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
2534 \acciaccatura { g16[ f] } e4
2535 @end lilypond
2536
2537 Bei beiden handelt es sich um spezielle Formen des @code{\grace} 
2538 (engl. Verzierung)-Befehl. Wenn dieser Befehl einem musikalischen 
2539 Ausdruck vorgestellt wird, wird ein neuer Ausdruck geschaffen, 
2540 der in kleineren Noten gesetzt wird und von der logischen Zeit 
2541 innerhalb des Taktes keinen Raum beansprucht.
2542
2543 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2544 c4 \grace c16 c4
2545 \grace { c16[ d16] } c2 c4
2546 @end lilypond
2547
2548 @noindent
2549 Anders als @code{\acciaccatura} oder @code{\appoggiatura} setzt 
2550 der @code{\grace}-Befehl keinen Bogen.
2551
2552 @cindex Zeitberechnung, intern
2553
2554 Programmintern wird die Zeitberechnung für Verzierungen in einer 
2555 zweiten Zählebene vorgenommen. Jeder Zeitpunkt beinhaltet zwei 
2556 rationale Zahlen: die eine steht für die logische Zeit, die andere 
2557 für die @qq{Verzierungszeit}. Das obere Beispiel ist hier 
2558 mit den entsprechenden Zeitwerten angezeigt:
2559
2560 @lilypond[quote,ragged-right]
2561 <<
2562   \relative c''{
2563     c4 \grace c16 c4 \grace {
2564     c16[ d16] } c2 c4
2565   }
2566   \new Lyrics \lyricmode {
2567     \override LyricText #'font-family = #'typewriter
2568
2569     \markup { (0,0) } 4
2570     \grace { \markup {
2571       ( \fraction 1 4 , \fraction -1 16 ) } 16 }
2572     \markup { (\fraction 1 4 , 0 ) } 4
2573     \grace {
2574       \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
2575       \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
2576     }
2577     \markup { ( \fraction 2 4 , 0 ) }
2578   }
2579 >>
2580 @end lilypond
2581
2582 Die Position von Verzierungen wird zwischen den Systemen synchronisiert. 
2583 Im folgenden Beispiel sind jeweils zwei Sechzehntel gegen jede Achtel 
2584 gesetzt:
2585
2586 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2587 << \new Staff { e4 \grace { c16[ d e f] } e4 }
2588    \new Staff { c4 \grace { g8[ b] } c4 } >>
2589 @end lilypond
2590
2591 @funindex \afterGrace
2592
2593 Eine Verzierung kann auch auf eine Note folgend gesetzt werden. Dazu wird 
2594 der @code{\afterGrace}-Befehl benutzt. Er nimmt zwei Argumente: die 
2595 Hauptnote und die Verzierungen, die nach der Hauptnote erscheinen sollen.
2596
2597 @lilypond[ragged-right, verbatim,relative=2,fragment]
2598 c1 \afterGrace d1 { c16[ d] } c4
2599 @end lilypond
2600
2601 Damit wird die Verzierung im Abstand von 3/4 der Länge der Hauptnote 
2602 gesetzt. Dieser Bruch kann durch Setzen von 
2603 @code{afterGraceFraction} verändert werden:
2604
2605 @example
2606 #(define afterGraceFraction (cons 7 8))
2607 @end example
2608
2609 @noindent
2610 Hier wurde die Position auf das vorletzte Achtel der Notenlänge gesetzt.
2611
2612 Der gleiche Effekt kann auch manuell erreicht werden:
2613
2614 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2615 \new Voice {
2616   << { d1^\trill_( }
2617      { s2 \grace { c16[ d] } } >>
2618   c4)
2619 }
2620 @end lilypond
2621
2622 @noindent
2623 Indem die Dauer der unsichtbaren Note (hier eine Halbe) wird der 
2624 Abstand zwischen Hauptnote und Verzierung angepasst.
2625
2626 Ein @code{\grace}-Notenabschnitt wird nach besonderen Satzregeln 
2627 gesetzt, um z. B. kleinere Noten zu benutzen und die Richtung der 
2628 Hälse einzustellen. Veränderungen am Layout müssen also innerhalb 
2629 des Verzierungsausdrucks gesetzt werden, damit sie auch eine Auswirkung haben.
2630
2631 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2632 \new Voice {
2633   \acciaccatura {
2634     \stemDown
2635     f16->
2636     \stemNeutral
2637   }
2638   g4
2639 }
2640 @end lilypond
2641
2642 @noindent
2643 Diese Einstellungen müssen auch innerhalb der Verzierungsebene wieder 
2644 rückgängig gemacht werden.
2645
2646 Das Layout der Verzierungsausdrücke kann mit der Funktion 
2647  @code{add-grace-property} verändert werden. Im folgenden Beispiel 
2648 wird die Richtung der Notenhälse neutralisiert, so dass sie nicht 
2649 unbedingt in nach oben zeigen.
2650
2651 @example
2652 \new Staff @{
2653   #(add-grace-property 'Voice 'Stem 'direction '())
2654   @dots{}
2655 @}
2656 @end example
2657
2658 @noindent
2659 Eine andere Option ist es, die Variablen @code{startGraceMusic},
2660 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
2661 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} und
2662 @code{stopAppoggiaturaMusic} zu vermeiden. Mehr Information findet sich 
2663 in der Datei @file{ly/@/grace@/-init@/.ly}.
2664
2665 @noindent
2666 Der Schrägstrich durch den Notenhals der Vorschläge kann auch in anderen 
2667 Situation erreicht werden mit 
2668 @code{\override Stem  #'stroke-style = #"grace"}.
2669
2670
2671 @commonprop
2672
2673 Verzierungen könne gezwungen werden, den Hauptnoten entsprechend aufgeteilt 
2674 zu werden.
2675
2676 @lilypond[relative=2,ragged-right]
2677 <<
2678   \override Score.SpacingSpanner #'strict-grace-spacing = ##t
2679   \new Staff {
2680      c'4
2681      \afterGrace
2682      c'4
2683      { c'16[ c'8 c'16] }
2684      c'4
2685   }  
2686   \new Staff {
2687      c'16[ c'16 c'16 c'16]
2688      c'16[ c'16 c'16 c'16]
2689      c'4
2690   }
2691 >>
2692 @end lilypond
2693
2694
2695 @seealso
2696
2697 Programmreferenz: @internalsref{GraceMusic}.
2698
2699
2700 @refbugs
2701
2702 Eine Partitur, die mit einem @code{\grace}-Ausdruck beginnt, benötigt 
2703 eine explizit gesetzte neue Stimme (@code{\new Voice}), sonst werden 
2704 Hauptnote und Verzierung auf verschiedenen Systemen gesetzt.
2705
2706 Die Synchronisation von Verzierungen kann auch zu Überraschungen führen. 
2707 Auch andere Symbole der Systeme, wie Vorzeichen, Taktlinien usw., werden 
2708 synchronisiert. Vorsicht ist geboten, wenn nur in bestimmten Systemen 
2709 Verzierungen vorkommen:
2710
2711 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2712 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2713    \new Staff { c4 \bar "|:" d4 } >>
2714 @end lilypond
2715
2716 @noindent
2717 Dem kann abgeholfen werden, indem unsichtbare Verzierungsnoten der selben 
2718 Länge in die anderen Systeme gesetzt werden. Im obigen Beispiel müsste 
2719 also 
2720
2721 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2722 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2723    \new Staff { c4 \bar "|:" \grace s16 d4 } >>
2724 @end lilypond
2725
2726 @noindent gesetzt werden.
2727
2728 Verzierungsabschnitte sollten nur innerhalb von sequentiellen musikalischen 
2729 Ausdrücken benützt werden. Wenn sie ineinandergeschachtelt werden, kann es 
2730 zu Fehlermeldungen oder Abstürzen kommen.
2731
2732
2733
2734 @node Expressive marks
2735 @section Expressive marks
2736
2737 Vortragszeichen helfen dem Musiker, mehr Ausdruck in die Musik zu legen.
2738
2739 @menu
2740 * Articulations::               
2741 * Fingering instructions::      
2742 * Dynamics::                    
2743 * Breath marks::                
2744 * Trills::                      
2745 * Glissando::                   
2746 * Arpeggio::                    
2747 * Falls and doits::             
2748 @end menu
2749
2750
2751 @node Articulations
2752 @subsection Articulations
2753
2754 @cindex Artikulationszeichen
2755 @cindex Beschriftung
2756 @cindex Zeichen
2757
2758 Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen, 
2759 um zu markieren, auf welche Art die Note ausgeführt werden soll. Sie 
2760 werden in LilyPond notiert, indem ein Minuszeichen an die Note gehängt 
2761 wird, gefolgt von dem jeweiligen Zeichen. Hier einige Beispiele:
2762
2763 @lilypondfile[quote,ragged-right]{script-abbreviations.ly}
2764
2765 Die Bedeutung der Zeichen kann auch verändert werden. Siehe etwa 
2766 @file{ly/@/script@/-init@/.ly} für Beispiele.
2767
2768 Das Artikulationszeichen wird automatisch gesetzt, aber die Richtung kann 
2769 auch erzwungen werden. Wie auch bei anderen LilyPond-Befehlen, erreicht 
2770 man mit @code{_} eine Ausrichtung unter der Note, mit @code{^} eine 
2771 Ausrichtung über der Note.
2772
2773 @lilypond[quote,ragged-right,fragment,verbatim]
2774 c''4^^ c''4_^
2775 @end lilypond
2776
2777 Andere Symbole können mit der Syntax 
2778 @var{Note}@code{\}@var{Bezeichnung} hinzugefügt werden. 
2779 Auch sie können mit @code{^} und @code{_} nach oben 
2780 und unten gezwungen werden:
2781
2782 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
2783 c\fermata c^\fermata c_\fermata
2784 @end lilypond
2785
2786 @cindex Akzent
2787 @cindex Marcato
2788 @cindex Staccatissimo
2789 @cindex Espressivo
2790 @cindex Fermate
2791 @cindex Gedämpft
2792 @cindex Staccato
2793 @cindex Portato
2794 @cindex Tenuto
2795 @cindex Aufstrich
2796 @cindex Abstrich
2797 @cindex Fußbezeichnung
2798 @cindex Orgelpedalbezeichnung
2799 @cindex Triller
2800 @cindex Offen
2801 @cindex Flageolet
2802 @cindex Praller
2803 @cindex Mordent
2804 @cindex Doppelpraller
2805 @cindex Prallermordent
2806 @cindex Fingersatz
2807 @cindex Daumenbezeichnung
2808 @cindex Segno
2809 @cindex Coda
2810 @cindex Varcoda
2811
2812 Hier ist eine Liste, die alle möglichen Zeichen darstellt:
2813
2814 @lilypondfile[ragged-right,quote]{script-chart.ly}
2815
2816
2817 @commonprop
2818
2819 Die vertikale Anordnung der Zeichen wird durch die 
2820 @code{script-priority}-Eigenschaft kontrolliert. Je kleiner die Zahl 
2821 ist, umso näher wird das Zeichen an die Note gesetzt. In dem 
2822 nächsten Beispiel hat das Textsymbol (@internalsref{TextScript}),
2823 ein Kreuz, die niedrigste Priorität und wird also als unterstes 
2824 gesetzt. Im zweiten Beispiel hat der Praller (das @internalsref{Script}) 
2825 die niedrigste Priorität und erscheint innen. Wenn zwei Objekte die 
2826 gleiche Priorität haben, entscheidet die Reihenfolge, in der sie notiert 
2827 sind, welches zuerst kommt.
2828
2829 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
2830 \once \override TextScript #'script-priority = #-100
2831 a4^\prall^\markup { \sharp }
2832
2833 \once \override Script #'script-priority = #-100
2834 a4^\prall^\markup { \sharp }
2835 @end lilypond
2836
2837
2838 @seealso
2839
2840 Programmreferenz: @internalsref{Script}.
2841
2842
2843 @refbugs
2844
2845 Diese Zeichen erscheinen zwar im Druck, haben aber keine Auswirkung 
2846 auf die produzierte MIDI-Datei.
2847
2848 @node Fingering instructions
2849 @subsection Fingering instructions
2850
2851 @cindex Fingersatz
2852 @cindex Fingerwechsel
2853
2854 Fingersatzanweisungen können folgenderweise notiert werden:
2855 @example
2856 @var{Note}-@var{Zahl}
2857 @end example
2858 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
2859
2860 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2861 c4-1 c-2 c-3 c-4
2862 c^\markup { \finger "2 - 3" }
2863 @end lilypond
2864
2865 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
2866 werden, die mit dem 
2867 Daumen (etwa auf dem Cello) gespielt werden sollen.
2868 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2869 <a_\thumb a'-3>8 <b_\thumb b'-3>
2870 @end lilypond
2871
2872 Fingersätze für Akkorde können auch zu einzelnen Noten des 
2873 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer 
2874 direkt an die Noten angefügt werden.
2875 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2876 < c-1 e-2 g-3 b-5 >4
2877 @end lilypond
2878
2879
2880 @commonprop
2881
2882 Eine bessere Kontrolle über die Position der Fingersätze in Akkorden 
2883 lässt sich mit der Eigenschaft @code{fingeringOrientations} herstellen:
2884
2885 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2886 \set fingeringOrientations = #'(left down)
2887 <c-1 es-2 g-4 bes-5 > 4
2888 \set fingeringOrientations = #'(up right down)
2889 <c-1 es-2 g-4 bes-5 > 4
2890 @end lilypond
2891
2892 Mit dieser Funktion können Fingersatzbezeichnungen auch bei einstimmiger 
2893 Musik sehr nah in die Notenköpfe gerückt werden.
2894
2895 @lilypond[verbatim,ragged-right,quote,fragment]
2896 \set fingeringOrientations = #'(right)
2897 <es'-2>4
2898 @end lilypond
2899
2900
2901 @seealso
2902
2903 Programmreferenz: @internalsref{Fingering}.
2904
2905 Beispiele: @lsr{expressive,fingering-chords.ly}
2906
2907
2908 @node Dynamics
2909 @subsection Dynamics
2910
2911 @cindex Lautstärke
2912 @cindex Dynamik
2913 @funindex \pppp
2914 @funindex \ppp
2915 @funindex \pp
2916 @funindex \p
2917 @funindex \mp
2918 @funindex \mf
2919 @funindex \f
2920 @funindex \ff
2921 @funindex \fff
2922 @funindex \ffff
2923 @funindex \fp
2924 @funindex \sf
2925 @funindex \sff
2926 @funindex \sp
2927 @funindex \spp
2928 @funindex \sfz
2929 @funindex \rfz
2930
2931 Absolute Dynamikbezeichnung wird mit Befehlen nach den Noten 
2932 angezeigt. Die vordefinierten Befehle lauten:
2933 @code{\ppppp},
2934 @code{\pppp}, @code{\ppp},
2935 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
2936 @code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
2937 @code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}.
2938
2939 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2940 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
2941 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
2942 @end lilypond
2943
2944 @funindex \<
2945 @funindex \>
2946 @funindex \!
2947
2948 Eine Crescendo-Klammer wird mit dem Befehl @code{\<} begonnen und 
2949 mit @code{\!} oder einem absoluten Dynamikbefehl beendet. Ein 
2950 Decrescendo beginnt mit @code{\>} und wird auf die gleiche Art 
2951 beendet. @code{\cr} und @code{\decr} können anstelle von @code{\<} und 
2952 @code{\>} benutzt werden. Weil diese Zeichen an Noten gekoppelt sind, 
2953 müssen unsichtbare Noten benutzt werden, wenn mehr als ein Zeichen pro 
2954 Note benötigt wird.
2955
2956 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2957 c\< c\! d\> e\!
2958 << f1 { s4 s4\< s4\! \> s4\! } >>
2959 @end lilypond
2960
2961 @noindent
2962 Eine Crescendo-Klammer beginnt normalerweise am linken Rand der Anfangsnote 
2963 und endet am rechten Rand der Endnote. Wenn das Ende auf den Taktanfang 
2964 fällt, endet die Klammer an der direkt vorhergehenden Taktlinie. Diese 
2965 Einstellung lässt sich aber durch die Eigenschaft @code{hairpinToBarline} 
2966 verändern.
2967
2968 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2969 \set hairpinToBarline = ##f
2970 c4\< c2. c4\!
2971 @end lilypond
2972
2973 In manchen Situationen kann auch der @code{\espressivo}-Befehl 
2974 geeignet sein, ein An- und Abschwellen einer Note anzuzeigen.
2975
2976 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2977 c2 b4 a g1\espressivo
2978 @end lilypond
2979
2980 Hier können allerdings sehr kurze Klammern auftreten. Der Wert von 
2981 @code{minimum-length} in @internalsref{Voice}.@internalsref{Hairpin} 
2982 kann angepasst werden, etwa:
2983
2984 @example
2985 \override Voice.Hairpin #'minimum-length = #5
2986 @end example
2987
2988 @cindex Al niente
2989 @cindex Niente, al
2990
2991 Klammern können auch mit einem kleinen Kreis um die Spitze 
2992 (al niente-Notation) gedruckt werden, 
2993 wenn die @code{circled-tip}-Eigenschaft gesetzt wird.
2994
2995 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2996 \override Hairpin #'circled-tip = ##t
2997 c2\< c\!
2998 c4\> c\< c2\!
2999 @end lilypond
3000
3001
3002 @cindex Crescendo
3003 @cindex Decrescendo
3004 @cindex Diminuendo
3005
3006 Anstelle der Klammern kann auch der Text @emph{cresc.} bzw. @emph{decr.}
3007 oder @emph{dim.} ausgegeben werden.
3008
3009 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
3010 \setTextCresc
3011 c\< d e f\!
3012 \setHairpinCresc
3013 e\> d c b\!
3014 \setTextDecresc
3015 c\> d e f\!
3016 \setTextDim
3017 e\> d c b\!
3018 @end lilypond
3019
3020 Dieser Text kann auch beliebig angepasst werden:
3021 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3022 \set crescendoText = \markup { \italic "cresc. poco" }
3023 \set crescendoSpanner = #'dashed-line
3024 a'2\< a a a\!\mf
3025 @end lilypond
3026
3027 Um neue Dynamikzeichen oder Text, der mit diesen zusammen 
3028 gesetzt wird, zu erstellen, siehe den Abschnitt @ref{New dynamic marks}.
3029
3030 Vertikale Position der Zeichen wird von der Funktion 
3031 @internalsref{DynamicLineSpanner} verwaltet.
3032
3033
3034 @commonprop
3035
3036 Dynamikzeichen, die an der selben Note auftreten, werden vertikal 
3037 angeordnet. Wenn Sie sicher gehen wollen, dass die Zeichen angeordnet 
3038 werden, auch wenn sie nicht an der selben Note vorkommen, kann die 
3039 @code{staff-padding}-Eigenschaft vergrößert werden.
3040
3041 @example
3042 \override DynamicLineSpanner #'staff-padding = #4
3043 @end example
3044
3045 Diese Eigenschaft kann man auch benutzen, um Dynamikzeichen davor zu 
3046 hindern, mit anderen Noten zusammenzustoßen.
3047
3048 Crescendi and Decrescendi, die an der ersten Note einer neuen Zeile 
3049 enden, werden nicht ausgegeben. Mit
3050
3051 @example
3052 \override Score.Hairpin #'after-line-breaking = ##t
3053 @end example
3054
3055 @noindent
3056 wird dieses Verhalten ausgeschaltet.
3057
3058 Text für dynamische Änderungen (wie @emph{cresc.}) 
3059 wird mit einer gestrichelten Linie gesetzt. Um diese Linie 
3060 zu unterdrücken, kann der Befehl
3061
3062 @example
3063 \override DynamicTextSpanner #'dash-period = #-1.0
3064 @end example
3065
3066 @noindent
3067 eingesetzt werden.
3068
3069 @refcommands
3070
3071 @funindex \dynamicUp
3072 @code{\dynamicUp},
3073 @funindex \dynamicDown
3074 @code{\dynamicDown},
3075 @funindex \dynamicNeutral
3076 @code{\dynamicNeutral}.
3077
3078
3079 @seealso
3080
3081 Programmreferenz: @internalsref{DynamicText}, @internalsref{Hairpin}.
3082 Vertikale Positionierung der Symbole wird von der Eigenschaft 
3083 @internalsref{DynamicLineSpanner} verwaltet.
3084
3085
3086 @node Breath marks
3087 @subsection Breath marks
3088
3089 Atemzeichen werden mit dem Befehl @code{\breathe} eingegeben.
3090
3091 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3092 c'4 \breathe d4
3093 @end lilypond
3094
3095
3096 @commonprop
3097
3098 Das Symbol für das Atemzeichen kann verändert werden, indem die Eigenschaft 
3099 @code{text} des @code{BreathingSign}-Objektes mit beliebigem Text 
3100 überschrieben wird. Zum Beispiel ergibt
3101
3102 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
3103 c'4
3104 \override BreathingSign #'text
3105   = #(make-musicglyph-markup "scripts.rvarcomma")
3106 \breathe
3107 d4
3108 @end lilypond
3109
3110 @seealso
3111
3112 Programmreferenz: @internalsref{BreathingSign}.
3113
3114 Beispiele: @lsr{expressive,breathing-sign.ly}
3115
3116
3117 @node Trills
3118 @subsection Trills
3119 @cindex Triller
3120
3121 Kurze Triller können wie ein normales Artikulationszeichen eingegeben 
3122 werden, siehe @ref{Articulations}.
3123
3124 Längere Triller werden mit den Befehlen @code{\startTrillSpan} zu 
3125 Beginn und @code{\stopTrillSpan} am Ende erstellt.
3126
3127 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
3128 \new Voice {
3129   << { c1 \startTrillSpan }
3130      { s2. \grace { d16[\stopTrillSpan e] } } >>
3131   c4 }
3132 @end lilypond
3133
3134 @cindex Triller mit Tonhöhe
3135
3136 Triller, die auf einer bestimmten Note ausgeführt werden sollen, können 
3137 mit dem Befehl @code{pitchedTrill} notiert werden.
3138
3139 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
3140 \pitchedTrill c4\startTrillSpan fis
3141 f\stopTrillSpan
3142 @end lilypond
3143
3144 @noindent
3145 Dabei ist das erste Argument die Hauptnote. Die zweite Note wird 
3146 ohne Hals in Klammern gesetzt.
3147
3148
3149 @refcommands
3150
3151 @code{\startTrillSpan},
3152 @funindex \startTrillSpan
3153 @code{\stopTrillSpan}.
3154 @funindex \stopTrillSpan
3155
3156
3157 @seealso
3158
3159 Programmreferenz: @internalsref{TrillSpanner}.
3160
3161
3162 @node Glissando
3163 @subsection Glissando
3164
3165 @cindex Glissando
3166 @funindex \glissando
3167
3168 Ein Glissando ist ein Gleiten zwischen Tonhöhen. Es wird mit einer 
3169 geraden oder gezackten Linie zwischen zwei Noten notiert. Es wird 
3170 mit dem Befehl @code{\glissando} auf eine Note folgend notiert.
3171
3172 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
3173 c2\glissando c'
3174 \override Glissando #'style = #'zigzag
3175 c2\glissando c,
3176 @end lilypond
3177
3178
3179 @seealso
3180
3181 Programmreferenz: @internalsref{Glissando}.
3182
3183 Beispiele:
3184 @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}
3185
3186
3187
3188 @refbugs
3189
3190 Text über der Linie (wie etwa @emph{gliss.}) wird nicht unterstützt.
3191
3192
3193 @node Arpeggio
3194 @subsection Arpeggio
3195
3196 @cindex Arpeggio
3197 @cindex Gebrochene Akkorde
3198 @funindex \arpeggio
3199
3200 Ein Arpeggio als Zeichen, dass ein Akkord gebrochen gespielt werden soll, 
3201 kann mit dem Befehl @code{\arpeggio} hinter dem 
3202 Akkord erzeugt werden.
3203
3204 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3205 <c e g c>\arpeggio
3206 @end lilypond
3207
3208 Eine eckige Klammer zur Linken des Akkordes zeigt an, dass kein Arpeggio 
3209 gespielt werden soll.
3210
3211 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3212 \arpeggioBracket
3213 <c' e g c>\arpeggio
3214 @end lilypond
3215
3216 Die Richtung des Arpeggios wird manchmal mit Pfeilen notiert und hat 
3217 eigene Befehle.
3218
3219 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3220 \new Voice {
3221   \arpeggioUp
3222   <c e g c>\arpeggio
3223   \arpeggioDown
3224   <c e g c>\arpeggio
3225 }
3226 @end lilypond
3227
3228
3229 @commonprop
3230
3231 Wenn ein Arpeggio sich über mehrere Systeme erstreckt, kann mit einem 
3232 Klaviersystem die Eigenschaft 
3233 @internalsref{PianoStaff}.@code{connectArpeggios} gesetzt werden.
3234
3235 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3236 \new PianoStaff <<
3237   \set PianoStaff.connectArpeggios = ##t
3238   \new Staff { <c' e g c>\arpeggio }
3239   \new Staff { \clef bass <c,, e g>\arpeggio }
3240 >>
3241 @end lilypond
3242
3243 @c TODO: cross-voice arpeggio example?
3244 @c such an example is already in LSR -J.Mandereau
3245
3246 @refcommands
3247
3248 @code{\arpeggio},
3249 @funindex \arpeggioUp
3250 @code{\arpeggioUp},
3251 @funindex \arpeggioDown
3252 @code{\arpeggioDown},
3253 @funindex \arpeggioNeutral
3254 @code{\arpeggioNeutral},
3255 @funindex \arpeggioBracket
3256 @code{\arpeggioBracket}.
3257
3258
3259 @seealso
3260
3261 Notationshandbuch: @ref{Ties}, um Arpeggios auszuschreiben.
3262
3263 Programmreferenz: @internalsref{Arpeggio}.
3264
3265
3266 @refbugs
3267
3268 Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich 
3269 nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem 
3270 Klaviersystem zu benutzen.
3271
3272
3273 @node Falls and doits
3274 @subsection Falls and doits
3275
3276 Gleiten nach oben und unten kann mit dem Befehl @code{\bendAfter} 
3277 notiert werden.
3278
3279 @lilypond[fragment,ragged-right,relative=2]
3280 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
3281 c4-\bendAfter #+5
3282 c4-\bendAfter #-3
3283 @end lilypond
3284
3285
3286 @node Repeats
3287 @section Repeats
3288
3289 Wiederholung ist ein zentrales Konzept in der Musik, und es gibt eine 
3290 ganze Vielzahl von Notationsmöglichkeiten für Wiederholungen.
3291
3292 @menu
3293 * Repeat types::                
3294 * Repeat syntax::               
3295 * Repeats and MIDI::            
3296 * Manual repeat commands::      
3297 * Tremolo repeats::             
3298 * Tremolo subdivisions::        
3299 * Measure repeats::             
3300 @end menu
3301
3302
3303 @node Repeat types
3304 @subsection Repeat types
3305
3306 @cindex Wiederholungen
3307
3308 Die folgenden Wiederholungsarten sind unterstützt:
3309
3310 @table @code
3311 @item unfold
3312 Die wiederholte Musik wird vollständig ausgeschrieben (bzw. gespielt). 
3313 Hiermit können sehr einfach sich wiederholende Stellen notiert werden. 
3314 Es ist auch der einzige Wiederholungstyp, der in der MIDI-Ausgabe 
3315 berücksichtigt wird.
3316
3317 @item volta
3318 Wiederholungen werden nicht ausgeschrieben, aber alternative Endungen 
3319 (Volta-Klammern) können bei Bedarf notiert werden. Das ist die übliche 
3320 Wiederholung für Wiederholungen mit unterschiedlichen Enden. Die 
3321 Wiederholung wird in der MIDI-Datei nicht berücksichtigt.
3322
3323
3324 @item tremolo
3325 Hiermit können Tremolo-Balken erstellt werden. Sie werden nicht in die 
3326 MIDI-Datei aufgenommen.
3327
3328 @item percent
3329 Hiermit können noten- oder taktweise Wiederholungszeichen notiert werden. 
3330 Sie erinnern and das Prozentzeichen. Auch sie werden nicht in der MIDI-Datei 
3331 berücksichtigt. Diese Wiederholungen müssen innerhalb eines Stimmen 
3332 (@code{Voice})-Kontextes erstellt werden.
3333
3334 @end table
3335
3336
3337 @node Repeat syntax
3338 @subsection Repeat syntax
3339
3340 @cindex Klammer, Wiederholung
3341 @cindex Volta
3342 @cindex Prima volta
3343 @cindex Seconda volta
3344 @cindex Zweite Klammer
3345 @funindex \repeat
3346
3347 LilyPond besitzt eine einzige Syntax für alle unterschiedlichen 
3348 Wiederholungstypen. Sie lautet:
3349
3350 @example
3351 \repeat @var{Typ} @var{Wiederholungszähler} @var{Wiederholungsnoten}
3352 @end example
3353
3354 Wenn Sie unterschiedliche Endungen haben, können Sie diese mit dem 
3355 Befehl 
3356 @funindex \alternative notieren, etwa 
3357 @example
3358 \alternative @{
3359   @var{Klammer1}
3360   @var{Klammer2}
3361   @var{Klammer3}
3362   @dots{}
3363 @}
3364 @end example
3365
3366 @noindent
3367 wobei jede Klammer ein musikalischer Ausdruck ist. Wenn Sie nicht genug 
3368 unterschiedliche Alternativen für alle Wiederholungen angeben, wird 
3369 angenommen, dass die erste Alternative mehr als einmal verwendet wird.
3370
3371 Eine typische Wiederholung kann so aussehen:
3372
3373 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3374 c1
3375 \repeat volta 2 { c4 d e f }
3376 \repeat volta 2 { f e d c }
3377 @end lilypond
3378
3379 Und mit unterschiedlichen Klammern:
3380
3381 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3382 c1
3383 \repeat volta 2 {c4 d e f}
3384 \alternative { {d2 d} {f f,} }
3385 @end lilypond
3386
3387 Wiederholungen können mit Auftakten kombiniert werden.
3388
3389 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3390 \new Staff {
3391   \partial 4 e |
3392   \repeat volta 4 { c2 d2 | e2 f2 | }
3393   \alternative { { g4 g g e } { a a a a | b2. } }
3394 }
3395 @end lilypond
3396
3397 @noindent
3398 or
3399
3400 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3401 \new Staff {
3402   \partial 4 
3403   \repeat volta 4 { e | c2 d2 | e2 f2 | }
3404   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
3405 }
3406 @end lilypond
3407
3408
3409 @funindex \repeatTie
3410
3411 Bindebögen können auch an eine zweite Klammer angefügt werden.
3412
3413 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3414 c1
3415 \repeat volta 2 {c4 d e f ~ }
3416 \alternative { {f2 d} {f\repeatTie f,} }
3417 @end lilypond
3418
3419 Es ist auch möglich, die Klammern zu verkürzen, indem ihnen ein 
3420 Wert in der Eigenschaft @code{voltaSpannerDuration} zugewiesen 
3421 wird. Im nächsten Beispiel ist die Klammer beispielsweise nur 
3422 einen 3/4-Takt lang.
3423
3424 @lilypond[verbatim,ragged-right,quote]
3425 \relative c''{
3426   \time 3/4
3427   c c c
3428   \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
3429   \repeat volta 5 { d d d }
3430   \alternative { { e e e f f f }
3431   { g g g } }
3432 }
3433 @end lilypond
3434
3435 Wenn eine Wiederholung am Anfang einer neuen Zeile beginnen soll 
3436 und eine Doppellinie am Ende der vorhergehenden Zeile stehen soll, 
3437 muss
3438 @example
3439 @dots{} \bar "||:" \break 
3440 \repeat volta 2 @{ @dots{} 
3441 @end example
3442
3443 @noindent benutzt werden. Siehe 
3444  @ref{Bar lines} for more information.
3445
3446 @seealso
3447
3448 Beispiele:
3449
3450 Klammern für die Wiederholung werden normalerweise nur über dem obersten 
3451 System ausgegeben. Das kann verändert werden, indem 
3452  @code{Volta_engraver} in den @code{Staff}-Kontext gesetzt wird,
3453 über dem diese Klammern erscheinen sollen. Vgl.
3454 @ref{Modifying context plug-ins} und
3455
3456 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
3457
3458
3459 @refbugs
3460
3461 @cindex Wiederholung, mehrdeutig
3462
3463 Eine ineinandergeschachtelte Wiederholung wie 
3464
3465 @example
3466 \repeat @dots{}
3467 \repeat @dots{}
3468 \alternative
3469 @end example
3470
3471 @noindent
3472 ist mehrdeutig, weil nicht klar ist, zu welchem @code{\repeat}-Abschnitt 
3473 die @code{\alternative}-Endung gehört. Diese Mehrdeutigkeit wird von 
3474 LilyPond aufgelöst, indem die alternative Endung immer zu der innersten 
3475 Wiederholung gehört. Um Klarheit zu schaffen, bietet es sich an, in solchen 
3476 Situationen Klammern zu benutzen.
3477
3478 Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so 
3479 dass nach einer Wiederholung diese Information manuell angegeben werden 
3480 muss, 
3481 entweder durch setzen von @code{Score.measurePosition} oder indem der 
3482 Befehl @code{\partial} benutzt wird. Gleichermaßen werden auch Legato- oder 
3483 Bindebögen nicht wiederholt.
3484
3485 Volta-Klammern werden nicht vertikal aneinander ausgerichtet.
3486
3487
3488 @node Repeats and MIDI
3489 @subsection Repeats and MIDI
3490
3491 @cindex Erweiterung von Wiederholungen
3492 @funindex \unfoldRepeats
3493
3494 Mit ein bisschen Anpassung können alle Wiederholungstypen 
3495 auch in der MIDI-Datei wiedergegeben werden. Das wird erreicht 
3496 durch die @code{\unfoldRepeats}-Funktion. Hiermit werden alle 
3497 Wiederholungen, welcher Art auch immer, in notengetreue Wiederholungen 
3498 umgewandelt, die Noten werden also wiederholt ausgegeben.
3499
3500 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
3501 \unfoldRepeats {
3502   \repeat tremolo 8 {c'32 e' }
3503   \repeat percent 2 { c''8 d'' }
3504   \repeat volta 2 {c'4 d' e' f'}
3505   \alternative {
3506     { g' a' a' g' }
3507     {f' e' d' c' }
3508   }
3509 }
3510 \bar "|."
3511 @end lilypond
3512
3513 Wenn man eine Partitur schreibt, die diesen @code{\unfoldRepeats}-Befehl 
3514 für die MIDI-Ausgabe benutzt, muss man zwei @code{\score}-Umgebungen 
3515 schreiben: eine für die MIDI-Ausgabe, wo die Wiederholungen ausgeschrieben 
3516 werden, und eine für die gedruckte Notation, in der Klammern, Tremolo und 
3517 Prozent-Wiederholungen benutzt werden. Zum Beispiel:
3518
3519 @example
3520 \score @{
3521   @var{..music..}
3522   \layout @{ .. @}
3523 @}
3524 \score @{
3525   \unfoldRepeats @var{..music..}
3526   \midi @{ .. @}
3527 @}
3528 @end example
3529
3530
3531 @node Manual repeat commands
3532 @subsection Manual repeat commands
3533
3534 @funindex repeatCommands
3535
3536 Die Eigenschaft @code{repeatCommands} kann verwendet werden, um das 
3537 Aussehen der Wiederholungen zu beeinflussen. Ihr Argument ist eine 
3538 Scheme-Liste an Wiederholungsbefehlen.
3539
3540 @table @asis
3541 @item @code{start-repeat}
3542 Setzt eine @code{|:} Taktlinie.
3543
3544 @item @code{end-repeat}
3545 Setzt eine @code{:|} Taktlinie.
3546
3547 @item @code{(volta @var{text})}
3548 Setzt eine Volta-Klammer mit der Beschriftung @var{text}: Der Text 
3549 kann definiert werden als Textstring oder formatierter Text, siehe 
3550 Abschnitt @ref{Text markup}. Es darf nicht vergessen werden, die 
3551 Schriftart zu verändern, weil die Standardschriftart für die Nummern 
3552 keine Buchstaben enthält.
3553
3554 @item @code{(volta #f)}
3555 Beendet eine aktive Klammer.
3556 @end table
3557
3558 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
3559 c4
3560   \set Score.repeatCommands = #'((volta "93") end-repeat)
3561 c4 c4
3562   \set Score.repeatCommands = #'((volta #f))
3563 c4 c4
3564 @end lilypond
3565
3566
3567 @seealso
3568
3569 Programmreferenz: @internalsref{VoltaBracket},
3570 @internalsref{RepeatedMusic},
3571 @internalsref{VoltaRepeatedMusic} und
3572 @internalsref{UnfoldedRepeatedMusic}.
3573
3574
3575 @node Tremolo repeats
3576 @subsection Tremolo repeats
3577
3578 @cindex Tremolobalken
3579
3580 Um Tremolozeichen zwischen den Noten zu setzen, kann der 
3581 Wiederholungstyp @code{tremolo} benutzt werden.
3582
3583 @lilypond[quote,verbatim,ragged-right]
3584 \new Voice \relative c' {
3585   \repeat tremolo 8 { c16 d16 }
3586   \repeat tremolo 4 { c16 d16 }
3587   \repeat tremolo 2 { c16 d16 }
3588 }
3589 @end lilypond
3590
3591 Tremolozeichen können auch einer einzelnen Noten hinzugefügt werden. In 
3592 diesem Fall darf die Note nicht von Klammern eingefasst sein.
3593
3594 @lilypond[quote,verbatim,ragged-right]
3595 \repeat tremolo 4 c'16
3596 @end lilypond
3597
3598 Ähnliche Darstellung wird erreicht durch eine innere Tremolountereilung, 
3599 die im Abschnitt @ref{Tremolo subdivisions} beschrieben wird.
3600
3601
3602 @seealso
3603
3604 Im Handbuch: @ref{Tremolo subdivisions}, @ref{Repeats}.
3605
3606 Programmreferenz: @internalsref{Beam}, @internalsref{StemTremolo}.
3607
3608
3609 @node Tremolo subdivisions
3610 @subsection Tremolo subdivisions
3611
3612 @cindex Tremolozeichen
3613 @funindex tremoloFlags
3614
3615 Tremolozeichen können einer einzelnen Noten hinzugefügt werden, indem 
3616 an sie die Zeichen @code{:}[@var{Anzahl}] angefügt werden. Die Anzahl 
3617 bezeichnet die Dauer der einzelnen Noten, und ihr Mindestwert ist 8. 
3618 Mit der Zahl 8 erhält man eine Linie durch den Notenhals. Wenn die 
3619 Anzahl ausgelassen wird, wird der letzte benutzte Wert (in der 
3620 Funktion @code{tremoloFlags} gespeichert) eingesetzt.
3621
3622 @lilypond[quote,ragged-right,verbatim,fragment]
3623 c'2:8 c':32 | c': c': |
3624 @end lilypond
3625
3626
3627 @refbugs
3628
3629 Tremolos, die auf diese Weise notiert werden, werden nicht in die 
3630 MIDI-Datei aufgenommen.
3631
3632
3633 @seealso
3634
3635 Im Handbuch: @ref{Tremolo repeats}.
3636
3637 Programmreferenz: @internalsref{StemTremolo}.
3638
3639
3640 @node Measure repeats
3641 @subsection Measure repeats
3642
3643 @cindex Prozent-Wiederholungen
3644 @cindex Taktweise Wiederholungen
3645
3646 Wenn der Prozent (@code{percent})-Wiederholungsstil gesetzt ist, wird 
3647 eine Notenphrase wiederholt. Sie wird einmal gedruckt und dann durch 
3648 ein spezielles Zeichen ersetzt. Phrasen von ein oder zwei Takten Dauer 
3649 werden durch ein dem Prozentzeichen ähnlichen Zeichen markiert, Phrasen, 
3650 die kürzer als ein Takt sind, durch einen Schrägstrich dargestellt. 
3651 Dieser Wiederholungstyp muss innerhalb eines Stimmen 
3652 (@code{Voice})-Kontextes notiert werden.
3653
3654 @lilypond[quote,verbatim,ragged-right]
3655 \new Voice \relative c' {
3656   \repeat percent 4 { c4 }
3657   \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
3658 }
3659 @end lilypond
3660
3661 Wiederholungen, die länger als einen Takt dauern, können gezählt werden, 
3662 wenn die @code{countPercentRepeats}-Eigenschaft eingeschaltet wird.
3663
3664 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
3665 \new Voice {
3666 \set countPercentRepeats = ##t
3667   \repeat "percent" 4 { c1 }
3668 }
3669 @end lilypond
3670
3671 Isolierte Prozentzeichen können auch gedruckt werden. Das geschieht, indem 
3672 einer Ganztaktpause (@code{R}) eine andere Funktion zugewiesen wird.
3673
3674 @lilypond[fragment,verbatim,quote]
3675 \override MultiMeasureRest #'stencil
3676   = #ly:multi-measure-rest::percent
3677 R1
3678 @end lilypond
3679
3680 @seealso
3681
3682 Programmreferenz: @internalsref{RepeatSlash},
3683 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
3684 @internalsref{DoublePercentRepeatCounter},
3685 @internalsref{PercentRepeatCounter},
3686 @internalsref{PercentRepeatedMusic}.
3687
3688
3689