]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/basic-notation.itely
Update German docs
[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: 3121682025660b6c85fbf3f22bb9cd8396699ad1
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
1068 @node Stems
1069 @subsection Stems
1070
1071 Immer, wenn das Programm eine Note findet, wird automatisch 
1072 ein Notenhals (@internalsref{Stem}) -Objekt erzeugt. Auch 
1073 für ganze Noten und Pausen werden sie erzeugt, aber unsichtbar 
1074 gemacht.
1075
1076 @refcommands
1077
1078 @funindex \stemUp
1079 @code{\stemUp} (Hälse nach oben),
1080 @funindex \stemDown
1081 @code{\stemDown} (Hälse nach unten),
1082 @funindex \stemNeutral
1083 @code{\stemNeutral} (Hälse je nach Notenposition).
1084
1085
1086 @commonprop
1087
1088 Um die Richtung der Hälse zu ändern, können die Befehle
1089
1090 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1091 a4 b c b
1092 \override Stem #'neutral-direction = #up
1093 a4 b c b
1094 \override Stem #'neutral-direction = #down
1095 a4 b c b
1096 @end lilypond
1097
1098 @noindent benutzt werden.
1099
1100 @node Basic polyphony
1101 @subsection Basic polyphony
1102
1103 @cindex Mehrstimmigkeit
1104 @cindex Polyphonie
1105
1106 Die einfachste Weise, Abschnitte mit mehr als einer Stimme pro
1107 Notensystem zu notieren, ist es, jede Stimme als eine
1108 Sequenz zu notieren (innerhalb der Klammern @code{@{...@}}) 
1109 und dann die beiden Klammer simultan zu kombinieren, indem
1110 sie mit @code{\\} getrennt werden.
1111
1112 @funindex \\
1113
1114 @lilypond[quote,verbatim,fragment]
1115 \new Staff \relative c' {
1116   c16 d e f
1117   <<
1118     { g4 f e | d2 e2 } \\
1119     { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
1120     { s2. | s4 b4 c2 }
1121   >>
1122 }
1123 @end lilypond
1124
1125 Dieser Trenner veranlasst, dass Stimmen (@internalsref{Voice}) 
1126 -Kontexte@footnote{Polyphone Stimmen werden in anderen
1127 Programmen teilweise als @qq{layers} (Schichten) bezeichnet.}
1128 @cindex Layers
1129 angelegt werden. Sie tragen die Namen @code{"1"}, @code{"2"} 
1130 usw. In jedem dieser Kontexte wird die Richtung von Bögen,
1131 Hälsen usw. entsprechend angepasst.
1132
1133 Diese Stimmen sind alle unabhängig von der Stimme, in der die 
1134 Noten außerhalb der @code{<< \\ >>}-Konstruktion notiert sind.
1135 Das sollte man berücksichtigen, wenn man auf Stimmen-Ebene
1136 Veränderungen vornimmt. Das bedeutet gleichzeitig auch, dass 
1137 Legato- und Bindebögen nicht in eine @code{<< \\ >>}-Umgebung 
1138 hinein- noch aus hier hinaus ragen können. Die parallelen 
1139 Notenabschnitte aus unterschiedlichen @code{<< \\ >>}-Umgebungen
1140 hingegen gehören der gleichen Stimme an. Hier noch einmal das 
1141 gleiche Beispiel mit unterschiedlichen Notenköpfen für jede Stimme. 
1142 Die Veränderung der Notenköpfe in der Hauptstimme hat keine
1143 Auswirkung auf die Stimmen innerhalb der  @code{<< \\ >>}-Umgebungen, 
1144 und die Veränderung der Notenköpfe für die untere Stimme setzt 
1145 sich fort in der zweiten  @code{<< \\ >>}-Umgebung. Hier ist auch 
1146 eine Noten über die Taktgrenze hinweg an die untere Stimme der 
1147 zweiten Polyphonie-Umgebung angebunden.
1148
1149 @cindex Notenköpfe, Stile
1150
1151 @lilypond[quote,verbatim,fragment]
1152 \new Staff \relative c' {
1153   \override NoteHead #'style = #'cross
1154   c16 d e f
1155   <<
1156     { g4 f e } \\
1157     { \override NoteHead #'style = #'triangle
1158     r8 e4 d c8 ~ }
1159   >> |
1160   <<
1161     { d2 e2 } \\
1162     { c8 b16 a b8 g ~ g2 } \\
1163     { \override NoteHead #'style = #'slash s4 b4 c2 }
1164   >>
1165 }
1166 @end lilypond
1167
1168 Polyphonie verändert nicht das Verhältnis der Noten 
1169 innerhalb einer @code{\relative @{ @}}-Umgebung.
1170 Jede Note wird weiterhin errechnet aus der direkt 
1171 vorhergehenden.
1172
1173 @example
1174 \relative @{ NoteA << NoteB \\ NoteC >> NoteD @}
1175 @end example
1176
1177 @code{NoteC} ist relativ zu @code{NoteB}, nicht @code{NoteA};
1178 @code{NoteD} ist relativ zu @code{NoteC}, nicht @code{NoteB} oder
1179 @code{NoteA}.
1180
1181
1182 @node Explicitly instantiating voices
1183 @subsection Explicitly instantiating voices
1184
1185 @internalsref{Voice}-Kontexte können auch manuell innerhalb 
1186 eines @code{<< >>}-Abschnittes initiiert werden. Mit den Befehlen 
1187 @code{\voiceOne} bis hin zu @code{\voiceFour} kann jeder Stimme 
1188 entsprechendes Verhalten von vertikaler Verschiebung und Richtung 
1189 von Hälsen und anderen Objekten hinzugefügt werden.
1190
1191 Genauer gesagt,
1192 @example
1193 << \upper \\ \lower >>
1194 @end example
1195
1196 @noindent
1197 entspricht 
1198
1199 @example
1200 <<
1201   \new Voice = "1" @{ \voiceOne \upper @}
1202   \new Voice = "2" @{ \voiceTwo \lower @}
1203 >>
1204 @end example
1205
1206 Der @code{\voiceXXX}-Befehl setzt die Richtung von Hälsen, 
1207 Bögen, Artikulationszeichen, Text, Punktierungen und Fingersätzen. 
1208  @code{\voiceOne} und @code{\voiceThree} lassen diese Objekte 
1209  nach oben zeigen, 
1210  @code{\voiceTwo} und @code{\voiceFour}
1211 dagegen lassen sie abwärts zeigen. Der Befehl 
1212 @code{\oneVoice} stellt wieder auf das normale Verhalten um.
1213
1214 Ein Ausdruck, der direkt innerhalb einer @code{<< >>}-Umgebung 
1215 auftritt, gehört der Hauptstimme an. Das ist nützlich, wenn zusätzliche 
1216 Stimme auftreten, während die Hauptstimme sich fortsetzt. Hier also 
1217 eine bessere Version des Beispiels aus dem vorigen Abschnitt. Die 
1218 Kreuz-Notenköpfe zeigen, dass die Hauptstimme sich jetzt in einem 
1219 einzigen Stimmen (@code{voice})-Kontext befindet.
1220
1221 @lilypond[quote,ragged-right,verbatim]
1222 \new Staff \relative c' {
1223   \override NoteHead #'style = #'cross
1224   c16 d e f
1225   \voiceOne
1226   <<
1227     { g4 f e | d2 e2 }
1228     \new Voice="1" { \voiceTwo
1229       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1230       \oneVoice
1231     }
1232     \new Voice { \voiceThree
1233       s2. | s4 b4 c2
1234       \oneVoice
1235     }
1236   >>
1237   \oneVoice
1238 }
1239 @end lilypond
1240
1241 Und mit der richtigen Definition der Stimmen kann die Melodie auch 
1242 übergebunden werden.
1243
1244 @lilypond[quote,ragged-right,verbatim]
1245 \new Staff \relative c' {
1246   c16^( d e f
1247   \voiceOne
1248   <<
1249     { g4 f e | d2 e2) }
1250     \context Voice="1" { \voiceTwo
1251       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1252       \oneVoice
1253     }
1254     \new Voice { \voiceThree
1255       s2. s4 b4 c2
1256       \oneVoice
1257     }
1258   >>
1259   \oneVoice
1260 }
1261 @end lilypond
1262
1263 Indem man den @code{\\}-Trenner vermeidet, gelingt es auch, mehrstimmige 
1264 Abschnitte ineinander zu schachteln, was in manchen Fällen die bessere 
1265 und natürlichere Lösung sein kann.
1266
1267 @lilypond[quote,ragged-right,verbatim]
1268 \new Staff \relative c' {
1269   c16^( d e f
1270   \voiceOne
1271   <<
1272     { g4 f e | d2 e2) }
1273     \context Voice="1" { \voiceTwo
1274       r8 e4 d c8 ~ |
1275       <<
1276         {c8 b16 a b8 g ~ g2}
1277         \new Voice { \voiceThree
1278           s4 b4 c2
1279           \oneVoice
1280         }
1281       >>
1282     \oneVoice
1283     }
1284   >>
1285   \oneVoice
1286 }
1287 @end lilypond
1288
1289 In manchen Fällen von sehr komplexer polyphoner Musik können noch 
1290 mehr Stimmen benötigt werden, um Zusammenstöße zwischen Noten zu 
1291 vermeiden. Zusätzliche Stimmen werden durch einen neuen Bezeichner 
1292 erstellt, wie das nächste Beispiel zeigt.
1293
1294 @lilypond[quote,verbatim,ragged-right,relative=2]
1295 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
1296
1297 \relative c''' <<
1298   { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
1299   { \voiceThree  b4} \\
1300   { \voiceFive d,} \\
1301   { \voiceTwo g,}
1302 >>
1303 @end lilypond
1304
1305
1306 @node Collision Resolution
1307 @subsection Collision Resolution
1308
1309 Normalerweise werden Notenköpfe mit einer unterschiedlichen Anzahl 
1310 von Punktierungen nicht verschmolzen, aber wenn die Objekt-Eigenschaft 
1311  @code{merge-differently-dotted} in ein 
1312 Notenkollisions (@internalsref{NoteCollision})-Objekt gesetzt wird, 
1313 werden sie zusammengefasst.
1314
1315 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
1316 \new Voice << {
1317   g8 g8
1318   \override Staff.NoteCollision
1319     #'merge-differently-dotted = ##t
1320   g8 g8
1321 } \\ { g8.[ f16] g8.[ f16] } >>
1322 @end lilypond
1323
1324 Auf gleiche Art können auch Halbe mit Achteln vereinigt werden, indem 
1325 @code{merge-differently-headed} eingesetzt wird:
1326
1327 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1328 \new Voice << {
1329   c8 c4.
1330   \override Staff.NoteCollision
1331     #'merge-differently-headed = ##t
1332 c8 c4. } \\ { c2 c2 } >>
1333 @end lilypond
1334
1335 @noindent
1336 @code{merge-differently-headed} und @code{merge-differently-dotted}
1337 wirken sich allerdings nur auf Noten mit unterschiedlich gerichteten 
1338 Hälsen aus (wie etwa Stimme 1 und 2).
1339
1340 LilyPond verschiebt auch Pausen vertikal, die einem Hals gegenüber stehen:
1341
1342 @lilypond[quote,ragged-right,fragment,verbatim]
1343 \new Voice << c''4 \\ r4 >>
1344 @end lilypond
1345
1346 Wenn drei oder mehr Noten in der selben Spalte angeordnet werden, 
1347 kann @code{merge-differently-headed} nicht mehr erfolgreich die 
1348 Noten vereinen, die ineinander gesetzt werden müssten. Damit die 
1349 Vereinigung funktioniert, muss der Befehl @code{\shift} vor die
1350 Note gesetzt werden, auf die er Auswirkung hat. Im ersten Takt 
1351 des folgenden Beispiels funktioniert @code{merge-differently-headed} 
1352 nicht (der Notenkopf der Halben ist schwarz). Im zweiten Takt 
1353 wurde @code{\shiftOn} eingefügt, um das obere @code{g} aus der 
1354 Spalte zu rücken, und das Vereinigen funktioniert wie gewünscht.
1355
1356 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1357 \override Staff.NoteCollision #'merge-differently-headed = ##t
1358 <<
1359   { d=''2 g2 } \\
1360   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1361   { \voiceFour e,,2 e'2}
1362 >>
1363 <<
1364   { d'=''2 \shiftOn g2 } \\ 
1365   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1366   { \voiceFour e,,2 e'2}
1367 >>
1368 @end lilypond
1369
1370
1371 @refcommands
1372
1373 @funindex \oneVoice
1374 @code{\oneVoice},
1375 @funindex \voiceOne
1376 @code{\voiceOne},
1377 @funindex \voiceTwo
1378 @code{\voiceTwo},
1379 @funindex \voiceThree
1380 @code{\voiceThree},
1381 @funindex \voiceFour
1382 @code{\voiceFour}.
1383
1384 @funindex \shiftOn
1385 @code{\shiftOn},
1386 @funindex \shiftOnn
1387 @code{\shiftOnn},
1388 @funindex \shiftOnnn
1389 @code{\shiftOnnn},
1390 @funindex \shiftOff
1391 @code{\shiftOff}: Diese Befehle definieren den Grad, mit 
1392 welchem Noten der aktuellen Stimmen verschoben werden 
1393 sollen. Die äußeren Stimmen (normalerweise 1 und 2) haben 
1394 den Befehl @code{\shiftOff}, die inneren dagegen (drei und 
1395 vier) den Befehl @code{\shiftOn}. @code{\shiftOnn} und 
1396 @code{\shiftOnnn} stellen weitere Verschiebungsebenen dar.
1397
1398 Wenn LilyPond selber keine Lösung bieten kann, können die 
1399 Eigenschaft @code{force-hshift} des 
1400 @internalsref{NoteColumn}-Objektes (siehe unten) 
1401 sowie Pausen mit definierter Tonhöhe eingesetzt werden, 
1402 um Satzentscheidungen des Programmes zu überschreiben.
1403
1404 @lilypond[quote,verbatim,ragged-right]
1405 \relative <<
1406 {
1407   <d g>
1408   <d g>
1409 } \\ {
1410   <b f'>
1411   \once \override NoteColumn #'force-hshift = #1.7
1412   <b f'>
1413 } >>
1414 @end lilypond
1415
1416
1417 @seealso
1418
1419 Programmreferenz: Die Objekte, die für Auflösung von Zusammenstößen 
1420 zuständig sind, sind 
1421 @internalsref{NoteCollision} und @internalsref{RestCollision}.
1422
1423
1424 @refbugs
1425
1426 Wenn @code{merge-differently-headed} mit einer nach oben gerichteten 
1427 Achtel oder kleineren Note verwendet wird, und die nach unten gerichtete 
1428 Note ist eine Halbe, bekommt die Achtel die falsche Richtung gesetzt.
1429
1430 Es gibt keine Unterstützung für Cluster, in denen die gleiche Note 
1431 mit unterschiedlichen Vorzeichen im selben Akkord auftritt. In diesem 
1432 Fall sollte man eine enharmonische Transkription benutzen oder 
1433 die spezielle Cluster-Notationsweise, siehe @ref{Clusters}.
1434
1435
1436
1437 @node Staff notation
1438 @section Staff notation
1439
1440 @cindex Notation von Systemelementen
1441 @cindex Systemelemente
1442 @cindex Symbole, systemweit
1443
1444 Dieser Abschnitt zeigt die Notation von Symbolen, die auf 
1445 Systemebene wirken, wie Tonartvorzeichen, Schlüssel oder 
1446 Taktangaben.
1447
1448 @menu
1449 * Clef::                        
1450 * Key signature::               
1451 * Time signature::              
1452 * Partial measures::            
1453 * Bar lines::                   
1454 * Unmetered music::             
1455 * System start delimiters::     
1456 * Staff symbol::                
1457 * Writing music in parallel::   
1458 @end menu
1459
1460
1461 @node Clef
1462 @subsection Clef
1463
1464 @funindex \clef
1465
1466 Der Schlüssel zeigt eine bestimme Systemlinie an und markiert die 
1467 Tonhöhe, mit der sie korrespondiert. Ein Schlüssel wird mit dem 
1468 @code{\clef}-Befehl gesetzt.
1469
1470 @lilypond[quote,ragged-right,fragment,verbatim]
1471 { c''2 \clef alto g'2 }
1472 @end lilypond
1473
1474 @cindex Notenschlüssel
1475 @cindex Schlüssel
1476 @cindex Violinschlüssel
1477 @cindex Sopranschlüssel
1478 @cindex Altschlüssel
1479 @cindex Bratschenschlüssel
1480 @cindex Tenorschlüssel
1481 @cindex Bassschlüssel
1482 @cindex Franz. Violinschlüssel
1483 @cindex C-Schlüssel
1484 @cindex Mezzosopranschlüssel
1485 @cindex Baritonschlüssel
1486 @cindex Subbasschlüssel
1487
1488 Unterstützt sind folgende Schlüssel:
1489
1490 @multitable @columnfractions .33 .66
1491 @headitem Schlüssel @tab Lage
1492 @item @code{treble} (Violinschlüssel) @tab
1493 G-Schlüssel auf der zweiten Linie
1494 @item @code{alto, C} (Bratschenschlüssel) @tab
1495 C-Schlüssel auf der dritten Linie
1496 @item @code{tenor} (Tenorschlüssel) @tab
1497 C-Schlüssel auf der vierten Linie
1498 @item @code{bass, F} (Bassschlüssel) @tab
1499 F-Schlüssel auf der vierten Linie
1500 @item @code{french} (Franz. Violinschlüssel)@tab
1501 G-Schlüssel auf der ersten Linie
1502 @item @code{soprano} (Sopranschlüssel) @tab
1503 C-Schlüssel auf der ersten Linie
1504 @item @code{mezzosoprano}(Mezzosopranschlüssel)  @tab
1505 C-Schlüssel auf der zweiten Linie
1506 @item @code{baritone} (Baritonschlüssel) @tab
1507 C-Schlüssel auf der fünften Linie
1508 @item @code{varbaritone} (Bariton-F-Schlüssel) @tab
1509 F-Schlüssel auf der dritten Linie
1510 @item @code{subbass} (Kontrabassschlüssel) @tab
1511 F-Schlüssel auf der fünften Linie
1512 @item @code{percussion} @tab
1513 Schlagzeugschlüssel
1514 @item @code{tab} @tab
1515 Tabulaturschlüssel
1516 @end multitable
1517
1518 Indem @code{_8} oder @code{^8} an die jeweilige Schlüsselbezeichnung 
1519 angehängt wird, wird der Schlüssel um eine Oktave nach oben oder unten 
1520 transponiert, mit @code{_15} oder @code{^15} um zwei Oktaven. 
1521 Die Schlüsselbezeichnung muss in Anführungszeichen gesetzt werden, 
1522 wenn sie Unterstriche oder Zahlen enthält, siehe Beispiel:
1523
1524 @cindex Tenorschlüssel, Chor
1525 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
1526 \clef "G_8" c4
1527 @end lilypond
1528
1529
1530 @commonprop
1531
1532 Dem Befehl @code{\clef "treble_8"} entspricht die entsprechende separate 
1533 Einstellung von @code{clefGlyph},
1534 @code{clefPosition} (womit y- und x-Position des Schlüssel bestimmt werden),
1535 @code{middleCPosition} und @code{clefOctavation}. Ein Schlüssel wird 
1536 immer dann ausgegeben, wenn eine dieser Eigenschaften sich ändert. Im 
1537 nächsten Beispiel werden Möglichkeiten gezeigt, die Eigenschaften manuell 
1538 zu setzen.
1539
1540 @lilypond[quote,ragged-right,verbatim]
1541 {
1542   \set Staff.clefGlyph = #"clefs.F"
1543   \set Staff.clefPosition = #2
1544   c'4
1545   \set Staff.clefGlyph = #"clefs.G"
1546   c'4
1547   \set Staff.clefGlyph = #"clefs.C"
1548   c'4
1549   \set Staff.clefOctavation = #7
1550   c'4
1551   \set Staff.clefOctavation = #0
1552   \set Staff.clefPosition = #0
1553   c'4
1554   \clef "bass"
1555   c'4
1556   \set Staff.middleCPosition = #4
1557   c'4
1558 }
1559 @end lilypond
1560
1561
1562 @seealso
1563
1564 Handbuch: @ref{Grace notes}.
1565
1566 Programmreferenz: @internalsref{Clef}.
1567
1568
1569 @node Key signature
1570 @subsection Key signature
1571
1572 @cindex Tonart
1573 @cindex Vorzeichen
1574 @funindex \key
1575
1576 Die Vorzeichen zeigen die Tonart an, in welcher ein Stück notiert ist. 
1577 Es handelt sich um eine Anzahl von Alterationszeichen (Kreuzen oder 
1578 Bs) am Beginn jedes Notensystems.
1579
1580 Das Setzen und Ändern von Tonarteinstellungen wird mit dem 
1581 @code{\key}-Befehl vorgenommen.
1582
1583 @example
1584 @code{\key} @var{Tonhöhe} @var{Art}
1585 @end example
1586
1587 @funindex \minor
1588 @funindex \major
1589 @funindex \minor
1590 @funindex \ionian
1591 @funindex \locrian
1592 @funindex \aeolian
1593 @funindex \mixolydian
1594 @funindex \lydian
1595 @funindex \phrygian
1596 @funindex \dorian
1597 @cindex Kirchentonarten
1598 @cindex Modus
1599
1600 Der Wert @var{Art} sollte entweder @code{\major} oder @code{\minor} 
1601 sein, um Moll oder Dur der @var{Tonhöhe} zu erhalten. Es können auch 
1602 Modusbezeichnungen für Kirchentonarten verwendet werden: @code{\ionian} 
1603 (Ionisch), @code{\locrian} (Locrisch), @code{\aeolian} (Aeolisch), 
1604 @code{\mixolydian} (Mixolydisch), @code{\lydian} (Lydisch),
1605 @code{\phrygian} (Phrygisch) und @code{\dorian} (Dorisch).
1606
1607 Dieser Befehl ändert die Kontexteigenschaft 
1608 @code{Staff.keySignature}. Vorzeichen, die nicht dem Standard entsprechen, 
1609 können manuell mit dieser Eigenschaft eingegeben werden.
1610
1611 Versetzungszeichen und Vorzeichen können am Anfang etwas verwirrend sein, 
1612 da unveränderte Noten je nach Tonart ein Auflösungszeichen bekommen 
1613 können (Beispiel). Mehr Information in den Abschnitten  @ref{Accidentals} 
1614 oder @ref{Accidentals and key signatures}.
1615
1616 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1617 \key g \major
1618 f1
1619 fis
1620 @end lilypond
1621
1622
1623 @commonprop
1624
1625 Ein Auflösungszeichen wird gesetzt, um vorhergehende Vorzeichen 
1626 rückgängig zu machen. Das kann aber unterdrückt werden, indem 
1627 die @code{Staff.printKeyCancellation}-Eigenschaft angepasst wird.
1628
1629 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
1630 \key d \major
1631 a b cis d
1632 \key g \minor
1633 a bes c d
1634 \set Staff.printKeyCancellation = ##f
1635 \key d \major
1636 a b cis d
1637 \key g \minor
1638 a bes c d
1639 @end lilypond
1640
1641
1642 @seealso
1643
1644 Programmreferenz: @internalsref{KeyCancellation},
1645 @internalsref{KeySignature}.
1646
1647
1648 @node Time signature
1649 @subsection Time signature
1650
1651 @cindex Taktangabe
1652 @cindex Metrum
1653 @funindex \time
1654
1655 Taktangaben zeigen das Metrum eines Stückes an: eine 
1656 regelmäßige Folge von betonten und unbetonten Zeiten. 
1657 Es wird angezeigt als ein Bruch vor Beginn der Noten.
1658
1659 Die Taktangabe wird mit dem @code{\time}-Befehl gesetzt.
1660
1661 @lilypond[quote,ragged-right,fragment,verbatim]
1662 \time 2/4 c'2 \time 3/4 c'2.
1663 @end lilypond
1664
1665 @commonprop
1666
1667 Das Symbol, das angezeigt wird, kann durch die 
1668 @code{style}-Eigenschaft angepasst werden. Wenn man 
1669 es auf den Wert @code{#'()} setzt, wird auch für 
1670 4/4- und 2/2-Takte ein Bruch angezeigt.
1671
1672 @lilypond[fragment,quote,ragged-right,verbatim]
1673 \time 4/4 c'1
1674 \time 2/2 c'1
1675 \override Staff.TimeSignature #'style = #'()
1676 \time 4/4 c'1
1677 \time 2/2 c'1
1678 @end lilypond
1679
1680 Es gibt noch sehr viel mehr Optionen für das Layout. 
1681 Siehe den Abschnitt @ref{Ancient time
1682 signatures} für weitere Beispiele.
1683
1684 Der Befehl @code{\time} stellt die Eigenschaften 
1685 @code{timeSignatureFraction}, @code{beatLength} 
1686 und @code{measureLength} im @code{Timing}-Kontext ein, 
1687 der normalerweise zu den Eigenschaften aller System 
1688 (@internalsref{Score}-Ebene) gehört. Die Eigenschaft 
1689 @code{measureLenght} bestimmt, wo Taktlinien eingefügt werden, 
1690 und wie automatische Balken gesetzt werden. Ein Verändern 
1691 der Eigenschaften von @code{timeSignatureFraction} gibt 
1692 das neue Symbol an dieser Stelle aus.
1693
1694 Auf weitere Optionen kann man über die Scheme-Funktion
1695 @code{set-time-signature} zugreifen. In Kombination mit
1696 @internalsref{Measure_grouping_engraver} werden hiermit 
1697 @internalsref{MeasureGrouping}-Zeichen erzeugt. Solche 
1698 Zeichen erleichtern es, rhythmisch komplexe moderne Musik 
1699 zu lesen. Im nächsten Beispiel ist der 9/8-Takt in 2, 2, 2 
1700 und 3 Achtel unterteilt. Das wird im dritten Argument an 
1701 @code{set-time-signature} weitergegeben @code{(2 2 2 3)}.
1702
1703 @lilypond[quote,ragged-right,verbatim]
1704 \score {
1705   \relative c'' {
1706     #(set-time-signature 9 8 '(2 2 2 3))
1707     g8[ g] d[ d] g[ g] a8[( bes g]) |
1708     #(set-time-signature 5 8 '(3 2))
1709     a4. g4
1710   }
1711   \layout {
1712     \context {
1713       \Staff
1714       \consists "Measure_grouping_engraver"
1715     }
1716   }
1717 }
1718 @end lilypond
1719
1720
1721 @seealso
1722
1723 Programmreferenz: @internalsref{TimeSignature} und
1724 @internalsref{Timing_translator}.
1725
1726 Beispiele: @lsr{contemporary,compound-time-signature.ly}.
1727
1728
1729 @refbugs
1730
1731 Automatische Balken richten sich nicht nach den Taktunterteilungen, die 
1732 mit @code{set-time-signature} erzeugt werden.
1733
1734
1735 @node Partial measures
1736 @subsection Partial measures
1737
1738 @cindex Auftakt
1739 @cindex Takte verkürzen
1740 @funindex \partial
1741
1742 Verkleinerte Takte, wie etwa ein Auftakt, werden wie folgt notiert:
1743
1744 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1745 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
1746 @end lilypond
1747
1748 Die Syntax für den Befehl lautet:
1749
1750 @example
1751 \partial @var{Dauer}
1752 @end example
1753
1754 wobei @code{Dauer} eine rhythmische Länge ist, die vor dem nächsten Taktstrich 
1755 eingefügt wird.
1756
1757 Das wird intern übersetzt nach:
1758
1759 @example
1760 \set Timing.measurePosition = -@var{Länge der Dauer}
1761 @end example
1762
1763 Die Eigenschaft @code{measurePosition} enthält eine rationale Zahl, 
1764 die darstellt, wie groß der Abstand zum Taktanfang ist. Deshalb ist 
1765 sie eine negative Zahl; @code{\partial 4} wird also intern übersetzt 
1766 zu: @qq{Eine Viertel bleibt übrig vom ganzen Takt.}
1767
1768 @refbugs
1769
1770 Dieser Befehl berücksichtigt keine Verzierungen/Vorschläge am Anfang der 
1771 Noten. Wenn ein Stück mit einem Vorschlag anfängt, muss der Befehl 
1772 @code{\partial} @emph{nach} dem Vorschlag kommen:
1773
1774 @lilypond[verbatim,quote,ragged-right,relative,fragment]
1775 \grace f16
1776 \partial 4
1777 g4
1778 a2 g2
1779 @end lilypond
1780
1781 @code{\partial} ist nur für den Anfang eines Stückes vorgesehen. Wenn der 
1782 Befehl innerhalb eines Stückes verwendet wird, können seltsame Warnungen 
1783 auftreten.
1784
1785 @node Bar lines
1786 @subsection Bar lines
1787
1788 @cindex Taktlinien
1789 @funindex \bar
1790 @cindex Doppellinie
1791 @cindex Wiederholungszeichen
1792
1793 Taktlinien trennen die Takte voneinander, werden aber auch verwendet, 
1794 um Wiederholungen anzuzeigen. Normalerweise werden sie automatisch 
1795 eingefügt. Zeilenumbrüche können nur an Taktlinien stattfinden.
1796
1797 Besondere Taktlinien-Arten können mit dem @code{\bar}-Befehl erzwungen 
1798 werden.
1799
1800 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
1801 c4 \bar "|:" c4
1802 @end lilypond
1803
1804 Folgende Taktlinienarten sind vorhanden:
1805
1806 @lilypondfile[ragged-right,quote]{bar-lines.ly}
1807
1808 Als letztes ist @code{"||:"} notiert, das sich ähnlich wie 
1809 @code{"|:"} verhält. Es gibt jedoch nur an Zeilenenden eine doppelte 
1810 Taktlinie aus und fängt die Wiederholungslinie erst in der nächsten 
1811 Zeile an.
1812
1813 Um einen Zeilenumbruch an einer Stelle zu erlauben, wo keine sichtbare 
1814 Taktlinie ist, kann man 
1815
1816 @example
1817 \bar ""
1818 @end example
1819
1820 @noindent
1821 benutzen. Damit wird eine unsichtbare Taktlinie an dieser Stelle eingefügt 
1822 und damit ein Zeilenumbruch erlaubt (ohne dass sich die Anzahl der Takte 
1823 erhöhen würde).
1824
1825 In Partituren mit vielen Systemen wird ein @code{\bar}-Befehl in einem 
1826 System automatisch auf alle anderen Systeme angewendet. Die resultierenden 
1827 Taktlinien sind miteinander verbunden innerhalb einer Gruppe 
1828  (@code{StaffGroup}) oder einem Klaviersystem (@code{PianoStaff} 
1829 bzw. (@code{GrandStaff}).
1830
1831 @lilypond[quote,ragged-right,fragment,verbatim]
1832 <<
1833   \new StaffGroup <<
1834     \new Staff {
1835       e'4 d'
1836       \bar "||"
1837       f' e'
1838     }
1839     \new Staff { \clef bass c4 g e g }
1840   >>
1841   \new Staff { \clef bass c2 c2 }
1842 >>
1843 @end lilypond
1844
1845
1846 @commonprop
1847
1848 @funindex whichBar
1849 @funindex repeatCommands
1850 @funindex defaultBarType
1851
1852 Der Befehl @code{\bar }@var{Taktart} ist eine Kurzform von:
1853 @code{\set Timing.whichBar = }@var{Taktart}. Immer, wenn 
1854 @code{whichBar} auf einen Wert gesetzt wird, wird eine 
1855 Taktlinie dieses Typs erzeugt.
1856
1857 Eine Taktlinie wird auch durch Setzen der 
1858  @code{whichBar}-Eigenschaft erzeugt. Am Anfang eines Taktes 
1859 wird sie auf den Wert von @code{Timing.defaultBarType} 
1860 gesetzt. Der Inhalt des @code{repeatCommands}-Befehls 
1861 wird benutzt, um Standardtaktlinien zu überschreiben.
1862
1863 Sie sollten jedoch Wiederholungen mit dem @code{\repeat}-Befehl 
1864 erzeugen. Siehe Abschnitt @ref{Repeats}.
1865
1866
1867 @seealso
1868
1869 Im Handbuch: @ref{Repeats}, @ref{System start delimiters}.
1870
1871 Programmreferenz: @internalsref{BarLine} (auf Partitur 
1872 (@internalsref{Staff})-Ebene erstellt), 
1873 @internalsref{SpanBar} (zwischen Systemen).
1874
1875
1876 @node Unmetered music
1877 @subsection Unmetered music
1878
1879 @cindex Kadenz
1880 @funindex \cadenzaOn
1881 @funindex \cadenzaOff
1882
1883 Taktlinien und Taktzahlen werden automatisch erzeugt. Für Musik 
1884 ohne Meter hingegen (etwa Kadenzen) ist das allerdings nicht 
1885 erwünscht. Mit den Befehlen @code{\cadenzaOn} und 
1886 @code{\cadenzaOff} kann dieses Verhalten ausgeschaltet und 
1887 wieder angeschaltet werden.
1888
1889 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
1890 c4 d e d
1891 \cadenzaOn
1892 c4 c d8 d d f4 g4.
1893 \cadenzaOff
1894 \bar "|"
1895 d4 e d c
1896 @end lilypond
1897
1898
1899 @refbugs
1900
1901 LilyPond fügt Zeilen- und Seitenumbrüche nur an einer Taktlinie 
1902 ein. Wenn die Kadenz nicht vor einem Umbruch endet, müssen Sie 
1903 selber unsichtbare Taktlinien 
1904
1905 @example
1906 \bar ""
1907 @end example
1908
1909 @noindent
1910 einfügen, um anzuzeigen, wo umgebrochen werden darf.
1911
1912
1913 @node System start delimiters
1914 @subsection System start delimiters
1915
1916 @cindex Beginn eines Notensystems
1917 @cindex Systeme, mehrere
1918 @cindex Notensysteme, mehrere
1919 @cindex Klammer, vertikal
1920 @cindex Klammer, geschweift
1921 @cindex Partitur
1922 @cindex Systemgruppe
1923 @cindex Instrumentengruppe
1924 @cindex Stimmgruppe
1925 @cindex System, Chor
1926
1927 Viele Partituren bestehen aus mehr als einem Notensystem. Diese Systeme 
1928 können auf vier unterschiedliche Arten verbunden werden:
1929
1930 @itemize @bullet
1931 @item Die Gruppe wird mit einer Klammer an der linken Seite geöffnet und 
1932 die Taktlinien sind verbunden. Das ist der Klaviersystem 
1933 (@internalsref{GrandStaff})-Kontext.
1934
1935 @lilypond[verbatim,ragged-right,quote]
1936 \new GrandStaff
1937 \relative <<
1938   \new Staff { c1 c }
1939   \new Staff { c c }
1940 >>
1941 @end lilypond
1942
1943 @item Die Gruppe beginnt mit einer Klammer und die Taktlinien sind verbunden. 
1944 Dieses Verhalten erzeugt der Stimmgruppen 
1945 (@internalsref{StaffGroup})-Kontext.
1946
1947 @lilypond[verbatim,ragged-right,quote]
1948 \new StaffGroup
1949 \relative <<
1950   \new Staff { c1 c }
1951   \new Staff { c c }
1952 >>
1953 @end lilypond
1954
1955 @item Die Gruppe beginnt mit einer Klammer, aber die Taktlinien sind nicht 
1956 miteinander verbunden. Das wird mit dem Chorsystem 
1957 (@internalsref{ChoirStaff})-Kontext erreicht.
1958
1959 @lilypond[verbatim,ragged-right,quote]
1960 \new ChoirStaff
1961 \relative <<
1962   \new Staff { c1 c }
1963   \new Staff { c c }
1964 >>
1965 @end lilypond
1966
1967 @item Die Gruppe beginnt mit einer vertikalen Linie. Taktlinien sind nicht 
1968 verbunden. Das ist die Standardeinstellung für eine Partitur.
1969
1970 @lilypond[verbatim,ragged-right,quote]
1971 \relative <<
1972   \new Staff { c1 c }
1973   \new Staff { c c }
1974 >>
1975 @end lilypond
1976 @end itemize
1977
1978
1979 @seealso
1980
1981 Die Definition der Taktlinien am Beginn jedes Systems werden mit 
1982 den Befehlen @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} 
1983 und @internalsref{SystemStartBracket} festgelegt. Nur einer dieser 
1984 drei Typen wird in jedem Kontext erstellt, und dieser Typ wird durch 
1985 die @code{systemStartDelimiter}-Eigenschaft bestimmt.
1986
1987
1988 @commonprop
1989
1990 Anfangsklammern können tief einander verschachtelt werden.
1991
1992 @lilypond[quote,ragged-right,verbatim]
1993 \new StaffGroup
1994 \relative <<
1995   \set StaffGroup.systemStartDelimiterHierarchy
1996     = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
1997   \new Staff { c1 }
1998   \new Staff { c1 }
1999   \new Staff { c1 }
2000   \new Staff { c1 }
2001   \new Staff { c1 }
2002 >>
2003 @end lilypond
2004
2005
2006 @node Staff symbol
2007 @subsection Staff symbol
2008
2009 @cindex Justierung von Notensystemen
2010 @cindex Notensysteme, Modifikation
2011
2012 Noten, Dynamikzeichen usw. werden auf den Notenlinien angeordnet, die 
2013 sich zu einem Notensystem zusammenfassen lassen. Das Programm LilyPond 
2014 zeichnet diese Linien durch ein spezielles graphisches Objekt, 
2015 @code{staff symbol} (engl. @qq{staff} = Notensystem) genannt.
2016
2017 Dieses Objekt kann bezüglich seiner Eigenschaften, wie Anzahl, Dicke und 
2018 Abstand der Linien verändert werden. Das wird gezeigt in den Beispieldateien 
2019 @lsr{staff,changing-the-number-of-lines-in-a-staff.ly} und
2020 @lsr{staff,changing-the-staff-size.ly}.
2021
2022 Zusätzlich können Systeme beliebig begonnen und beendet werden. Das 
2023 geschieht mit den Befehlen @code{\startStaff} und @code{\stopStaff}.
2024
2025 @lilypond[verbatim,relative=2,fragment]
2026 b4 b
2027 \override Staff.StaffSymbol #'line-count = 2
2028 \stopStaff \startStaff
2029 b b
2030 \revert Staff.StaffSymbol #'line-count
2031 \stopStaff \startStaff
2032 b b
2033 @end lilypond
2034
2035 Kombiniert mit verkleinerten Systemen, kann man diese Funktion etwa 
2036 benutzen, um Ossia-Abschnitte zu notieren. Siehe das Beispiel:
2037
2038 @cindex Ossia
2039
2040 @lilypondfile{ossia.ly}
2041
2042 @cindex Notenlinien, Anzahl
2043 @cindex Notenlinien, Dicke
2044 @cindex Dicke der Notenlinien einstellen
2045 @cindex Anzahl der Notenlinien einstellen
2046 @cindex Zahl der Notenlinien einstellen
2047
2048 @seealso
2049
2050 Programmreferenz: @internalsref{StaffSymbol}.
2051
2052 Beispiele: @lsrdir{staff}
2053
2054
2055 @node Writing music in parallel
2056 @subsection Writing music in parallel
2057
2058 @cindex Parallele Notation, Eingabe
2059 @cindex Eingabe von Noten parallel
2060 @cindex Verschachtelte Musik
2061
2062 Noten für mehrere Stimmen können verschachtelt notiert werden:
2063
2064 @lilypond[quote,fragment,verbatim]
2065 \parallelMusic #'(voiceA voiceB) {
2066   r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
2067   c'2                                c'2                                |
2068   r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
2069   c'2                                c'2                                |
2070 }
2071 \new StaffGroup <<
2072   \new Staff \new Voice \voiceA
2073   \new Staff \new Voice \voiceB
2074 >>
2075 @end lilypond
2076
2077 Das funktioniert ziemlich gut für Klaviernoten:
2078
2079 @lilypond[quote,verbatim]
2080 music = {
2081   \key c \major
2082   \time 4/4
2083   \parallelMusic #'(voiceA voiceB voiceC voiceD) {
2084     % Bar 1
2085     r8  g'16[ c''] e''[ g' c'' e''] r8  g'16[ c''] e''[ g' c''
2086 e''] |
2087     c'2                                 c'2 |
2088     r8  a16[ d'] f'[ a d' f']       r8  a16[ d'] f'[ a d' f'] |
2089     c2                                  c2 |
2090
2091     % Bar 2
2092     a'8 b'      c'' d''    e'' f''    g'' a'' |
2093     d'4         d'         d'         d' |
2094     c16 d e f   d e f g    e f g a    f g a b |
2095     a,4         a,4        a,4        a,4 |
2096
2097     % Bar 3 ...
2098   }
2099 }
2100
2101 \score {
2102   \new PianoStaff <<
2103     \music
2104     \new Staff <<
2105       \voiceA \\
2106       \voiceB
2107     >>
2108     \new Staff {
2109       \clef bass
2110       <<
2111         \voiceC \\
2112         \voiceD
2113       >>
2114     }
2115   >>
2116 }
2117 @end lilypond
2118
2119
2120 @node Connecting notes
2121 @section Connecting notes
2122
2123 Dieser Abschnitt stellt Eigenschaften dar, die Gruppen von 
2124 Noten betreffen.
2125
2126 @menu
2127 * Ties::                        
2128 * Slurs::                       
2129 * Phrasing slurs::              
2130 * Laissez vibrer ties::         
2131 * Automatic beams::             
2132 * Manual beams::                
2133 * Grace notes::                 
2134 @end menu
2135
2136
2137 @node Ties
2138 @subsection Ties
2139
2140 @cindex Bindebogen
2141 @cindex Überbindung
2142 @funindex ~
2143
2144 Ein Bindebogen verbindet zwei benachbarte Noten der selben 
2145 Tonhöhe. Als Resultat wird die Dauer der Notenlänge verlängert. 
2146 Bindebögen dürfen nicht mit Legatobögen verwechselt werden, durch 
2147 die die Vortragsart bezeichnet wird, noch mit Phrasierungsbögen, 
2148 die musikalische Phrasen anzeigen. Eine Bindebogen wird mit der 
2149 Tilde @code{~} (AltGr++) notiert.
2150
2151 @lilypond[quote,ragged-right,fragment,verbatim]
2152 e' ~ e' <c' e' g'> ~ <c' e' g'>
2153 @end lilypond
2154
2155 Wenn ein Bindebogen an einen Akkord gehängt wird, werden alle Noten 
2156 dieses Akkordes übergebunden. Wenn kein Notenkopf passt, wird auch 
2157 kein Bogen erzeugt. Noten in Akkorden können auch einzeln übergebunden 
2158 werden, indem sie innerhalb des Akkordes hinter die entsprechende Note 
2159 geschrieben werden.
2160
2161 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2162 <c~ e g~ b> <c e g b>
2163 @end lilypond
2164
2165 Ein Bindebogen ist nur eine andere Art, die Notendauer zu verlängern, 
2166 ähnlich wie die Punktierung. Im nächsten Beispiel sind zwei Arten gezeigt, 
2167 die gleiche Notenlänge zu notieren:
2168
2169 @lilypond[quote,fragment,ragged-right]
2170 \time 3/4 c'2. c'2 ~ c'4
2171 @end lilypond
2172
2173 @noindent
2174 Bindebögen werden verwendet, wenn die Note entweder über die Taktgrenze 
2175 hinausragt, oder wenn Punktierung nicht benutzt werden kann, um die 
2176 Verlängerung anzuzeigen. Wenn man Überbindungen verwendet, sollten 
2177 größere Notenwerte an die Unterteilungen des Taktes angepasst werden.
2178
2179 @lilypond[fragment,quote,ragged-right]
2180 \relative {
2181   r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4
2182 }
2183 @end lilypond
2184
2185 Wenn sehr viele Noten über die Taktgrenzen hinüber angebunden 
2186 werden müssen, ist es oft einfacher, die automatische Aufteilung 
2187 von Noten einzusetzen (siehe @ref{Automatic note splitting}). Mit 
2188 dieser Funktion werden automatisch lange Noten aufgeteilt und über 
2189 die Taktgrenze übergebunden.
2190
2191 @funindex \repeatTie
2192
2193 Wenn die zweite Variante einer Wiederholung mit einer Überbindung 
2194 anfängt, muss der Bindebogen wiederholt werden. Dass geschieht durch 
2195 den Befehl @code{\repeatTie}.
2196
2197 @lilypond[fragment,quote,ragged-right,relative=2]
2198 r <c e g>\repeatTie
2199 @end lilypond
2200
2201 @cindex Volta und Überbindung
2202 @cindex Wiederholung und Überbindung
2203
2204 @commonprop
2205
2206 Bindebögen werden teilweise verwendet, um Arpeggien auszuschreiben. 
2207 In diesem Fall müssen mehrere übergebundene Noten nacheinander 
2208 erscheinen. Das ist möglich, indem die @code{tieWaitForNote}-Eigenschaft 
2209 auf wahr (##t) gesetzt wird. Diese Funktion ist auch nützlich, um 
2210 ein Tremolo an einen Akkord zu binden. Siehe das Beispiel:
2211
2212 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2213 \set tieWaitForNote = ##t
2214 \grace { c16[~ e~ g]~ } <c, e g>2
2215 \repeat tremolo 8 { c32~ c'~ } <c c,>1
2216 e8~ c~ a~ f~ <e' c a f>2
2217 @end lilypond
2218
2219 Bindebögen können manuell gesetzt werden, indem die 
2220 @code{tie-configuration}-Eigenschaft verändert wird. 
2221 Die erste Zahl zeigt den Abstand von der Mitte des 
2222 Notensystems in Notenlinienzwischenräumen, die zweite 
2223 die Richtung (1=nach oben, -1=nach unten).
2224
2225 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2226 <c e g>2~ <c e g> |
2227 \override TieColumn #'tie-configuration =
2228   #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
2229 <c e g>~ <c e g> |
2230 @end lilypond
2231
2232
2233 @refcommands
2234
2235
2236 @funindex \tieUp
2237 @code{\tieUp},
2238 @funindex \tieDown
2239 @code{\tieDown},
2240 @funindex \tieNeutral
2241 @code{\tieNeutral},
2242 @funindex \tieDotted
2243 @code{\tieDotted},
2244 @funindex \tieDashed
2245 @code{\tieDashed},
2246 @funindex \tieSolid
2247 @code{\tieSolid}.
2248
2249
2250 @seealso
2251
2252 Im Handbuch: @ref{Automatic note splitting}.
2253
2254 Programmreferenz: @internalsref{Tie}.
2255
2256
2257 @refbugs
2258
2259 Der Wechsel zwischen Systemen bei aktiver Überbindung produziert keinen 
2260 gekrümmten Bogen.
2261
2262 Änderung von Schlüssel oder Oktavierung zwischen übergebundenen Noten 
2263 ist nicht richtig definiert. In diesen Fällen kann es besser sein, einen 
2264 Legatobogen zu verwenden.
2265
2266 @node Slurs
2267 @subsection Slurs
2268
2269 @cindex Legatobögen
2270
2271 Ein Legatobogen (engl. slur) zeigt an, dass die Noten 
2272 @emph{legato} gespielt werden sollen. Er wird mit Klammern 
2273 hinter den Notenwerten notiert.
2274
2275 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
2276 f( g a) a8 b( a4 g2 f4)
2277 <c e>2( <b d>2)
2278 @end lilypond
2279
2280 Die Richtung eines Legatobogens kann mit den Befehlen 
2281 @code{\slur@emph{DIR}}, wobei @code{@emph{DIR}} entweder
2282  @code{Up}, @code{Down}, oder @code{Neutral}, angezeigt
2283 werden.
2284
2285 Es gibt aber auch eine Kurzform. Indem @code{_} oder @code{^} 
2286 for die öffnende Klammer gestellt wird, wird die Richtung 
2287 angegeben.
2288
2289 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
2290 c4_( c) c^( c)
2291 @end lilypond
2292
2293 Nur ein Legatobogen kann gleichzeitig geschrieben werden. Wenn Sie einen 
2294 langen Bogen über mehreren kurzen notieren wollen, müssen Sie 
2295  @ref{Phrasing slurs} benutzen.
2296
2297
2298 @commonprop
2299
2300 Manche Komponisten schreiben zwei Legatobögen, um Legatoakkorde zu 
2301 markieren. Das kann in LilyPond erreicht werden, indem die Eigenschaft 
2302 @code{doubleSlurs} gesetzt wird.
2303
2304 @lilypond[verbatim,ragged-right,relative,fragment,quote]
2305 \set doubleSlurs = ##t
2306 <c e>4 ( <d f> <c e> <d f> )
2307 @end lilypond
2308
2309
2310 @refcommands
2311
2312 @funindex \slurUp
2313 @code{\slurUp},
2314 @funindex \slurDown
2315 @code{\slurDown},
2316 @funindex \slurNeutral
2317 @code{\slurNeutral},
2318 @funindex \slurDashed
2319 @code{\slurDashed},
2320 @funindex \slurDotted
2321 @code{\slurDotted},
2322 @funindex \slurSolid
2323 @code{\slurSolid}.
2324
2325 @seealso
2326
2327 Programmreferenz: @seeinternals{Slur}.
2328
2329
2330 @node Phrasing slurs
2331 @subsection Phrasing slurs
2332
2333 @cindex Phrasierungsbögen
2334
2335 Ein Phrasierungsbogen verbindet Noten und wird verwendet, um einen 
2336 musikalischen Ausdruck anzuzeigen. Er wird mit den Befehlen 
2337 @code{\(} und @code{\)} eingegeben.
2338
2339 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2340 \time 6/4 c'\( d( e) f( e) d\)
2341 @end lilypond
2342
2343 Im typographischen Sinne verhalten sich Phrasierungsbögen genauso wie 
2344 Legatobögen. Sie werden aber als eigene Objekte behandelt. Ein 
2345 @code{\slurUp} hat also keine Auswirkung auf die Phrasierungsbögen, 
2346 anstelle dessen muss 
2347 @code{\phrasingSlurUp}, @code{\phrasingSlurDown} oder
2348 @code{\phrasingSlurNeutral} benutzt werden.
2349
2350 Es können keine simultanen Phrasierungsbögen gesetzt werden.
2351
2352
2353 @refcommands
2354
2355 @funindex \phrasingSlurUp
2356 @code{\phrasingSlurUp},
2357 @funindex \phrasingSlurDown
2358 @code{\phrasingSlurDown},
2359 @funindex \phrasingSlurNeutral
2360 @code{\phrasingSlurNeutral}.
2361
2362
2363 @seealso
2364
2365 Programmreferenz: @internalsref{PhrasingSlur}.
2366
2367
2368 @node Laissez vibrer ties
2369 @subsection Laissez vibrer ties
2370 @cindex Laissez vibrer
2371 @cindex Bögen, laissez vibrer
2372 @cindex Ausklingen lassen
2373
2374 So genannte @qq{laissez vibrer}-Bögen werden verwendet um anzuzeigen, dass 
2375 man die Musik ausklingen lassen soll. Sie werden in der Klavier-, Harfen-, 
2376 anderer Saiteninstrument- und Schlagzeugnotation verwendet. Sie können 
2377 mit dem Befehl @code{\laissezVibrer} eingegeben werden.
2378
2379 @lilypond[fragment,ragged-right,verbatim,relative=1]
2380 <c f g>\laissezVibrer
2381 @end lilypond
2382
2383 @seealso
2384
2385 Programmreferenz:
2386 @internalsref{LaissezVibrerTie}
2387 @internalsref{LaissezVibrerTieColumn}
2388
2389 Beispiele:
2390 @lsr{connecting,laissez-vibrer-ties.ly}
2391
2392
2393 @node Automatic beams
2394 @subsection Automatic beams
2395
2396 LilyPond setzt Balken (engl. beam) automatisch.
2397
2398 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2399 \time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
2400 @end lilypond
2401
2402 Wenn diese automatischen Entscheidungen nicht gut genug sind, können 
2403 die Balken auch explizit eingegeben werden. Es können auch bestimmte 
2404 Balkenmuster, die sich vom Standard unterscheiden, definiert werden. 
2405 Hierzu siehe den Abschnitt @ref{Setting automatic beam behavior} 
2406 für Einzelheiten.
2407
2408 Einzelne Noten können mit dem Befehl @code{\noBeam} markiert werden, 
2409 damit sie nicht mit einem Balken versehen werden.
2410
2411 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2412 \time 2/4 c8 c\noBeam c c
2413 @end lilypond
2414
2415
2416 @seealso
2417
2418 Programmreferenz: @internalsref{Beam}.
2419
2420
2421 @node Manual beams
2422 @subsection Manual beams
2423
2424 @cindex Balken, manuell
2425 @funindex ]
2426 @funindex [
2427
2428 In einigen Fällen kann es nötig sein, den automatischen Algorithmus 
2429 für die Balken zu überschreiben. Die automatischen Balken werden 
2430 beispielsweise nicht über Pausen oder Taktlinien hinweg gesetzt. 
2431 Manuell definierte Balken werden mit den Zeichen @code{[} und 
2432 @code{]} (AltGr+8 bzw. 9) markiert.
2433
2434 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2435 {
2436   r4 r8[ g' a r8] r8 g[ | a] r8
2437 }
2438 @end lilypond
2439
2440
2441 @commonprop
2442
2443 @funindex stemLeftBeamCount
2444 @funindex stemRightBeamCount
2445
2446 LilyPond kann die Balkengruppen innerhalb eines größeren Balkens
2447 selber bestimmen, aber dabei können teilweise seltsame Ergebnisse 
2448 entstehen. Mit den Eigenschaften @code{stemLeftBeamCount} und 
2449 @code{stemRightBeamCount} können diese Unterteilungen manuell
2450 eingestellt werden. Wenn eine dieser Eigenschaften gesetzt ist, 
2451 wird es nur einmal verwendet und dann wieder zum Standard zurück 
2452 geschaltet.
2453
2454
2455 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2456 {
2457    f8[ r16
2458       f g a]
2459    f8[ r16
2460    \set stemLeftBeamCount = #1
2461       f g a]
2462 }
2463 @end lilypond
2464
2465 Die Eigenschaft @code{subdivideBeams} kann benutzt werden, um alle 
2466 16tel-Balken oder kleinere Werte zu bestimmten Taktzeiten zu 
2467 unterteilen. Diese Zeiten werden mit der @code{beatLength}-Eigenschaft 
2468 gesetzt.
2469
2470 @lilypond[fragment,quote,relative=2,verbatim]
2471 c16[ c c c c c c c]
2472 \set subdivideBeams = ##t
2473 c16[ c c c c c c c]
2474 \set Score.beatLength = #(ly:make-moment 1 8)
2475 c16[ c c c c c c c]
2476 @end lilypond
2477 @funindex subdivideBeams
2478
2479 @noindent
2480 Zu mehr Information über @code{make-moment} siehe
2481 @ref{Time administration}.
2482
2483 Zeilenumbrüche sind normalerweise verboten, wenn Balken sich über 
2484 die Taktlinien erstrecken. Das kann aber durch Setzen von 
2485 @code{breakable} verändert werden.
2486
2487 @funindex breakable
2488
2489 @cindex Balken und Zeilenumbrüche
2490 @cindex Balken zwischen Systemen
2491 @funindex auto-knee-gap
2492
2493
2494 Balken mit Hälsen nach oben und unten werden automatisch eingesetzt, 
2495 wenn ein großer Abstand zwischen Notenköpfen gefunden wird. Die Größe 
2496 des Wertes kann mit dem 
2497 @code{auto-knee-gap}-Objekt eingestellt werden.
2498
2499 @refbugs
2500
2501 Automatisch erstellte Balken zwischen Systemen können nicht zusammen 
2502 mit automatisch versteckten Systemen verwendet werden. Siehe auch
2503  @ref{Hiding staves}.
2504
2505 @c Is this still true with skyline spacing stuff? -J.Mandereau
2506 Balken vermeiden nicht andere Objekte, wie etwa Text und Versetzungszeichen.
2507
2508 @node Grace notes
2509 @subsection Grace notes
2510
2511 @funindex \grace
2512 @cindex Verzierungen
2513 @cindex Ziernoten
2514 @cindex Vorhalt
2515 @cindex Vorschlag
2516
2517 Verzierungen sind ausgeschriebene Ornamente. Die üblichste ist der 
2518 Vorschlag. Er wird durch eine verkleinerte Note mit Schrägstrich 
2519 und Bogen notiert. Der Vorhalt dagegen ist eine Verzierung, die 
2520 einen bestimmten Notenwert der Hauptnote für sich beansprucht. 
2521 Er wird als verkleinerte Note ohne Schrägstrich notiert. 
2522 Der Vorschlag wird mit dem Befehl @code{\acciaccatura} und der Vorhalt 
2523 mit @code{\appoggiatura} eingegeben.
2524
2525 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2526 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
2527 \acciaccatura { g16[ f] } e4
2528 @end lilypond
2529
2530 Bei beiden handelt es sich um spezielle Formen des @code{\grace} 
2531 (engl. Verzierung)-Befehl. Wenn dieser Befehl einem musikalischen 
2532 Ausdruck vorgestellt wird, wird ein neuer Ausdruck geschaffen, 
2533 der in kleineren Noten gesetzt wird und von der logischen Zeit 
2534 innerhalb des Taktes keinen Raum beansprucht.
2535
2536 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2537 c4 \grace c16 c4
2538 \grace { c16[ d16] } c2 c4
2539 @end lilypond
2540
2541 @noindent
2542 Anders als @code{\acciaccatura} oder @code{\appoggiatura} setzt 
2543 der @code{\grace}-Befehl keinen Bogen.
2544
2545 @cindex Zeitberechnung, intern
2546
2547 Programmintern wird die Zeitberechnung für Verzierungen in einer 
2548 zweiten Zählebene vorgenommen. Jeder Zeitpunkt beinhaltet zwei 
2549 rationale Zahlen: die eine steht für die logische Zeit, die andere 
2550 für die @qq{Verzierungszeit}. Das obere Beispiel ist hier 
2551 mit den entsprechenden Zeitwerten angezeigt:
2552
2553 @lilypond[quote,ragged-right]
2554 <<
2555   \relative c''{
2556     c4 \grace c16 c4 \grace {
2557     c16[ d16] } c2 c4
2558   }
2559   \new Lyrics \lyricmode {
2560     \override LyricText #'font-family = #'typewriter
2561
2562     \markup { (0,0) } 4
2563     \grace { \markup {
2564       ( \fraction 1 4 , \fraction -1 16 ) } 16 }
2565     \markup { (\fraction 1 4 , 0 ) } 4
2566     \grace {
2567       \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
2568       \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
2569     }
2570     \markup { ( \fraction 2 4 , 0 ) }
2571   }
2572 >>
2573 @end lilypond
2574
2575 Die Position von Verzierungen wird zwischen den Systemen synchronisiert. 
2576 Im folgenden Beispiel sind jeweils zwei Sechzehntel gegen jede Achtel 
2577 gesetzt:
2578
2579 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2580 << \new Staff { e4 \grace { c16[ d e f] } e4 }
2581    \new Staff { c4 \grace { g8[ b] } c4 } >>
2582 @end lilypond
2583
2584 @funindex \afterGrace
2585
2586 Eine Verzierung kann auch auf eine Note folgend gesetzt werden. Dazu wird 
2587 der @code{\afterGrace}-Befehl benutzt. Er nimmt zwei Argumente: die 
2588 Hauptnote und die Verzierungen, die nach der Hauptnote erscheinen sollen.
2589
2590 @lilypond[ragged-right, verbatim,relative=2,fragment]
2591 c1 \afterGrace d1 { c16[ d] } c4
2592 @end lilypond
2593
2594 Damit wird die Verzierung im Abstand von 3/4 der Länge der Hauptnote 
2595 gesetzt. Dieser Bruch kann durch Setzen von 
2596 @code{afterGraceFraction} verändert werden:
2597
2598 @example
2599 #(define afterGraceFraction (cons 7 8))
2600 @end example
2601
2602 @noindent
2603 Hier wurde die Position auf das vorletzte Achtel der Notenlänge gesetzt.
2604
2605 Der gleiche Effekt kann auch manuell erreicht werden:
2606
2607 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2608 \new Voice {
2609   << { d1^\trill_( }
2610      { s2 \grace { c16[ d] } } >>
2611   c4)
2612 }
2613 @end lilypond
2614
2615 @noindent
2616 Indem die Dauer der unsichtbaren Note (hier eine Halbe) wird der 
2617 Abstand zwischen Hauptnote und Verzierung angepasst.
2618
2619 Ein @code{\grace}-Notenabschnitt wird nach besonderen Satzregeln 
2620 gesetzt, um z. B. kleinere Noten zu benutzen und die Richtung der 
2621 Hälse einzustellen. Veränderungen am Layout müssen also innerhalb 
2622 des Verzierungsausdrucks gesetzt werden, damit sie auch eine Auswirkung haben.
2623
2624 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2625 \new Voice {
2626   \acciaccatura {
2627     \stemDown
2628     f16->
2629     \stemNeutral
2630   }
2631   g4
2632 }
2633 @end lilypond
2634
2635 @noindent
2636 Diese Einstellungen müssen auch innerhalb der Verzierungsebene wieder 
2637 rückgängig gemacht werden.
2638
2639 Das Layout der Verzierungsausdrücke kann mit der Funktion 
2640  @code{add-grace-property} verändert werden. Im folgenden Beispiel 
2641 wird die Richtung der Notenhälse neutralisiert, so dass sie nicht 
2642 unbedingt in nach oben zeigen.
2643
2644 @example
2645 \new Staff @{
2646   #(add-grace-property 'Voice 'Stem 'direction '())
2647   @dots{}
2648 @}
2649 @end example
2650
2651 @noindent
2652 Eine andere Option ist es, die Variablen @code{startGraceMusic},
2653 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
2654 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} und
2655 @code{stopAppoggiaturaMusic} zu vermeiden. Mehr Information findet sich 
2656 in der Datei @file{ly/@/grace@/-init@/.ly}.
2657
2658 @noindent
2659 Der Schrägstrich durch den Notenhals der Vorschläge kann auch in anderen 
2660 Situation erreicht werden mit 
2661 @code{\override Stem  #'stroke-style = #"grace"}.
2662
2663
2664 @commonprop
2665
2666 Verzierungen könne gezwungen werden, den Hauptnoten entsprechend aufgeteilt 
2667 zu werden.
2668
2669 @lilypond[relative=2,ragged-right]
2670 <<
2671   \override Score.SpacingSpanner #'strict-grace-spacing = ##t
2672   \new Staff {
2673      c'4
2674      \afterGrace
2675      c'4
2676      { c'16[ c'8 c'16] }
2677      c'4
2678   }  
2679   \new Staff {
2680      c'16[ c'16 c'16 c'16]
2681      c'16[ c'16 c'16 c'16]
2682      c'4
2683   }
2684 >>
2685 @end lilypond
2686
2687
2688 @seealso
2689
2690 Programmreferenz: @internalsref{GraceMusic}.
2691
2692
2693 @refbugs
2694
2695 Eine Partitur, die mit einem @code{\grace}-Ausdruck beginnt, benötigt 
2696 eine explizit gesetzte neue Stimme (@code{\new Voice}), sonst werden 
2697 Hauptnote und Verzierung auf verschiedenen Systemen gesetzt.
2698
2699 Die Synchronisation von Verzierungen kann auch zu Überraschungen führen. 
2700 Auch andere Symbole der Systeme, wie Vorzeichen, Taktlinien usw., werden 
2701 synchronisiert. Vorsicht ist geboten, wenn nur in bestimmten Systemen 
2702 Verzierungen vorkommen:
2703
2704 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2705 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2706    \new Staff { c4 \bar "|:" d4 } >>
2707 @end lilypond
2708
2709 @noindent
2710 Dem kann abgeholfen werden, indem unsichtbare Verzierungsnoten der selben 
2711 Länge in die anderen Systeme gesetzt werden. Im obigen Beispiel müsste 
2712 also 
2713
2714 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2715 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2716    \new Staff { c4 \bar "|:" \grace s16 d4 } >>
2717 @end lilypond
2718
2719 @noindent gesetzt werden.
2720
2721 Verzierungsabschnitte sollten nur innerhalb von sequentiellen musikalischen 
2722 Ausdrücken benützt werden. Wenn sie ineinandergeschachtelt werden, kann es 
2723 zu Fehlermeldungen oder Abstürzen kommen.
2724
2725
2726
2727 @node Expressive marks
2728 @section Expressive marks
2729
2730 Vortragszeichen helfen dem Musiker, mehr Ausdruck in die Musik zu legen.
2731
2732 @menu
2733 * Articulations::               
2734 * Fingering instructions::      
2735 * Dynamics::                    
2736 * Breath marks::                
2737 * Trills::                      
2738 * Glissando::                   
2739 * Arpeggio::                    
2740 * Falls and doits::             
2741 @end menu
2742
2743
2744 @node Articulations
2745 @subsection Articulations
2746
2747 @cindex Artikulationszeichen
2748 @cindex Beschriftung
2749 @cindex Zeichen
2750
2751 Eine Vielfalt an Symbolen kann über und unter den Noten erscheinen, 
2752 um zu markieren, auf welche Art die Note ausgeführt werden soll. Sie 
2753 werden in LilyPond notiert, indem ein Minuszeichen an die Note gehängt 
2754 wird, gefolgt von dem jeweiligen Zeichen. Hier einige Beispiele:
2755
2756 @lilypondfile[quote,ragged-right]{script-abbreviations.ly}
2757
2758 Die Bedeutung der Zeichen kann auch verändert werden. Siehe etwa 
2759 @file{ly/@/script@/-init@/.ly} für Beispiele.
2760
2761 Das Artikulationszeichen wird automatisch gesetzt, aber die Richtung kann 
2762 auch erzwungen werden. Wie auch bei anderen LilyPond-Befehlen, erreicht 
2763 man mit @code{_} eine Ausrichtung unter der Note, mit @code{^} eine 
2764 Ausrichtung über der Note.
2765
2766 @lilypond[quote,ragged-right,fragment,verbatim]
2767 c''4^^ c''4_^
2768 @end lilypond
2769
2770 Andere Symbole können mit der Syntax 
2771 @var{Note}@code{\}@var{Bezeichnung} hinzugefügt werden. 
2772 Auch sie können mit @code{^} und @code{_} nach oben 
2773 und unten gezwungen werden:
2774
2775 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
2776 c\fermata c^\fermata c_\fermata
2777 @end lilypond
2778
2779 @cindex Akzent
2780 @cindex Marcato
2781 @cindex Staccatissimo
2782 @cindex Espressivo
2783 @cindex Fermate
2784 @cindex Gedämpft
2785 @cindex Staccato
2786 @cindex Portato
2787 @cindex Tenuto
2788 @cindex Aufstrich
2789 @cindex Abstrich
2790 @cindex Fußbezeichnung
2791 @cindex Orgelpedalbezeichnung
2792 @cindex Triller
2793 @cindex Offen
2794 @cindex Flageolet
2795 @cindex Praller
2796 @cindex Mordent
2797 @cindex Doppelpraller
2798 @cindex Prallermordent
2799 @cindex Fingersatz
2800 @cindex Daumenbezeichnung
2801 @cindex Segno
2802 @cindex Coda
2803 @cindex Varcoda
2804
2805 Hier ist eine Liste, die alle möglichen Zeichen darstellt:
2806
2807 @lilypondfile[ragged-right,quote]{script-chart.ly}
2808
2809
2810 @commonprop
2811
2812 Die vertikale Anordnung der Zeichen wird durch die 
2813 @code{script-priority}-Eigenschaft kontrolliert. Je kleiner die Zahl 
2814 ist, umso näher wird das Zeichen an die Note gesetzt. In dem 
2815 nächsten Beispiel hat das Textsymbol (@internalsref{TextScript}),
2816 ein Kreuz, die niedrigste Priorität und wird also als unterstes 
2817 gesetzt. Im zweiten Beispiel hat der Praller (das @internalsref{Script}) 
2818 die niedrigste Priorität und erscheint innen. Wenn zwei Objekte die 
2819 gleiche Priorität haben, entscheidet die Reihenfolge, in der sie notiert 
2820 sind, welches zuerst kommt.
2821
2822 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
2823 \once \override TextScript #'script-priority = #-100
2824 a4^\prall^\markup { \sharp }
2825
2826 \once \override Script #'script-priority = #-100
2827 a4^\prall^\markup { \sharp }
2828 @end lilypond
2829
2830
2831 @seealso
2832
2833 Programmreferenz: @internalsref{Script}.
2834
2835
2836 @refbugs
2837
2838 Diese Zeichen erscheinen zwar im Druck, haben aber keine Auswirkung 
2839 auf die produzierte MIDI-Datei.
2840
2841 @node Fingering instructions
2842 @subsection Fingering instructions
2843
2844 @cindex Fingersatz
2845 @cindex Fingerwechsel
2846
2847 Fingersatzanweisungen können folgenderweise notiert werden:
2848 @example
2849 @var{Note}-@var{Zahl}
2850 @end example
2851 Für Fingerwechsel muss eine Textbeschriftung (markup) benutzt werden:
2852
2853 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2854 c4-1 c-2 c-3 c-4
2855 c^\markup { \finger "2 - 3" }
2856 @end lilypond
2857
2858 Mit dem Daumen-Befehl (@code{\thumb}) können die Noten bezeichnet 
2859 werden, die mit dem 
2860 Daumen (etwa auf dem Cello) gespielt werden sollen.
2861 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2862 <a_\thumb a'-3>8 <b_\thumb b'-3>
2863 @end lilypond
2864
2865 Fingersätze für Akkorde können auch zu einzelnen Noten des 
2866 Akkordes hinzugefügt werden, indem sie innerhalb der Akkord-Klammer 
2867 direkt an die Noten angefügt werden.
2868 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2869 < c-1 e-2 g-3 b-5 >4
2870 @end lilypond
2871
2872
2873 @commonprop
2874
2875 Eine bessere Kontrolle über die Position der Fingersätze in Akkorden 
2876 lässt sich mit der Eigenschaft @code{fingeringOrientations} herstellen:
2877
2878 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2879 \set fingeringOrientations = #'(left down)
2880 <c-1 es-2 g-4 bes-5 > 4
2881 \set fingeringOrientations = #'(up right down)
2882 <c-1 es-2 g-4 bes-5 > 4
2883 @end lilypond
2884
2885 Mit dieser Funktion können Fingersatzbezeichnungen auch bei einstimmiger 
2886 Musik sehr nah in die Notenköpfe gerückt werden.
2887
2888 @lilypond[verbatim,ragged-right,quote,fragment]
2889 \set fingeringOrientations = #'(right)
2890 <es'-2>4
2891 @end lilypond
2892
2893
2894 @seealso
2895
2896 Programmreferenz: @internalsref{Fingering}.
2897
2898 Beispiele: @lsr{expressive,fingering-chords.ly}
2899
2900
2901 @node Dynamics
2902 @subsection Dynamics
2903
2904 @cindex Lautstärke
2905 @cindex Dynamik
2906 @funindex \pppp
2907 @funindex \ppp
2908 @funindex \pp
2909 @funindex \p
2910 @funindex \mp
2911 @funindex \mf
2912 @funindex \f
2913 @funindex \ff
2914 @funindex \fff
2915 @funindex \ffff
2916 @funindex \fp
2917 @funindex \sf
2918 @funindex \sff
2919 @funindex \sp
2920 @funindex \spp
2921 @funindex \sfz
2922 @funindex \rfz
2923
2924 Absolute Dynamikbezeichnung wird mit Befehlen nach den Noten 
2925 angezeigt. Die vordefinierten Befehle lauten:
2926 @code{\ppppp},
2927 @code{\pppp}, @code{\ppp},
2928 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
2929 @code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
2930 @code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}.
2931
2932 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2933 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
2934 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
2935 @end lilypond
2936
2937 @funindex \<
2938 @funindex \>
2939 @funindex \!
2940
2941 Eine Crescendo-Klammer wird mit dem Befehl @code{\<} begonnen und 
2942 mit @code{\!} oder einem absoluten Dynamikbefehl beendet. Ein 
2943 Decrescendo beginnt mit @code{\>} und wird auf die gleiche Art 
2944 beendet. @code{\cr} und @code{\decr} können anstelle von @code{\<} und 
2945 @code{\>} benutzt werden. Weil diese Zeichen an Noten gekoppelt sind, 
2946 müssen unsichtbare Noten benutzt werden, wenn mehr als ein Zeichen pro 
2947 Note benötigt wird.
2948
2949 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2950 c\< c\! d\> e\!
2951 << f1 { s4 s4\< s4\! \> s4\! } >>
2952 @end lilypond
2953
2954 @noindent
2955 Eine Crescendo-Klammer beginnt normalerweise am linken Rand der Anfangsnote 
2956 und endet am rechten Rand der Endnote. Wenn das Ende auf den Taktanfang 
2957 fällt, endet die Klammer an der direkt vorhergehenden Taktlinie. Diese 
2958 Einstellung lässt sich aber durch die Eigenschaft @code{hairpinToBarline} 
2959 verändern.
2960
2961 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2962 \set hairpinToBarline = ##f
2963 c4\< c2. c4\!
2964 @end lilypond
2965
2966 In manchen Situationen kann auch der @code{\espressivo}-Befehl 
2967 geeignet sein, ein An- und Abschwellen einer Note anzuzeigen.
2968
2969 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2970 c2 b4 a g1\espressivo
2971 @end lilypond
2972
2973 Hier können allerdings sehr kurze Klammern auftreten. Der Wert von 
2974 @code{minimum-length} in @internalsref{Voice}.@internalsref{Hairpin} 
2975 kann angepasst werden, etwa:
2976
2977 @example
2978 \override Voice.Hairpin #'minimum-length = #5
2979 @end example
2980
2981 @cindex Al niente
2982 @cindex Niente, al
2983
2984 Klammern können auch mit einem kleinen Kreis um die Spitze 
2985 (al niente-Notation) gedruckt werden, 
2986 wenn die @code{circled-tip}-Eigenschaft gesetzt wird.
2987
2988 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2989 \override Hairpin #'circled-tip = ##t
2990 c2\< c\!
2991 c4\> c\< c2\!
2992 @end lilypond
2993
2994
2995 @cindex Crescendo
2996 @cindex Decrescendo
2997 @cindex Diminuendo
2998
2999 Anstelle der Klammern kann auch der Text @emph{cresc.} bzw. @emph{decr.}
3000 oder @emph{dim.} ausgegeben werden.
3001
3002 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
3003 \setTextCresc
3004 c\< d e f\!
3005 \setHairpinCresc
3006 e\> d c b\!
3007 \setTextDecresc
3008 c\> d e f\!
3009 \setTextDim
3010 e\> d c b\!
3011 @end lilypond
3012
3013 Dieser Text kann auch beliebig angepasst werden:
3014 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3015 \set crescendoText = \markup { \italic "cresc. poco" }
3016 \set crescendoSpanner = #'dashed-line
3017 a'2\< a a a\!\mf
3018 @end lilypond
3019
3020 Um neue Dynamikzeichen oder Text, der mit diesen zusammen 
3021 gesetzt wird, zu erstellen, siehe den Abschnitt @ref{New dynamic marks}.
3022
3023 Vertikale Position der Zeichen wird von der Funktion 
3024 @internalsref{DynamicLineSpanner} verwaltet.
3025
3026
3027 @commonprop
3028
3029 Dynamikzeichen, die an der selben Note auftreten, werden vertikal 
3030 angeordnet. Wenn Sie sicher gehen wollen, dass die Zeichen angeordnet 
3031 werden, auch wenn sie nicht an der selben Note vorkommen, kann die 
3032 @code{staff-padding}-Eigenschaft vergrößert werden.
3033
3034 @example
3035 \override DynamicLineSpanner #'staff-padding = #4
3036 @end example
3037
3038 Diese Eigenschaft kann man auch benutzen, um Dynamikzeichen davor zu 
3039 hindern, mit anderen Noten zusammenzustoßen.
3040
3041 Crescendi and Decrescendi, die an der ersten Note einer neuen Zeile 
3042 enden, werden nicht ausgegeben. Mit
3043
3044 @example
3045 \override Score.Hairpin #'after-line-breaking = ##t
3046 @end example
3047
3048 @noindent
3049 wird dieses Verhalten ausgeschaltet.
3050
3051 Text für dynamische Änderungen (wie @emph{cresc.}) 
3052 wird mit einer gestrichelten Linie gesetzt. Um diese Linie 
3053 zu unterdrücken, kann der Befehl
3054
3055 @example
3056 \override DynamicTextSpanner #'dash-period = #-1.0
3057 @end example
3058
3059 @noindent
3060 eingesetzt werden.
3061
3062 @refcommands
3063
3064 @funindex \dynamicUp
3065 @code{\dynamicUp},
3066 @funindex \dynamicDown
3067 @code{\dynamicDown},
3068 @funindex \dynamicNeutral
3069 @code{\dynamicNeutral}.
3070
3071
3072 @seealso
3073
3074 Programmreferenz: @internalsref{DynamicText}, @internalsref{Hairpin}.
3075 Vertikale Positionierung der Symbole wird von der Eigenschaft 
3076 @internalsref{DynamicLineSpanner} verwaltet.
3077
3078
3079 @node Breath marks
3080 @subsection Breath marks
3081
3082 Atemzeichen werden mit dem Befehl @code{\breathe} eingegeben.
3083
3084 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3085 c'4 \breathe d4
3086 @end lilypond
3087
3088
3089 @commonprop
3090
3091 Das Symbol für das Atemzeichen kann verändert werden, indem die Eigenschaft 
3092 @code{text} des @code{BreathingSign}-Objektes mit beliebigem Text 
3093 überschrieben wird. Zum Beispiel ergibt
3094
3095 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
3096 c'4
3097 \override BreathingSign #'text
3098   = #(make-musicglyph-markup "scripts.rvarcomma")
3099 \breathe
3100 d4
3101 @end lilypond
3102
3103 @seealso
3104
3105 Programmreferenz: @internalsref{BreathingSign}.
3106
3107 Beispiele: @lsr{expressive,breathing-sign.ly}
3108
3109
3110 @node Trills
3111 @subsection Trills
3112 @cindex Triller
3113
3114 Kurze Triller können wie ein normales Artikulationszeichen eingegeben 
3115 werden, siehe @ref{Articulations}.
3116
3117 Längere Triller werden mit den Befehlen @code{\startTrillSpan} zu 
3118 Beginn und @code{\stopTrillSpan} am Ende erstellt.
3119
3120 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
3121 \new Voice {
3122   << { c1 \startTrillSpan }
3123      { s2. \grace { d16[\stopTrillSpan e] } } >>
3124   c4 }
3125 @end lilypond
3126
3127 @cindex Triller mit Tonhöhe
3128
3129 Triller, die auf einer bestimmten Note ausgeführt werden sollen, können 
3130 mit dem Befehl @code{pitchedTrill} notiert werden.
3131
3132 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
3133 \pitchedTrill c4\startTrillSpan fis
3134 f\stopTrillSpan
3135 @end lilypond
3136
3137 @noindent
3138 Dabei ist das erste Argument die Hauptnote. Die zweite Note wird 
3139 ohne Hals in Klammern gesetzt.
3140
3141
3142 @refcommands
3143
3144 @code{\startTrillSpan},
3145 @funindex \startTrillSpan
3146 @code{\stopTrillSpan}.
3147 @funindex \stopTrillSpan
3148
3149
3150 @seealso
3151
3152 Programmreferenz: @internalsref{TrillSpanner}.
3153
3154
3155 @node Glissando
3156 @subsection Glissando
3157
3158 @cindex Glissando
3159 @funindex \glissando
3160
3161 Ein Glissando ist ein Gleiten zwischen Tonhöhen. Es wird mit einer 
3162 geraden oder gezackten Linie zwischen zwei Noten notiert. Es wird 
3163 mit dem Befehl @code{\glissando} auf eine Note folgend notiert.
3164
3165 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
3166 c2\glissando c'
3167 \override Glissando #'style = #'zigzag
3168 c2\glissando c,
3169 @end lilypond
3170
3171
3172 @seealso
3173
3174 Programmreferenz: @internalsref{Glissando}.
3175
3176 Beispiele:
3177 @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}
3178
3179
3180
3181 @refbugs
3182
3183 Text über der Linie (wie etwa @emph{gliss.}) wird nicht unterstützt.
3184
3185
3186 @node Arpeggio
3187 @subsection Arpeggio
3188
3189 @cindex Arpeggio
3190 @cindex Gebrochene Akkorde
3191 @funindex \arpeggio
3192
3193 Ein Arpeggio als Zeichen, dass ein Akkord gebrochen gespielt werden soll, 
3194 kann mit dem Befehl @code{\arpeggio} hinter dem 
3195 Akkord erzeugt werden.
3196
3197 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3198 <c e g c>\arpeggio
3199 @end lilypond
3200
3201 Eine eckige Klammer zur Linken des Akkordes zeigt an, dass kein Arpeggio 
3202 gespielt werden soll.
3203
3204 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3205 \arpeggioBracket
3206 <c' e g c>\arpeggio
3207 @end lilypond
3208
3209 Die Richtung des Arpeggios wird manchmal mit Pfeilen notiert und hat 
3210 eigene Befehle.
3211
3212 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3213 \new Voice {
3214   \arpeggioUp
3215   <c e g c>\arpeggio
3216   \arpeggioDown
3217   <c e g c>\arpeggio
3218 }
3219 @end lilypond
3220
3221
3222 @commonprop
3223
3224 Wenn ein Arpeggio sich über mehrere Systeme erstreckt, kann mit einem 
3225 Klaviersystem die Eigenschaft 
3226 @internalsref{PianoStaff}.@code{connectArpeggios} gesetzt werden.
3227
3228 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3229 \new PianoStaff <<
3230   \set PianoStaff.connectArpeggios = ##t
3231   \new Staff { <c' e g c>\arpeggio }
3232   \new Staff { \clef bass <c,, e g>\arpeggio }
3233 >>
3234 @end lilypond
3235
3236 @c TODO: cross-voice arpeggio example?
3237 @c such an example is already in LSR -J.Mandereau
3238
3239 @refcommands
3240
3241 @code{\arpeggio},
3242 @funindex \arpeggioUp
3243 @code{\arpeggioUp},
3244 @funindex \arpeggioDown
3245 @code{\arpeggioDown},
3246 @funindex \arpeggioNeutral
3247 @code{\arpeggioNeutral},
3248 @funindex \arpeggioBracket
3249 @code{\arpeggioBracket}.
3250
3251
3252 @seealso
3253
3254 Notationshandbuch: @ref{Ties}, um Arpeggios auszuschreiben.
3255
3256 Programmreferenz: @internalsref{Arpeggio}.
3257
3258
3259 @refbugs
3260
3261 Es ist nicht möglich, Arpeggios zwischen Systemen und solche, die sich 
3262 nur auf ein System erstrecken, zum gleichen Zeitpunkt in einem 
3263 Klaviersystem zu benutzen.
3264
3265
3266 @node Falls and doits
3267 @subsection Falls and doits
3268
3269 Gleiten nach oben und unten kann mit dem Befehl @code{\bendAfter} 
3270 notiert werden.
3271
3272 @lilypond[fragment,ragged-right,relative=2]
3273 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
3274 c4-\bendAfter #+5
3275 c4-\bendAfter #-3
3276 @end lilypond
3277
3278
3279 @node Repeats
3280 @section Repeats
3281
3282 Wiederholung ist ein zentrales Konzept in der Musik, und es gibt eine 
3283 ganze Vielzahl von Notationsmöglichkeiten für Wiederholungen.
3284
3285 @menu
3286 * Repeat types::                
3287 * Repeat syntax::               
3288 * Repeats and MIDI::            
3289 * Manual repeat commands::      
3290 * Tremolo repeats::             
3291 * Tremolo subdivisions::        
3292 * Measure repeats::             
3293 @end menu
3294
3295
3296 @node Repeat types
3297 @subsection Repeat types
3298
3299 @cindex Wiederholungen
3300
3301 Die folgenden Wiederholungsarten sind unterstützt:
3302
3303 @table @code
3304 @item unfold
3305 Die wiederholte Musik wird vollständig ausgeschrieben (bzw. gespielt). 
3306 Hiermit können sehr einfach sich wiederholende Stellen notiert werden. 
3307 Es ist auch der einzige Wiederholungstyp, der in der MIDI-Ausgabe 
3308 berücksichtigt wird.
3309
3310 @item volta
3311 Wiederholungen werden nicht ausgeschrieben, aber alternative Endungen 
3312 (Volta-Klammern) können bei Bedarf notiert werden. Das ist die übliche 
3313 Wiederholung für Wiederholungen mit unterschiedlichen Enden. Die 
3314 Wiederholung wird in der MIDI-Datei nicht berücksichtigt.
3315
3316
3317 @item tremolo
3318 Hiermit können Tremolo-Balken erstellt werden. Sie werden nicht in die 
3319 MIDI-Datei aufgenommen.
3320
3321 @item percent
3322 Hiermit können noten- oder taktweise Wiederholungszeichen notiert werden. 
3323 Sie erinnern and das Prozentzeichen. Auch sie werden nicht in der MIDI-Datei 
3324 berücksichtigt. Diese Wiederholungen müssen innerhalb eines Stimmen 
3325 (@code{Voice})-Kontextes erstellt werden.
3326
3327 @end table
3328
3329
3330 @node Repeat syntax
3331 @subsection Repeat syntax
3332
3333 @cindex Klammer, Wiederholung
3334 @cindex Volta
3335 @cindex Prima volta
3336 @cindex Seconda volta
3337 @cindex Zweite Klammer
3338 @funindex \repeat
3339
3340 LilyPond besitzt eine einzige Syntax für alle unterschiedlichen 
3341 Wiederholungstypen. Sie lautet:
3342
3343 @example
3344 \repeat @var{Typ} @var{Wiederholungszähler} @var{Wiederholungsnoten}
3345 @end example
3346
3347 Wenn Sie unterschiedliche Endungen haben, können Sie diese mit dem 
3348 Befehl 
3349 @funindex \alternative notieren, etwa 
3350 @example
3351 \alternative @{
3352   @var{Klammer1}
3353   @var{Klammer2}
3354   @var{Klammer3}
3355   @dots{}
3356 @}
3357 @end example
3358
3359 @noindent
3360 wobei jede Klammer ein musikalischer Ausdruck ist. Wenn Sie nicht genug 
3361 unterschiedliche Alternativen für alle Wiederholungen angeben, wird 
3362 angenommen, dass die erste Alternative mehr als einmal verwendet wird.
3363
3364 Eine typische Wiederholung kann so aussehen:
3365
3366 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3367 c1
3368 \repeat volta 2 { c4 d e f }
3369 \repeat volta 2 { f e d c }
3370 @end lilypond
3371
3372 Und mit unterschiedlichen Klammern:
3373
3374 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3375 c1
3376 \repeat volta 2 {c4 d e f}
3377 \alternative { {d2 d} {f f,} }
3378 @end lilypond
3379
3380 Wiederholungen können mit Auftakten kombiniert werden.
3381
3382 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3383 \new Staff {
3384   \partial 4 e |
3385   \repeat volta 4 { c2 d2 | e2 f2 | }
3386   \alternative { { g4 g g e } { a a a a | b2. } }
3387 }
3388 @end lilypond
3389
3390 @noindent
3391 or
3392
3393 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3394 \new Staff {
3395   \partial 4 
3396   \repeat volta 4 { e | c2 d2 | e2 f2 | }
3397   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
3398 }
3399 @end lilypond
3400
3401
3402 @funindex \repeatTie
3403
3404 Bindebögen können auch an eine zweite Klammer angefügt werden.
3405
3406 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3407 c1
3408 \repeat volta 2 {c4 d e f ~ }
3409 \alternative { {f2 d} {f\repeatTie f,} }
3410 @end lilypond
3411
3412 Es ist auch möglich, die Klammern zu verkürzen, indem ihnen ein 
3413 Wert in der Eigenschaft @code{voltaSpannerDuration} zugewiesen 
3414 wird. Im nächsten Beispiel ist die Klammer beispielsweise nur 
3415 einen 3/4-Takt lang.
3416
3417 @lilypond[verbatim,ragged-right,quote]
3418 \relative c''{
3419   \time 3/4
3420   c c c
3421   \set Staff.voltaSpannerDuration = #(ly:make-moment 3 4)
3422   \repeat volta 5 { d d d }
3423   \alternative { { e e e f f f }
3424   { g g g } }
3425 }
3426 @end lilypond
3427
3428 Wenn eine Wiederholung am Anfang einer neuen Zeile beginnen soll 
3429 und eine Doppellinie am Ende der vorhergehenden Zeile stehen soll, 
3430 muss
3431 @example
3432 @dots{} \bar "||:" \break 
3433 \repeat volta 2 @{ @dots{} 
3434 @end example
3435
3436 @noindent benutzt werden. Siehe 
3437  @ref{Bar lines} for more information.
3438
3439 @seealso
3440
3441 Beispiele:
3442
3443 Klammern für die Wiederholung werden normalerweise nur über dem obersten 
3444 System ausgegeben. Das kann verändert werden, indem 
3445  @code{Volta_engraver} in den @code{Staff}-Kontext gesetzt wird,
3446 über dem diese Klammern erscheinen sollen. Vgl.
3447 @ref{Modifying context plug-ins} und
3448
3449 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
3450
3451
3452 @refbugs
3453
3454 @cindex Wiederholung, mehrdeutig
3455
3456 Eine ineinandergeschachtelte Wiederholung wie 
3457
3458 @example
3459 \repeat @dots{}
3460 \repeat @dots{}
3461 \alternative
3462 @end example
3463
3464 @noindent
3465 ist mehrdeutig, weil nicht klar ist, zu welchem @code{\repeat}-Abschnitt 
3466 die @code{\alternative}-Endung gehört. Diese Mehrdeutigkeit wird von 
3467 LilyPond aufgelöst, indem die alternative Endung immer zu der innersten 
3468 Wiederholung gehört. Um Klarheit zu schaffen, bietet es sich an, in solchen 
3469 Situationen Klammern zu benutzen.
3470
3471 Die Taktposition wird bei einer alternativen Endung nicht mitgeteilt, so 
3472 dass nach einer Wiederholung diese Information manuell angegeben werden 
3473 muss, 
3474 entweder durch setzen von @code{Score.measurePosition} oder indem der 
3475 Befehl @code{\partial} benutzt wird. Gleichermaßen werden auch Legato- oder 
3476 Bindebögen nicht wiederholt.
3477
3478 Volta-Klammern werden nicht vertikal aneinander ausgerichtet.
3479
3480
3481 @node Repeats and MIDI
3482 @subsection Repeats and MIDI
3483
3484 @cindex Erweiterung von Wiederholungen
3485 @funindex \unfoldRepeats
3486
3487 Mit ein bisschen Anpassung können alle Wiederholungstypen 
3488 auch in der MIDI-Datei wiedergegeben werden. Das wird erreicht 
3489 durch die @code{\unfoldRepeats}-Funktion. Hiermit werden alle 
3490 Wiederholungen, welcher Art auch immer, in notengetreue Wiederholungen 
3491 umgewandelt, die Noten werden also wiederholt ausgegeben.
3492
3493 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
3494 \unfoldRepeats {
3495   \repeat tremolo 8 {c'32 e' }
3496   \repeat percent 2 { c''8 d'' }
3497   \repeat volta 2 {c'4 d' e' f'}
3498   \alternative {
3499     { g' a' a' g' }
3500     {f' e' d' c' }
3501   }
3502 }
3503 \bar "|."
3504 @end lilypond
3505
3506 Wenn man eine Partitur schreibt, die diesen @code{\unfoldRepeats}-Befehl 
3507 für die MIDI-Ausgabe benutzt, muss man zwei @code{\score}-Umgebungen 
3508 schreiben: eine für die MIDI-Ausgabe, wo die Wiederholungen ausgeschrieben 
3509 werden, und eine für die gedruckte Notation, in der Klammern, Tremolo und 
3510 Prozent-Wiederholungen benutzt werden. Zum Beispiel:
3511
3512 @example
3513 \score @{
3514   @var{..music..}
3515   \layout @{ .. @}
3516 @}
3517 \score @{
3518   \unfoldRepeats @var{..music..}
3519   \midi @{ .. @}
3520 @}
3521 @end example
3522
3523
3524 @node Manual repeat commands
3525 @subsection Manual repeat commands
3526
3527 @funindex repeatCommands
3528
3529 Die Eigenschaft @code{repeatCommands} kann verwendet werden, um das 
3530 Aussehen der Wiederholungen zu beeinflussen. Ihr Argument ist eine 
3531 Scheme-Liste an Wiederholungsbefehlen.
3532
3533 @table @asis
3534 @item @code{start-repeat}
3535 Setzt eine @code{|:} Taktlinie.
3536
3537 @item @code{end-repeat}
3538 Setzt eine @code{:|} Taktlinie.
3539
3540 @item @code{(volta @var{text})}
3541 Setzt eine Volta-Klammer mit der Beschriftung @var{text}: Der Text 
3542 kann definiert werden als Textstring oder formatierter Text, siehe 
3543 Abschnitt @ref{Text markup}. Es darf nicht vergessen werden, die 
3544 Schriftart zu verändern, weil die Standardschriftart für die Nummern 
3545 keine Buchstaben enthält.
3546
3547 @item @code{(volta #f)}
3548 Beendet eine aktive Klammer.
3549 @end table
3550
3551 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
3552 c4
3553   \set Score.repeatCommands = #'((volta "93") end-repeat)
3554 c4 c4
3555   \set Score.repeatCommands = #'((volta #f))
3556 c4 c4
3557 @end lilypond
3558
3559
3560 @seealso
3561
3562 Programmreferenz: @internalsref{VoltaBracket},
3563 @internalsref{RepeatedMusic},
3564 @internalsref{VoltaRepeatedMusic} und
3565 @internalsref{UnfoldedRepeatedMusic}.
3566
3567
3568 @node Tremolo repeats
3569 @subsection Tremolo repeats
3570
3571 @cindex Tremolobalken
3572
3573 Um Tremolozeichen zwischen den Noten zu setzen, kann der 
3574 Wiederholungstyp @code{tremolo} benutzt werden.
3575
3576 @lilypond[quote,verbatim,ragged-right]
3577 \new Voice \relative c' {
3578   \repeat tremolo 8 { c16 d16 }
3579   \repeat tremolo 4 { c16 d16 }
3580   \repeat tremolo 2 { c16 d16 }
3581 }
3582 @end lilypond
3583
3584 Tremolozeichen können auch einer einzelnen Noten hinzugefügt werden. In 
3585 diesem Fall darf die Note nicht von Klammern eingefasst sein.
3586
3587 @lilypond[quote,verbatim,ragged-right]
3588 \repeat tremolo 4 c'16
3589 @end lilypond
3590
3591 Ähnliche Darstellung wird erreicht durch eine innere Tremolountereilung, 
3592 die im Abschnitt @ref{Tremolo subdivisions} beschrieben wird.
3593
3594
3595 @seealso
3596
3597 Im Handbuch: @ref{Tremolo subdivisions}, @ref{Repeats}.
3598
3599 Programmreferenz: @internalsref{Beam}, @internalsref{StemTremolo}.
3600
3601
3602 @node Tremolo subdivisions
3603 @subsection Tremolo subdivisions
3604
3605 @cindex Tremolozeichen
3606 @funindex tremoloFlags
3607
3608 Tremolozeichen können einer einzelnen Noten hinzugefügt werden, indem 
3609 an sie die Zeichen @code{:}[@var{Anzahl}] angefügt werden. Die Anzahl 
3610 bezeichnet die Dauer der einzelnen Noten, und ihr Mindestwert ist 8. 
3611 Mit der Zahl 8 erhält man eine Linie durch den Notenhals. Wenn die 
3612 Anzahl ausgelassen wird, wird der letzte benutzte Wert (in der 
3613 Funktion @code{tremoloFlags} gespeichert) eingesetzt.
3614
3615 @lilypond[quote,ragged-right,verbatim,fragment]
3616 c'2:8 c':32 | c': c': |
3617 @end lilypond
3618
3619
3620 @refbugs
3621
3622 Tremolos, die auf diese Weise notiert werden, werden nicht in die 
3623 MIDI-Datei aufgenommen.
3624
3625
3626 @seealso
3627
3628 Im Handbuch: @ref{Tremolo repeats}.
3629
3630 Programmreferenz: @internalsref{StemTremolo}.
3631
3632
3633 @node Measure repeats
3634 @subsection Measure repeats
3635
3636 @cindex Prozent-Wiederholungen
3637 @cindex Taktweise Wiederholungen
3638
3639 Wenn der Prozent (@code{percent})-Wiederholungsstil gesetzt ist, wird 
3640 eine Notenphrase wiederholt. Sie wird einmal gedruckt und dann durch 
3641 ein spezielles Zeichen ersetzt. Phrasen von ein oder zwei Takten Dauer 
3642 werden durch ein dem Prozentzeichen ähnlichen Zeichen markiert, Phrasen, 
3643 die kürzer als ein Takt sind, durch einen Schrägstrich dargestellt. 
3644 Dieser Wiederholungstyp muss innerhalb eines Stimmen 
3645 (@code{Voice})-Kontextes notiert werden.
3646
3647 @lilypond[quote,verbatim,ragged-right]
3648 \new Voice \relative c' {
3649   \repeat percent 4 { c4 }
3650   \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
3651 }
3652 @end lilypond
3653
3654 Wiederholungen, die länger als einen Takt dauern, können gezählt werden, 
3655 wenn die @code{countPercentRepeats}-Eigenschaft eingeschaltet wird.
3656
3657 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
3658 \new Voice {
3659 \set countPercentRepeats = ##t
3660   \repeat "percent" 4 { c1 }
3661 }
3662 @end lilypond
3663
3664 Isolierte Prozentzeichen können auch gedruckt werden. Das geschieht, indem 
3665 einer Ganztaktpause (@code{R}) eine andere Funktion zugewiesen wird.
3666
3667 @lilypond[fragment,verbatim,quote]
3668 \override MultiMeasureRest #'stencil
3669   = #ly:multi-measure-rest::percent
3670 R1
3671 @end lilypond
3672
3673 @seealso
3674
3675 Programmreferenz: @internalsref{RepeatSlash},
3676 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
3677 @internalsref{DoublePercentRepeatCounter},
3678 @internalsref{PercentRepeatCounter},
3679 @internalsref{PercentRepeatedMusic}.
3680
3681
3682