]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/notation/simultaneous.itely
Docs: remove implicit relative from translations; issue 4731
[lilypond.git] / Documentation / de / notation / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @ignore
3     Translation of GIT committish: e5a609e373eae846857f9a6d70a402a3d42b7d94
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes.
8 @end ignore
9
10 @c \version "2.19.21"
11
12 @c Translators: Till Paala
13
14 @node Gleichzeitig erscheinende Noten
15 @section Gleichzeitig erscheinende Noten
16 @translationof Simultaneous notes
17
18 @lilypondfile[quote,ragged-right,line-width=16\cm]{simultaneous-headword.ly}
19
20 Polyphonie bedeutet in der musikalischen Terminologie das
21 Vorhandensein von mehr als einer (eigenständigen) Stimme
22 in einem Stück. Für LilyPond bedeutet es aber das Vorhandensein
23 von mehr als einer Stimme pro System.
24
25 @menu
26 * Eine einzelne Stimme::
27 * Mehrere Stimmen::
28 @end menu
29
30
31 @node Eine einzelne Stimme
32 @subsection Eine einzelne Stimme
33 @translationof Single voice
34
35 Dieser Abschnitt behandelt gleichzeitige Noten innerhalb
36 derselben Stimme.
37
38 @menu
39 * Noten mit Akkorden::
40 * Akkord-Wiederholungen::
41 * Gleichzeitige Ausdrücke::
42 * Cluster::
43 @end menu
44
45
46 @node Noten mit Akkorden
47 @unnumberedsubsubsec Noten mit Akkorden
48 @translationof Chorded notes
49
50 @cindex Akkorde
51 @cindex Klammern, spitze
52 @cindex spitze Klammern
53 @funindex <
54 @funindex >
55 @funindex <...>
56
57 Ein Akkord wird notiert, indem die zu ihm gehörenden Tonhöhen
58 zwischen spitze Klammern (@code{<} und @code{>}) gesetzt werden.
59 Auf einen Akkord kann eine Dauer-Angabe folgen, genauso wie bei
60 einfachen Noten.
61
62 @lilypond[verbatim,quote]
63 \relative {
64   <a' c e>1 <a c e>2 <f a c e>4 <a c>8. <g c e>16
65 }
66 @end lilypond
67
68 Akkorde können auch von Artikulationen gefolgt werden, genau wie
69 auch einfache Noten.
70
71 @lilypond[verbatim,quote]
72 \relative {
73   <a' c e>1\fermata <a c e>2-> <f a c e>4\prall <a c>8.^! <g c e>16-.
74 }
75 @end lilypond
76
77 Die Noten innerhalb der Akkorde konnen auch von Artikulationen oder
78 Ornamenten gefolgt werden.
79
80 @lilypond[verbatim,quote]
81 \relative {
82   <a' c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
83   <a-+ c-->8. <g\fermata c e\turn>16
84 }
85 @end lilypond
86
87 Manche Notationselemente, wie etwa Dynamik, Crescendo-Klammern und
88 Legatobögen müssen an den gesamten Akkord gehängt werden und nicht
89 an einzelne Noten, damit sie ausgegeben werden.
90
91 @lilypond[verbatim,quote]
92 \relative {
93   <a'\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
94   <a c e>\< <a c e> <a c e>\!
95 }
96 @end lilypond
97
98 Ein Akkord ist sozusagen ein Container für die Noten, ihre Artikulationen
99 und andere angehänge Elemente.  Demzufolge hat also auch ein Akkord ohne
100 wirkliche Noten innerhalb der Klammern keine Dauer.  Alle angehängten
101 Artikulationen geschehen zur selben musikalischen Zeit wie die folgende
102 Note oder der folgende Akkord und werden damit kombiniert (für
103 komplexere Möglichkeiten, derartige Elemente zu kombinieren, siehe
104 @ref{Gleichzeitige Ausdrücke}.
105
106 @lilypond[verbatim,quote]
107 \relative {
108   \grace { g'8( a b }
109   <> ) \p \< -. -\markup \italic "sempre staccato"
110   \repeat unfold 4 { c4 e }  c1\f
111 }
112 @end lilypond
113
114 @cindex relative Tonhöhe, Akkorde
115 @cindex Akkorde, relative Tonhöhe
116
117 Der relative Modus kann auch für Tonhöhen in Akkorden eingesetzt werden.
118 Die erste Note eines Akkordes ist immer relativ zur ersten Note des
119 vorherigen Akkordes, oder mit der Tonhöhe der letzten Note vor dem
120 Akkord (wenn kein Akkord vorhergeht).  Alle anderen Noten innerhalb
121 des Akkordes sind relativ zu der Note vorher innerhalb des selben Akkordes.
122
123 @lilypond[verbatim,quote]
124 \relative {
125   <a' c e>1 <f a c> <a c e> <f' a c> <b, e b,>
126 }
127 @end lilypond
128
129 Mehr Information über Akkorden findet sich in @ref{Notation von Akkorden}.
130
131 @seealso
132 Musikglossar:
133 @rglos{chord}.
134
135 Handbuch zum Lernen:
136 @rlearning{Noten zu Akkorden verbinden}.
137
138 Notationsreferenz:
139 @ref{Notation von Akkorden},
140 @ref{Artikulationszeichen und Verzierungen},
141 @ref{Relative Oktavenbezeichnung},
142 @ref{Mehrere Stimmen}.
143
144 Schnipsel:
145 @rlsr{Simultaneous notes}.
146
147 @knownissues
148 Akkorde, die mehr als zwei Tonhöhen für einen Notenlinenzwischenraum enthalten
149 (wie etwa @samp{<e f! fis!>}) produzieren überlappende Notenköpfe.  Abhängig von
150 der Situation kann eines der folgenden Dinge helfen, die Darstellung zu verbessern:
151
152 @itemize
153
154 @item
155 Kurzzeitig mehrere Stimmen benutzen, siehe @ref{Mehrere Stimmen}:
156 @samp{<y f! \\ <e fis!> >>},
157
158 @item
159 enharmonische Transkription für einen oder mehrere Tonhöhen vornehmen:
160 @samp{<e f ges>} oder
161
162 @item
163 Cluster, siehe @ref{Cluster}.
164
165 @end itemize
166
167
168 @node Akkord-Wiederholungen
169 @unnumberedsubsubsec Akkord-Wiederholungen
170 @translationof Chord repetition
171
172 @cindex Akkorde, Wiederholung
173 @cindex Wiederholung mit @code{q}
174
175 Um Schreibarbeit zu ersparen, kann ein Zeichen benutzt werden, um den
176 vorhergehenden Akkord zu wiederholen.  Das Symbol hierzu ist @code{q}:
177
178 @lilypond[verbatim,quote]
179 \relative {
180   <a' c e>1 q <f a c>2 q
181 }
182 @end lilypond
183
184 Genauso wie normale Akkorde kann auch das Akkord-Wiederholungssymbol
185 in Verbindung mit Tondauern, Artikulationen, Beschriftungen, Legatobögen,
186 Balken usw. benutzt werden, weil nur die Tonhöhen des vorangehenden
187 Akkordes wiederholgt werden.
188
189 @lilypond[verbatim,quote]
190 \relative {
191   <a' c e>1\p^"text" q2\<( q8)[-! q8.]\! q16-1-2-3 q8\prall
192 }
193 @end lilypond
194
195 Das Akkordwiederholungssymbol erinnert sich an das letzte Vorkommen
196 eines Akkordes, sodass man den letzten Akkord wiederholen kann, auch
197 wenn in der Zwischenzeit nicht-Akkord-Noten oder -Pause auftetreten
198 sind.
199
200 @lilypond[verbatim,quote]
201 \relative {
202   <a' c e>1 c'4 q2 r8 q8 |
203   q2 c, |
204 }
205 @end lilypond
206
207 Das Akkord-Wiederholungssymbol behält keine Dynamikzeichen, Artikulationen
208 oder Ornamente, die in oder an den vorhergehenden Akkord gehängt waren.
209
210 @lilypond[verbatim,quote,relative=2]
211 <a-. c\prall e>1\sfz c'4 q2 r8 q8 |
212 q2 c, |
213 @end lilypond
214
215 Damit auch diese Zeichen erhalten bleiben, kann die Funktion @code{\chordRepeats}
216 explizit mit einem zusätzlichen Argument aufgerufen werden, um
217 eine Liste an Ereignistypen (engl. event) zu spezifizieren, die mit
218 wiederholt werden, es sei denn, der gleiche Ereignistyp wird selber mit
219 dem @code{q} verwendet:
220
221 @lilypond[verbatim,quote]
222 \relative {
223   \chordRepeats #'(articulation-event)
224   { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
225   q2 c, |
226 }
227 @end lilypond
228
229 Die Benutzung von @code{\chordRepeats} innerhalb einer @code{\relative}-Konstruktion
230 führt zu unerwarteten Ergebnissen:  Nachdem die Akkordereignisse einmal
231 erweitert sind, können sie nicht mehr von normal eingegebenen Akkorden
232 unterschieden werden.  Dadurch fügt @code{\relative} einen Oktavsprung
233 entsprechend des aktuellen Kontexts ein.
234
235 Weil geschachtelte @code{\relative}-Umgebungen sich nicht gegenseitig
236 beeinflussen, kann man eine zusätzliche @code{\relative}-Umgebung
237 innerhalb von  @code{\chordRepeats} benutzen, um die Oktavbeziehungen
238 darzustellen, bevor die wiederholten Akkorde eingesetzt werden.  In diesem
239 Fall beeinflusst der gesamte Inhalt der inneren @code{\relative}-Umgebung
240 nicht die äußere. Daraus ergibt sich die unterschiedliche Oktave der
241 letzten Note in diesem Beispiel:
242
243 @c Without \new Voice, implicit voice creation does the dumbest thing.
244 @lilypond[verbatim,quote]
245 \new Voice
246 \relative c'' {
247   \chordRepeats #'(articulation-event)
248   \relative
249   { <a'-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
250   q2 c |
251 }
252 @end lilypond
253
254 Derartige Probleme mit @code{\relative} treten nur auf, wenn @code{\chordRepeats}
255 explizit aufgerufen wird: die Verarbeitung von einfachem @code{q} wird
256 erst vorgenommen, wenn alle @code{\relative}-Umgebungen schon verarbeitet
257 sind.
258
259 @seealso
260 Notationsreferenz:
261 @ref{Notation von Akkorden},
262 @ref{Artikulationszeichen und Verzierungen}.
263
264 Installierte Dateien:
265 @file{ly/chord-repetition-init.ly}.
266
267
268 @node Gleichzeitige Ausdrücke
269 @unnumberedsubsubsec Gleichzeitige Ausdrücke
270 @translationof Simultaneous expressions
271
272 Eine oder mehrere musikalische Ausdrücke, die in doppelte spitze
273 Klammern eingeschlossen werden, werden gleichzeitig gesetzt.  Wenn
274 der erste Ausdruck mit einer einzelnen Note beginnt oder die
275 gesamte Konstruktion explizit in einer einzelnen Stimme erstellt
276 wird, wird auch nur ein Notensystem erstellt.  In anderem Falle
277 werden die Elemente der simultanen Konstruktion auf unterschiedlichen
278 Systemen gesetzt.
279
280 Das nächste Beispiel zeigt simultane Konstruktionen auf einem
281 System:
282
283 @lilypond[quote,verbatim]
284 \new Voice {  % explicit single voice
285   << \relative { a'4 b g2 }
286      \relative { d'4 g c,2 } >>
287 }
288 @end lilypond
289
290 @lilypond[quote,verbatim]
291 \relative {
292   % single first note
293   a' << \relative { a'4 b g }
294        \relative { d'4 g c, } >>
295 }
296 @end lilypond
297
298 Dass kann benutzt werden, wenn die simultanen Abschnitte einen
299 identischen Rhythmus haben, aber wenn versucht wird, Noten mit
300 unterschiedlicher Dauer an denselben Hals zu setzen, gibt es
301 Fehlermeldungen.  Noten, Artikulationen und Eigenschaftsänderungen
302 in einer @emph{einzelnen} @samp{Voice} werden gesammelt und
303 in musikalischer Reihenfolge gesetzt:
304
305 @lilypond[quote,verbatim]
306 \relative {
307   <a' c>4-.  <>-. << c a >>  << { c-. <c a> } { a s-. } >>
308 }
309 @end lilypond
310
311 Mehrfache Hälse oder Balken oder unterschiedliche Notendauern
312 oder Eigenschaften zur selben musikalischen Zeit erfordern den
313 Einsatz von mehreren Stimmen.
314
315 Das nächste Beispiel zeigt, wie ein simultaner Ausdruck implizit
316 mehrere Systeme erstellt:
317
318 @lilypond[quote,verbatim]
319 % no single first note
320 << \relative { a'4 b g2 }
321    \relative { d'4 g2 c,4 } >>
322 @end lilypond
323
324 In diesem Fall stellt der unterschiedliche Rhythmus kein Problem dar,
325 weil sie in unterschiedlichen Stimmen interpretiert werden.
326
327 @cindex Zusammenstöße, kollidierende Notenkolumnen
328 @cindex Zusammenstöße, ignorieren
329
330 @knownissues
331 Wenn Noten zweier oder mehrerer Stimmen mit Hälsen in die gleiche Richtung
332 an der selben Position auf dem System gesetzt werden und keinen Versatz
333 durch @code{shift} aufweisen (oder den gleichen Versatz besitzen), erscheint
334 die Nachricht
335
336 @example
337 Warnung: zu viele kollidierende Notenspalten werden ignoriert
338 @end example
339
340 @noindent
341 während der Kompilation.  Diese Nachricht kann unterdrückt werden durch
342
343 @example
344 \override NoteColumn.ignore-collision = ##t
345 @end example
346
347 Das unterdrückt jedoch nicht nur die Warnungen, sondern schaltet auch
348 die Auflösung von Zusammenstößen ab und kann also zu unbeabsichtigten
349 Resultaten führen. (Siehe auch @ref{Auflösung von Zusammenstößen}.)
350
351 @node Cluster
352 @unnumberedsubsubsec Cluster
353 @translationof Clusters
354
355 @cindex Cluster
356 @cindex Notencluster
357
358 @funindex \makeClusters
359 @funindex makeClusters
360
361 Ein Cluster zeigt an, dass alle Tonhöhen in einem Bereich gleichzeitig
362 gespielt werden sollen.  Cluster können gedeutet werden als eine
363 Zusammenfassung einer ganzen Anzahl von Noten.  Sie werden notiert,
364 indem die Funktion @code{\makeClusters} auf eine Reihe von Akkorden
365 angewendet wird:
366
367 @lilypond[quote,verbatim]
368 \relative \makeClusters { <g' b>2 <c g'> }
369 @end lilypond
370
371 Normale Noten und Cluster können zusammen im selben System notiert
372 werden, sogar gleichzeitig.  In solchen Fällen wird nicht versucht,
373 automatisch Zusammenstöße zwischen normalen Noten und Clustern
374 aufzulösen.
375
376 @seealso
377 Musikglossar:
378 @rglos{cluster}.
379
380 Schnipsel:
381 @rlsr{Simultaneous notes}.
382
383 Referenz der Interna:
384 @rinternals{ClusterSpanner},
385 @rinternals{ClusterSpannerBeacon},
386 @rinternals{Cluster_spanner_engraver}.
387
388 @knownissues
389
390 Cluster sehen nur gut aus, wenn sie wenigstens über zwei Akkorde
391 reichen -- andernfalls sind sie zu schmal.
392
393 Cluster haben keine Hälse und können auch selber keine Dauern
394 darstellen, aber die Länge des gesetzten Clusters wird erschlossen
395 anhand der Dauern der definierten Akkorde.  Voneinander getrennte
396 Cluster brauchen eine unsichtbare Pause zwischen sich.
397
398 Cluster produzieren kein MIDI.
399
400
401 @node Mehrere Stimmen
402 @subsection Mehrere Stimmen
403 @translationof Multiple voices
404
405 Dieser Abschnitt behandelt gleichzeitige Noten in mehreren Stimmen
406 oder mehreren Systemen.
407
408 @menu
409 * Mehrstimmigkeit in einem System::
410 * Stimmenstile::
411 * Auflösung von Zusammenstößen::
412 * Automatische Kombination von Stimmen::
413 * Musik parallel notieren::
414 @end menu
415
416 @node Mehrstimmigkeit in einem System
417 @unnumberedsubsubsec Mehrstimmigkeit in einem System
418 @translationof Single-staff polyphony
419
420 @cindex Mehrstimmigkeit, ein System
421 @cindex ein System, Mehrstimmigkeit
422 @cindex Polyphonie, ein System
423 @cindex Stimme
424 @cindex Voice
425 @cindex Gesangstext, einer Stimme zugewiesen
426 @cindex Mehrstimmigkeit
427 @cindex Polyphonie
428 @funindex \voiceOne
429 @funindex voiceOne
430 @funindex \voiceOne ... \voiceFour
431 @funindex Voice
432 @funindex \oneVoice
433 @funindex oneVoice
434
435 @strong{@i{Stimmen explicit beginnen}}
436
437 Die grundlegende Struktur, die man benötigt, um mehrere
438 unabhängige Stimmen in einem Notensystem zu setzen,
439 ist im Beispiel unten dargestellt:
440
441 @lilypond[quote,verbatim]
442 \new Staff <<
443   \new Voice = "first"
444     \relative { \voiceOne r8 r16 g'' e8. f16 g8[ c,] f e16 d }
445   \new Voice= "second"
446     \relative { \voiceTwo d''16 c d8~ 16 b c8~ 16 b c8~ 16 b8. }
447 >>
448 @end lilypond
449
450 @noindent
451 Stimmen werden hier explizit erstellt und erhalten Bezeichnungen
452 zugewiesen.  Die @code{\voiceOne} @dots{} @code{\voiceFour}-Befehle
453 stellen die Stimmen so ein, dass für die erste und dritte Stimme
454 die Hälse nach oben zeigen, für die zweite und vierte Stimme
455 hingegen nach unten.  Die Noten der dritten und vierten Stimme
456 werden horizontal verschoben, und Pausen in den entsprechenden
457 Stimmen werden automatisch verschoben, um Zusammenstöße zu
458 vermeiden.  Der @code{\oneVoice}-Befehl stellt das Standardverhalten
459 mit neutralen Halsrichtungen wieder her.
460
461 @strong{@i{Vorübergehende polyphone Passagen}}
462
463 Ein vorübergehender polyphoner Abschnitt kann mit folgender
464 Konstruktion erstellt werden:
465
466 @example
467 << @{ \voiceOne ... @}
468   \new Voice @{ \voiceTwo ... @}
469 >> \oneVoice
470 @end example
471
472 @noindent
473 Der erste Ausdruck innerhalb des polyphonen Abschnitts wird in
474 den @code{Voice}-Kontext gestellt, der unmittelbar vor dem
475 polyphonen Abschnitt aktiv war, und der gleiche @code{Voice}-Kontext
476 setzt sich nach dem Abschnitt fort.  Andere Ausdrücke innerhalb
477 der eckigen Klammern werden anderen Stimmennummern zugewiesen.
478 Damit lassen sich auch Gesangstexte einer durchgehenden Stimme
479 vor, während und nach dem polyphonen Abschnitt zuweisen:
480
481 @lilypond[quote,verbatim]
482 \relative <<
483   \new Voice = "melody" {
484     a'4
485     <<
486       {
487         \voiceOne
488         g f
489       }
490       \new Voice {
491         \voiceTwo
492         d2
493       }
494     >>
495     \oneVoice
496     e4
497   }
498   \new Lyrics \lyricsto "melody" {
499   This is my song.
500   }
501 >>
502 @end lilypond
503
504 @noindent
505 Hierbei sind die Befehle @code{\voiceOne} und @code{\voiceTwo} notwendig, um die Einstellungen für jede Stimme zu
506 initialisieren.
507
508
509 @strong{@i{Die Konstruktion mit doppeltem Backslash}}
510
511 Die @code{<< @{...@} \\ @{...@} >>}-Konstruktion, in welcher
512 die beiden (oder mehreren) Ausdrücke durch doppelte
513 Backslash-Zeichen (Taste AltGr+ß) getrennt werden, verhält
514 sich anderes als die ähnliche Konstruktion ohne die doppelten
515 Schrägstriche:  @emph{alle} Ausdrücke innerhalb der eckigen
516 Klammern werden in diesem Fall jeweils neuen @code{Voice}-Kontexten
517 zugeordnet.  Diese neuen @code{Voice}-Kontexte werden implizit
518 erstellt und haben die festen Bezeichnungen @code{"1"},
519 @code{"2"} usw.
520
521 Das erste Beispiel könnte also auch wie folgt notiert werden:
522
523 @lilypond[quote,verbatim]
524 <<
525   \relative { r8 r16 g'' e8. f16 g8[ c,] f e16 d }
526   \\
527   \relative { d''16 c d8~ 16 b c8~ 16 b c8~ 16 b8. }
528 >>
529 @end lilypond
530
531 Diese Syntax kann benutzt werden, wenn es keine Rolle spielt,
532 ob vorübergehend Stimmen erstellt werden und dann wieder
533 verworfen werden.  Diese implizit erstellten Stimmen erhalten
534 die Einstellungen, die in den Befehlen
535 @code{\voiceOne} @dots{} @code{\voiceFour} enthalten sind, in
536 der Reihenfolge, in der sie im Quelltext auftauchen.
537
538 Im nächsten Beispiel zeigen die Hälse der zeitweiligen Stimme
539 nach oben, sie wird deshalb erst als dritte in der Konstruktion
540 notiert, damit sie die Eigenschaften von @code{voiceThree}
541 zugewiesen bekommt.  Unsichtbare Pause werden eingesetzt, damit
542 keine doppelten Pausen ausgegeben werden.
543
544 @lilypond[quote,verbatim]
545 <<
546   \relative { r8 g'' g  g g f16 ees f8 d }
547   \\
548   \relative { ees'8 r ees r d r d r }
549   \\
550   \relative { d''8 s c s bes s a s }
551 >>
552 @end lilypond
553
554 Es wird sehr empfohlen, in allen außer den allereinfachsten
555 Stücken explizite Stimmenkontexte zu erstellen, wie erklärt in@rlearning{Kontexte und Engraver} und
556 @rlearning{Stimmen explizit beginnen}.
557
558 @strong{@i{Stimmen-Anordnung}}
559
560 Wenn mehrere Stimmen notiert werden, sollte folgende Anordnung eingehalten
561 werden:
562
563 @example
564 Stimme 1: höchste
565 Stimme 2: tiefste
566 Stimme 3: zweithöchste
567 Stimme 4: zweittiefste
568 Stimme 5: dritthöchste
569 Stimme 6: dritttiefste
570 usw.
571 @end example
572
573 Auch wenn das erst nicht einleuchtend erscheint, erleichtert es den
574 automatischen Layoutprozess doch sehr.  Die ungeraden Stimmen erhalten
575 Hälse nach oben, die graden Stimmen Hälse nach unten:
576
577 @lilypond[quote,verbatim]
578 \new Staff <<
579   \time 2/4
580   { f''2 }  % 1: highest
581   \\
582   { c'2  }  % 2: lowest
583   \\
584   { d''2 }  % 3: second-highest
585   \\
586   { e'2  }  % 4: second-lowest
587   \\
588   { b'2  }  % 5: third-highest
589   \\
590   { g'2  }  % 6: third-lowest
591 >>
592 @end lilypond
593
594 @warning{Gesangstext und Strecker (etwa Bögen, Bindebögen, Crescendoklammern
595 usw.) können nicht zwischen zwei Stimmen erstellt werden.}
596
597 @strong{@i{Identische Rhythmen}}
598
599 Wenn parallele Abschnitte gesetzt werden sollen,
600 die identischen Rhythmus haben, kann man die Ausdrücke in
601 einen einzigen @code{Voice}-Kontext parallel kombinieren, sodass
602 sich Akkorde ergeben.  Um das zu erreichen, müssen sie einfach
603 von spitzen Klammern innerhalb einer expliziten Stimme
604 umgeben werden:
605
606 @lilypond[quote,verbatim]
607 \new Voice <<
608   \relative { e''4 f8 d e16 f g8 d4 }
609   \relative { c''4 d8 b c16 d e8 b4 }
610 >>
611 @end lilypond
612
613 Mit dieser Methode können sich seltsame Balken und Warnungen
614 ergeben, wenn die Musikausdrücke nicht den gleichen Rhythmus haben.
615
616 @predefined
617 @code{\voiceOne},
618 @code{\voiceTwo},
619 @code{\voiceThree},
620 @code{\voiceFour},
621 @code{\oneVoice}.
622 @endpredefined
623
624 @seealso
625 Handbuch zum Lernen:
626 @rlearning{Voice enthält Noten},
627 @rlearning{Stimmen explizit beginnen}.
628
629 Notationsreferenz:
630 @ref{Schlagzeugsysteme},
631 @ref{Unsichtbare Pausen},
632 @ref{Hälse}.
633
634 Schnipsel:
635 @rlsr{Simultaneous notes}.
636
637
638 @node Stimmenstile
639 @unnumberedsubsubsec Stimmenstile
640 @translationof Voice styles
641
642 @cindex Voice-Stile
643 @cindex Stile, Stimmen
644 @cindex Stimmen, Stile
645 @cindex Färben von Stimmen
646 @cindex Einfärben von Stimmen
647 @cindex Stimmen, farbige Unterscheidung
648 @funindex \voiceOneStyle
649 @funindex \voiceTwoStyle
650 @funindex \voiceThreeStyle
651 @funindex \voiceFourStyle
652 @funindex \voiceNeutralStyle
653
654 Stimmen können unterschiedliche Farben erhalten, um einfach
655 erkennbar zu sein:
656
657 @lilypond[quote,verbatim]
658 <<
659   \relative { \voiceOneStyle d''4 c2 b4 }
660   \\
661   \relative { \voiceTwoStyle e'2 e }
662   \\
663   \relative { \voiceThreeStyle b2. c4 }
664   \\
665   \relative { \voiceFourStyle g'2 g }
666 >>
667 @end lilypond
668
669 Der @code{\voiceNeutralStyle}-Befehl wird benutzt, um wieder
670 die Standardausgabe einzuschalten.
671
672 @predefined
673 @code{\voiceOneStyle},
674 @code{\voiceTwoStyle},
675 @code{\voiceThreeStyle},
676 @code{\voiceFourStyle},
677 @code{\voiceNeutralStyle}.
678 @endpredefined
679
680 @seealso
681 Handbuch zum Lernen:
682 @rlearning{Ich höre Stimmen},
683 @rlearning{Mehr Information}.
684
685 Schnipsel:
686 @rlsr{Simultaneous notes}.
687
688
689
690 @node Auflösung von Zusammenstößen
691 @unnumberedsubsubsec Auflösung von Zusammenstößen
692 @translationof Collision resolution
693
694 @cindex Noten verschmelzen
695 @cindex Verschmelzen von Noten
696 @cindex Zusammenstöße
697 @cindex Notenzusammenstöße
698 @cindex Verschieben von Noten
699 @cindex viele Stimmen
700 @cindex Stimmen, mehrere
701 @cindex mehrere Stimmen
702 @cindex Polyphonie
703 @cindex Stimmen verschieben
704 @cindex Pausen verschieben, automatisch
705 @cindex Verschieben von Pausen, automatisch
706 @funindex \shiftOn
707 @funindex shiftOn
708 @funindex \shiftOnn
709 @funindex shiftOnn
710 @funindex \shiftOnnn
711 @funindex shiftOnnn
712 @funindex \shiftOff
713 @funindex shiftOff
714 @funindex \mergeDifferentlyDottedOn
715 @funindex mergeDifferentlyDottedOn
716 @funindex \mergeDifferentlyDottedOff
717 @funindex mergeDifferentlyDottedOff
718 @funindex \mergeDifferentlyHeadedOn
719 @funindex mergeDifferentlyHeadedOn
720 @funindex \mergeDifferentlyHeadedOff
721 @funindex mergeDifferentlyHeadedOff
722
723 Die Notenköpfe von Noten in unterschiedlichen Stimmen mit derselben
724 Tonhöhe, demselben Notenkopf und den Hälsen in entgegengesetzte
725 Richtungen werden automatisch verschmolzen, aber Noten mit
726 unterschiedlichen Köpfen oder den Hälsen in die selbe Richtung
727 werden nicht verschmolzen.  Pausen, die einem Hals in einer
728 anderen Stimme gegenüberstehen, werden vertikal verschoben.  Das
729 folgende Beispiel zeigt drei unterschiedliche Situationen, auf
730 Taktposition 1 und 3 in Takt 1 und Taktposition 1 in Takt 2, wo das
731 automatische Verschmelzen nicht funktioniert.
732
733 @lilypond[quote,verbatim]
734 <<
735   \relative {
736     c''8 d e d c d c4
737     g'2 fis
738   } \\
739   \relative {
740     c''2 c8. b16 c4
741     e,2 r
742   } \\
743   \relative {
744     \oneVoice
745     s1
746     e'8 a b c d2
747   }
748 >>
749 @end lilypond
750
751 Noten mit unterschiedlichen Notenköpfen können verschmolzen
752 werden, mit der Ausnahme von Halben- und Viertelnotenköpfen, wie
753 im Beispiel unten gezeigt.  Hier werden die Notenköpfe auf Taktposition
754 1 im ersten Takt verschmolzen:
755
756 @lilypond[quote,verbatim]
757 <<
758   \relative {
759     \mergeDifferentlyHeadedOn
760     c''8 d e d c d c4
761     g'2 fis
762   } \\
763   \relative {
764     c''2 c8. b16 c4
765     e,2 r
766   } \\
767   \relative {
768     \oneVoice
769     s1
770     e'8 a b c d2
771   }
772 >>
773 @end lilypond
774
775 Auch Köpfe mit unterschiedlichen Punktierungen wie auf Taktposition
776 3 im ersten Takt können verschmolzen werden:
777
778 @lilypond[quote,verbatim]
779 <<
780   \relative {
781     \mergeDifferentlyHeadedOn
782     \mergeDifferentlyDottedOn
783     c''8 d e d c d c4
784     g'2 fis
785   } \\
786   \relative {
787     c''2 c8. b16 c4
788     e,2 r
789   } \\
790   \relative {
791     \oneVoice
792     s1
793     e'8 a b c d2
794   }
795 >>
796 @end lilypond
797
798 Die Halbe und die Achtel am Anfang des zweiten Taktes werden
799 fehlerhaft verschmolzen, weil die automatische Verschmelzung
800 nicht richtig arbeiten
801 kann, wenn drei oder mehr Noten zur gleichen Zeit auftreten --
802 und in diesem Fall ist der verschmolzene Notenkopf nicht richtig.
803 Um das Verschmelzen zuzulassen, muss ein @code{\shift} (Verschiebung)
804 auf die Note angewendet werden, die nicht verschmolzen werden soll.
805 In diesem Fall wurde
806 @code{\shiftOn} gesetzt, um das oberste @notation{g} aus der
807 Kolumne zu entfernen.  Jetzt funktioniert
808 @code{\mergeDifferentlyHeadedOn} (verschmelze Noten mit unterschiedlichen
809 Köpfen) so wie es soll.
810
811 @lilypond[quote,verbatim]
812 <<
813   \relative {
814     \mergeDifferentlyHeadedOn
815     \mergeDifferentlyDottedOn
816     c''8 d e d c d c4
817     \shiftOn
818     g'2 fis
819   } \\
820   \relative {
821     c''2 c8. b16 c4
822     e,2 r
823   } \\
824   \relative {
825     \oneVoice
826     s1
827     e'8 a b c d2
828   }
829 >>
830 @end lilypond
831
832 Der @code{shiftOn}-Befehl ermöglicht die Noten einer Stimme zu verschieben,
833 erzwingt dieses Verhalten aber nicht.  Wenn @code{shiftOn} auf eine Stimme
834 angewendet wird, eine Note oder ein Akkord in der Stimme wird nur verschoben,
835 wenn sein Hals mit dem Hals der Note einer anderen Stimme kollidieren würde,
836 und nur, wenn der Hals der Kollisionsnote in die gleiche Richtung zeigt.
837 Der @code{shiftOff}-Befehl verhindert, dass eine derartige Verschiebung
838 stattfinden kann.
839
840 Die äußeren Stimmen (also normalerweise Stimmen 1 und 2) haben als Standard
841 @code{shiftOff} eingestellt, während die inneren Stimmen (3 und mehr)
842 @code{shiftOn} definiert haben.  Wenn eine Verschiebung stattfindet, werden
843 Stimmen mit den Hälsen nach oben (also ungerade Stimmen) nach rechts verschoben,
844 während Stimmen mit den Hälsen nach unten (also gerade Stimmen) nach links
845 verschoben werden.
846
847 Hier ein Beispiel, das verstehen hilft, wie ein verkürzter polyphonischer
848 Abschnitt intern ausgeweitet wird.
849
850 @warning{Wenn Sie drei oder mehr Stimmen haben, sollte die vertikale Anordnung
851 der Stimmen in der Eingabedatei nicht die gleiche sein wie die vertikale
852 Anordnung der Stimmen im Notensystem!}
853
854 @lilypond[quote,verbatim]
855 \new Staff \relative {
856   %% abbreviated entry
857   <<
858     { f''2  }  % 1: highest
859     \\
860     { g,2 }  % 2: lowest
861     \\
862     { d'2 }  % 3: upper middle
863     \\
864     { b2  }  % 4: lower middle
865   >>
866   %% internal expansion of the above
867   <<
868     \new Voice = "1" { \voiceOne   \shiftOff f'2 }
869     \new Voice = "2" { \voiceTwo   \shiftOff g,2 }
870     \new Voice = "3" { \voiceThree \shiftOn  d'2 } % shifts right
871     \new Voice = "4" { \voiceFour  \shiftOn  b2  } % shifts left
872   >>
873 }
874 @end lilypond
875
876 Zwei zusätzliche Befehle, @code{shiftOnn} und @code{shiftOnnn} stellen
877 weitere Verschiebungsebenen zu verfügung, die vorübergehend eingesetzt
878 werden können um Zusammenstöße in komplizierten Situationen aufzulösen.
879 Siehe auch @rlearning{Beispiel aus dem Leben}.
880
881 Noten werden nur verschmolzen, wenn ihre Hälse in entgegengesetzte
882 Richtungen zeigen (also etwa wie @code{Voice} 1 und 2 in den
883 Standardeinstellungen oder wenn die Hälse explizit in unterschiedliche
884 Richtungen gedreht sind).
885
886
887 @predefined
888 @code{\mergeDifferentlyDottedOn},
889 @code{\mergeDifferentlyDottedOff},
890 @code{\mergeDifferentlyHeadedOn},
891 @code{\mergeDifferentlyHeadedOff},
892 @code{\shiftOn},
893 @code{\shiftOnn},
894 @code{\shiftOnnn},
895 @code{\shiftOff}.
896 @endpredefined
897
898 @snippets
899
900 @lilypondfile[verbatim,quote,texidoc,doctitle]
901 {additional-voices-to-avoid-collisions.ly}
902
903 @lilypondfile[verbatim,quote,texidoc,doctitle]
904 {forcing-horizontal-shift-of-notes.ly}
905
906 @seealso
907 Musikglossar:
908 @rglos{polyphony}.
909
910 Handbuch zum Lernen:
911 @rlearning{Mehrere Noten auf einmal},
912 @rlearning{Voice enthält Noten},
913 @rlearning{Beispiele aus dem Leben}.
914
915 Schnipsel:
916 @rlsr{Simultaneous notes}.
917
918 Referenz der Interna:
919 @rinternals{NoteColumn},
920 @rinternals{NoteCollision},
921 @rinternals{RestCollision}.
922
923 @knownissues
924 Die Benutzung von @code{\override NoteColumn.ignore-collision = ##t}
925 führt dazu, dass Noten mit unterschiedlichen Köpfen in unterschiedlichen
926 Stimmen falsch verschmolzen werden.
927
928 @lilypond[quote,verbatim,fragment]
929 \mergeDifferentlyHeadedOn
930 << \relative { c'16 a' b a } \\ \relative { c'2 } >>
931 \override NoteColumn.ignore-collision = ##t
932 << \relative { c'16 a' b a } \\ \relative { c'2 } >>
933 @end lilypond
934
935 @ignore
936 @knownissues
937
938 @c TODO investigate! Sometimes it works, sometimes not. --FV
939 The requirements for successfully merging different note heads that
940 are at the same time differently dotted are not clear.
941 @end ignore
942
943
944 @node Automatische Kombination von Stimmen
945 @unnumberedsubsubsec Automatische Kombination von Stimmen
946 @translationof Automatic part combining
947
948 @cindex automatische Kombination von Stimmen
949 @cindex Stimmen kombinieren
950 @cindex Kombinieren von Stimmen
951 @cindex a due-Stellen
952 @cindex solo-Stellen
953 @funindex \partcombine
954 @funindex partcombine
955
956 Automatische Kombination von Stimmen wird verwendet, um zwei
957 selbständige Stimmen auf einem Notensystem zu setzen.  Es wird vor allem
958 in Orchesterpartituren eingesetzt.  Wenn beide Stimmen
959 die gleichen Noten haben, wird nur eine Stimme gesetzt, wenn
960 sie sich unterscheiden, werden sie als unterschiedliche Stimmen
961 (@code{Voice}) gesetzt, und die
962 Richtung der Hälse wird automatisch bestimmt.  Zusätzlich
963 werden @notation{solo} und @notation{a due}-Stellen erkannt
964 und bezeichnet.
965
966 Die Syntax zur automatischen Stimmenkombination lautet:
967
968 @example
969 \partcombine @var{musikAusdr1} @var{musikAusdr2}
970 @end example
971
972 Das nächste Beispiel zeigt, wie die Kombination funktioniert.
973 Hier werden die Stimmen erst auf einem jeweils eigenen System
974 und dann kombiniert gesetzt.  Die gleichen Variablen werden
975 für die Stimmen und das kombinierte System benutzt.
976
977 @lilypond[quote,verbatim]
978 instrumentOne = \relative {
979   c'4 d e f |
980   R1 |
981   d'4 c b a |
982   b4 g2 f4 |
983   e1 |
984 }
985
986 instrumentTwo = \relative {
987   R1 |
988   g'4 a b c |
989   d4 c b a |
990   g4 f( e) d |
991   e1 |
992 }
993
994 <<
995   \new Staff \instrumentOne
996   \new Staff \instrumentTwo
997   \new Staff \partcombine \instrumentOne \instrumentTwo
998 >>
999 @end lilypond
1000
1001 Beide Stimmen haben die gleichen Noten im dritten Takt, sodass
1002 sie nur als eine Stimme gesetzt werden.  Die Richtung von Hälsen und
1003 Bögen werden automatisch gewählt, abhängig davon ob es eine
1004 Solo-Stelle oder Unisono ist.  In polyphonen Situationen erhält
1005 die erste Stimme (mit dem Kontext @code{one}) immer Hälse nach oben,
1006 die zweite Stimme (mit dem Kontext @code{two})
1007 Hälse nach unten.  An Solo-Stellen werden die Stimmen mit
1008 @qq{Solo} bzw. @qq{Solo II} bezeichnet.  Die Unisono-Stellen
1009 (@notation{a due}) werden mit dem Text @qq{a2} gekennzeichnet.
1010
1011 Beide Argumente von @code{\partcombine} werden als eigenständige
1012 @code{Voice}-Kontexte interpretiert.  Wenn relative Oktaven
1013 benutzt werden, muss @code{\relative} für beide Stimmen
1014 benutzt werden, also:
1015
1016 @example
1017 \partcombine
1018   \relative @dots{} @var{musikAusdr1}
1019   \relative @dots{} @var{musikAusdr2}
1020 @end example
1021
1022 @noindent
1023 Ein @code{\relative}-Abschnitt, der @code{\partcombine} umschließt, hat
1024 keinen Einfluss auf
1025 die Tonhöhen von @code{@var{musikAusdr1}} oder @code{@var{musikAusdr2}}.
1026
1027 @funindex \partcombineChords
1028 @funindex partcombineChords
1029 @funindex \partcombineApart
1030 @funindex partcombineApart
1031 @funindex \partcombineUnisono
1032 @funindex partcombineUnisono
1033 @funindex \partcombineSoloI
1034 @funindex partcombineSoloI
1035 @funindex \partcombineSoloII
1036 @funindex partcombineSoloII
1037 @funindex \partcombineAutomatic
1038 @funindex partcombineAutomatic
1039
1040 In professionellen Partituren werden Stimmen oft für lange Strecken auseinander
1041 gehalten, auch wenn eine oder mehrere Noten tatsälich aufeinander treffen und
1042 einfach als Unisono gesetzt werden könnten.  Noten zu Akkorden zusammenzufassen
1043 oder eine Stimme als Solo anzuzeigen ist darum nicht ideal, weil die
1044 @code{\partcombine}-Funktion jede Note separat betrachtet.  Aus diesem
1045 Grund kann die @code{\partcombine}-Funktion mit folgenden Befehlen verändert
1046 werden:
1047
1048 Befehle, die auf @code{@dots Once} enden, gelten nur für die nächste
1049 Note eines musikalischen Ausdrucks.
1050
1051 @itemize
1052 @item
1053 @code{\partcombineApart} und @code{\partcombineApartOnce}
1054 erhalten die Noten als zwei unterschiedliche Stimmen, auch wenn sie als Akkord
1055 oder Unisono kombiniert werden könnten.
1056
1057 @item
1058 @code{\partcombineChords} und @code{\partcombineChordsOnce}
1059 kombinieren die Noten als Akkord.
1060
1061 @item
1062 @code{\partcombineUnisono} und @code{\partcombineUnisonoOnce}
1063 kombinieren beide Stimmen als Unisono.
1064
1065 @item
1066 @code{\partcombineSoloI} und @code{\partcombineSoloIOnce}
1067 setzen nur Stimme eins und markieren sie als @qq{Solo}.
1068
1069 @item
1070 @code{\partcombineSoloII} und @code{\partcombineSoloIIOnce}
1071 setzen nur Stimme zwei und markieren sie als @qq{Solo}.
1072
1073 @item
1074 @code{\partcombineAutomatic} und @code{\partcombineAutomaticOnce}
1075 beenden die Wirkung der Befehle oben und stellt das
1076 normale Verhalten des Kombinationsmechanismus wieder her.
1077
1078 @end itemize
1079
1080 @lilypond[quote,verbatim]
1081 instrumentOne = \relative c' {
1082   \partcombineApart c2^"apart" e |
1083   \partcombineAutomatic e2^"auto" e |
1084   \partcombineChords e'2^"chord" e |
1085   \partcombineAutomatic c2^"auto" c |
1086   \partcombineApart c2^"apart" \partcombineChordsOnce e^"chord once" |
1087   c2 c |
1088 }
1089 instrumentTwo = \relative {
1090   c'2 c |
1091   e2 e |
1092   a,2 c |
1093   c2 c' |
1094   c2 c |
1095   c2 c |
1096 }
1097
1098 <<
1099   \new Staff { \instrumentOne }
1100   \new Staff { \instrumentTwo }
1101   \new Staff { \partcombine \instrumentOne \instrumentTwo }
1102 >>
1103 @end lilypond
1104
1105 @snippets
1106
1107 @lilypondfile[verbatim,quote,texidoc,doctitle]
1108 {combining-two-parts-on-the-same-staff.ly}
1109
1110 @lilypondfile[verbatim,quote,texidoc,doctitle]
1111 {changing-partcombine-texts.ly}
1112
1113 @seealso
1114 Musikglossar:
1115 @rglos{a due},
1116 @rglos{part}.
1117
1118 Notationsreferenz:
1119 @ref{Orchesterstimmen erstellen}.
1120
1121 Schnipsel:
1122 @rlsr{Simultaneous notes}.
1123
1124 Referenz der Interna:
1125 @rinternals{PartCombineMusic},
1126 @rinternals{Voice}.
1127
1128 @knownissues
1129
1130 Alle @code{\partcombine...}-Funktionen können nur zwei Stimmen
1131 aufnehmen und sind nicht für die Behandlung von Gesangstext geeignet.
1132 Das heißt, dass die Funktion nicht funktioniert, wenn einer der
1133 Kontexte explizit eine Bezeichnung erhält, um ihm etwa Gesangstext
1134 zuweisen zu können.
1135
1136 @code{\partcombine...}-Funktionen können nicht innerhalb von 
1137 @code{\times}- oder @code{\relative}-Umgebungen geschrieben werden.
1138
1139 Wenn @code{printPartCombineTexts} definiert ist und die zwei Stimmen
1140 die gleichen Noten abwechselnd spielen, kann es sein, dass die
1141 Kombinationsfunktion den Text @qq{a2} mehr als einmal im gleichen
1142 Takt setzt.
1143
1144 @code{\partcombine} merkt nur, wenn eine Note in einer @code{Voice}-Umgebung
1145 beginnt; Information, dass eine Note in einer Stimme etwa schon
1146 begonnen hat, wenn die andere Stimme die gleiche Note spielt,
1147 fehlt.  Das kann zu einigen unerwarteten Problemen führen, wie etwa
1148 dass @qq{Solo} bzw. @qq{Unison} falsch gesetzt werden.
1149
1150 @code{\partcombine} hält alle Strecker (Haltebögen, Legatobögen,
1151 Klammern usw.) in der gleichen @code{Voice}-Umgebung, sodass es
1152 sein kann, dass diese Strecker nicht korrekt erscheinen, wenn sie
1153 in einer anderen Stimme enden.
1154
1155 Wenn die @code{\partcombine}-Funktion beide Noten nicht kombinieren
1156 kann (beispielsweise weil beide Stimmen unterschiedliche Dauern haben),
1157 werden die Stimmen intern in @code{one} und @code{two} benannt.  Das
1158 heißt, dass jeglicher Kontextwechsel zu einem @code{Voice}-Kontext
1159 mit anderer Bezeichnung ignoriert wird.
1160
1161 Lesen Sie auch den Abschnitt @emph{Bekannte Probleme und Warnungen},
1162 wenn Sie @code{\partcombine} in Tabulaturen benutzen
1163 (siehe @ref{Standardtabulaturen}).
1164
1165 @node Musik parallel notieren
1166 @unnumberedsubsubsec Musik parallel notieren
1167 @translationof Writing music in parallel
1168
1169 @cindex Parallele Notation, Eingabe
1170 @cindex Eingabe von Noten parallel
1171 @cindex Verschachtelte Musik
1172 @funindex \parallelMusic
1173 @funindex parallelMusic
1174
1175 Noten für mehrere Stimmen können verschachtelt notiert werden.
1176 Die Funktion @code{\parallelMusic} akzeptiert eine Liste mit
1177 den Bezeichnungen einer Reihe von Variablen und einen
1178 musikalischen Ausdruck.  Der Inhalt der verschiedenen Takte in
1179 dem musikalischen Ausdruck bekommt die Bezeichnung der Variablen zugewiesen,
1180 sodass sie benutzt werden können, um die Musik dann zu setzen.
1181 Dabei entspricht jede Zeile einer Stimme.
1182
1183 @warning{Taktüberprüfungen @code{|} müssen benutzt werden, und
1184 die Takte müssen die gleiche Länge haben.}
1185
1186 @lilypond[quote,verbatim]
1187 \parallelMusic #'(voiceA voiceB voiceC) {
1188   % Bar 1
1189   r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
1190   r16 e'8.~   4              r16 e'8.~   4              |
1191   c'2                        c'2                        |
1192
1193   % Bar 2
1194   r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
1195   r16 d'8.~   4              r16 d'8.~   4              |
1196   c'2                        c'2                        |
1197
1198 }
1199 \new StaffGroup <<
1200   \new Staff << \voiceA \\ \voiceB >>
1201   \new Staff { \clef bass \voiceC }
1202 >>
1203 @end lilypond
1204
1205 Der relative Modus kann auch benutzt werden.  Beachten Sie, dass
1206 der @code{\relative}-Befehl nicht innerhalb von
1207 @code{\parallelMusic} benutzt wird.  Die Noten sind parallel
1208 zu der vorherigen Note der gleichen Stimme , nicht zu der
1209 vorherigen Note in der Quelldatei.  Anders gesagt ignorieren
1210 relative Noten von @code{voiceA} die Noten von @code{voiceB}.
1211
1212 @lilypond[quote,verbatim]
1213 \parallelMusic #'(voiceA voiceB voiceC) {
1214   % Bar 1
1215   r8 g16 c e g, c e r8 g,16 c e g, c e  |
1216   r16 e8.~ 4        r16 e8.~  4         |
1217   c2                c                   |
1218
1219   % Bar 2
1220   r8 a,16 d f a, d f r8 a,16 d f a, d f |
1221   r16 d8.~  4        r16 d8.~  4        |
1222   c2                 c                  |
1223
1224  }
1225 \new StaffGroup <<
1226   \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
1227   \new Staff \relative c' { \clef bass \voiceC }
1228 >>
1229 @end lilypond
1230
1231 Das funktioniert ziemlich gut für Klaviernoten. Dieses Beispiel
1232 speichert vier konsekutive Takte in vier Variablen:
1233
1234 @lilypond[quote,verbatim]
1235 global = {
1236   \key g \major
1237   \time 2/4
1238 }
1239
1240 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1241   % Bar 1
1242   a8    b     c   d     |
1243   d4          e         |
1244   c16 d e fis d e fis g |
1245   a4          a         |
1246
1247   % Bar 2
1248   e8      fis  g     a   |
1249   fis4         g         |
1250   e16 fis g  a fis g a b |
1251   a4           a         |
1252
1253   % Bar 3 ...
1254 }
1255
1256 \score {
1257   \new PianoStaff <<
1258      \new Staff {
1259        \global
1260        <<
1261          \relative c'' \voiceA
1262          \\
1263          \relative c'  \voiceB
1264        >>
1265      }
1266      \new Staff {
1267        \global \clef bass
1268        <<
1269          \relative c \voiceC
1270          \\
1271          \relative c \voiceD
1272        >>
1273      }
1274   >>
1275 }
1276 @end lilypond
1277
1278 @seealso
1279 Handbuch zum Lernen:
1280 @rlearning{Stücke durch Bezeichner organisieren}.
1281
1282 Schnipsel:
1283 @rlsr{Simultaneous notes}.