1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
9 @node Simultaneous notes
10 @section Simultaneous notes
12 Polyphonie bedeutet in der musikalischen Terminologie das
13 Vorhandensein von mehr als einer (eigenständigen) Stimme
14 in einem Stück. Für LilyPond bedeutet es aber das Vorhandensein
15 von mehr als einer Stimme pro System.
24 @subsection Single voice
32 @unnumberedsubsubsec Chords
36 Ein Akkord wird notiert, indem die zu ihm gehörenden Tonhöhen
37 zwischen spitze Klammern (@code{<} und @code{>} gesetzt werden.
38 Auf einen Akkord kann eine Dauer-Angabe folgen, genauso wie bei
42 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
46 Siehe @ref{Chord names} für mehr Information.
50 @unnumberedsubsubsec Clusters
52 UNTRANSLATED NODE: IGNORE ME
56 @subsection Multiple voices
60 * Explicitly instantiating voices::
61 * Collision Resolution::
62 * Automatic part combining::
63 * Writing music in parallel::
67 @unnumberedsubsubsec Basic polyphony
69 @cindex Mehrstimmigkeit
72 Die einfachste Weise, Abschnitte mit mehr als einer Stimme pro
73 Notensystem zu notieren, ist es, jede Stimme als eine
74 Sequenz zu notieren (innerhalb der Klammern @code{@{...@}})
75 und dann die beiden Klammer simultan zu kombinieren, indem
76 sie mit @code{\\} getrennt werden.
80 @lilypond[quote,verbatim,fragment]
81 \new Staff \relative c' {
85 { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
91 Dieser Trenner veranlasst, dass Stimmen (@internalsref{Voice})
92 -Kontexte@footnote{Polyphone Stimmen werden in anderen
93 Programmen teilweise als @qq{layers} (Schichten) bezeichnet.}
95 angelegt werden. Sie tragen die Namen @code{"1"}, @code{"2"}
96 usw. In jedem dieser Kontexte wird die Richtung von Bögen,
97 Hälsen usw. entsprechend angepasst.
99 Diese Stimmen sind alle unabhängig von der Stimme, in der die
100 Noten außerhalb der @code{<< \\ >>}-Konstruktion notiert sind.
101 Das sollte man berücksichtigen, wenn man auf Stimmen-Ebene
102 Veränderungen vornimmt. Das bedeutet gleichzeitig auch, dass
103 Legato- und Bindebögen nicht in eine @code{<< \\ >>}-Umgebung
104 hinein- noch aus hier hinaus ragen können. Die parallelen
105 Notenabschnitte aus unterschiedlichen @code{<< \\ >>}-Umgebungen
106 hingegen gehören der gleichen Stimme an. Hier noch einmal das
107 gleiche Beispiel mit unterschiedlichen Notenköpfen und Farben
109 Die Veränderung der Notenköpfe in der Hauptstimme hat keine
110 Auswirkung auf die Stimmen innerhalb der @code{<< \\ >>}-Umgebungen,
111 und die Veränderung der Notenköpfe für die untere Stimme setzt
112 sich fort in der zweiten @code{<< \\ >>}-Umgebung. Hier ist auch
113 eine Noten über die Taktgrenze hinweg an die untere Stimme der
114 zweiten Polyphonie-Umgebung angebunden.
116 @cindex Notenköpfe, Stile
118 @lilypond[quote,verbatim,fragment]
119 \new Staff \relative c' {
120 \override NoteHead #'style = #'cross
121 \override NoteHead #'color = #red
125 { \override NoteHead #'style = #'triangle
126 \override NoteHead #'color = #blue
131 { c8 b16 a b8 g ~ g2 } \\
132 { \override NoteHead #'style = #'slash
133 \override NoteHead #'color = #green
139 Polyphonie verändert nicht das Verhältnis der Noten
140 innerhalb einer @code{\relative @{ @}}-Umgebung.
141 Jede Note wird weiterhin errechnet aus der direkt
145 \relative @{ NoteA << NoteB \\ NoteC >> NoteD @}
148 @code{NoteC} ist relativ zu @code{NoteB}, nicht @code{NoteA};
149 @code{NoteD} ist relativ zu @code{NoteC}, nicht @code{NoteB} oder
153 @node Explicitly instantiating voices
154 @unnumberedsubsubsec Explicitly instantiating voices
156 @internalsref{Voice}-Kontexte können auch manuell innerhalb
157 eines @code{<< >>}-Abschnittes initiiert werden. Mit den Befehlen
158 @code{\voiceOne} bis hin zu @code{\voiceFour} kann jeder Stimme
159 entsprechendes Verhalten von vertikaler Verschiebung und Richtung
160 von Hälsen und anderen Objekten hinzugefügt werden.
164 << \upper \\ \lower >>
172 \new Voice = "1" @{ \voiceOne \upper @}
173 \new Voice = "2" @{ \voiceTwo \lower @}
177 Der @code{\voiceXXX}-Befehl setzt die Richtung von Hälsen,
178 Bögen, Artikulationszeichen, Text, Punktierungen und Fingersätzen.
179 @code{\voiceOne} und @code{\voiceThree} lassen diese Objekte
181 @code{\voiceTwo} und @code{\voiceFour}
182 dagegen lassen sie abwärts zeigen. Der Befehl
183 @code{\oneVoice} stellt wieder auf das normale Verhalten um.
185 Ein Ausdruck, der direkt innerhalb einer @code{<< >>}-Umgebung
186 auftritt, gehört der Hauptstimme an. Das ist nützlich, wenn zusätzliche
187 Stimme auftreten, während die Hauptstimme sich fortsetzt. Hier also
188 eine bessere Version des Beispiels aus dem vorigen Abschnitt. Die
189 farbigen Kreuz-Notenköpfe zeigen, dass die Hauptstimme sich jetzt in
190 einem einzigen Stimmen (@code{voice})-Kontext befindet.
192 @lilypond[quote,ragged-right,verbatim]
193 \new Staff \relative c' {
194 \override NoteHead #'style = #'cross
195 \override NoteHead #'color = #red
200 \new Voice="1" { \voiceTwo
201 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
204 \new Voice { \voiceThree
213 Und mit der richtigen Definition der Stimmen kann die Melodie auch
216 @lilypond[quote,ragged-right,verbatim]
217 \new Staff \relative c' {
222 \context Voice="1" { \voiceTwo
223 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
226 \new Voice { \voiceThree
235 Indem man den @code{\\}-Trenner vermeidet, gelingt es auch, mehrstimmige
236 Abschnitte ineinander zu schachteln, was in manchen Fällen die bessere
237 und natürlichere Lösung sein kann.
239 @lilypond[quote,ragged-right,verbatim]
240 \new Staff \relative c' {
245 \context Voice="1" { \voiceTwo
249 \new Voice { \voiceThree
261 In manchen Fällen von sehr komplexer polyphoner Musik können noch
262 mehr Stimmen benötigt werden, um Zusammenstöße zwischen Noten zu
263 vermeiden. Zusätzliche Stimmen werden durch einen neuen Bezeichner
264 erstellt, wie das nächste Beispiel zeigt.
266 @lilypond[quote,verbatim,ragged-right,relative=2]
267 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
270 { \voiceOne g4 ~ \stemDown g32[ f( es d c b a b64 )g] } \\
278 @node Collision Resolution
279 @unnumberedsubsubsec Collision Resolution
281 Normalerweise werden Notenköpfe mit einer unterschiedlichen Anzahl
282 von Punktierungen nicht verschmolzen, aber wenn die Objekt-Eigenschaft
283 @code{merge-differently-dotted} in ein
284 Notenkollisions (@internalsref{NoteCollision})-Objekt gesetzt wird,
285 werden sie zusammengefasst.
287 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
290 \override Staff.NoteCollision
291 #'merge-differently-dotted = ##t
293 } \\ { g8.[ f16] g8.[ f16] } >>
296 Auf gleiche Art können auch Halbe mit Achteln vereinigt werden, indem
297 @code{merge-differently-headed} eingesetzt wird:
299 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
302 \override Staff.NoteCollision
303 #'merge-differently-headed = ##t
304 c8 c4. } \\ { c2 c2 } >>
308 @code{merge-differently-headed} und @code{merge-differently-dotted}
309 wirken sich allerdings nur auf Noten mit unterschiedlich gerichteten
310 Hälsen aus (wie etwa Stimme 1 und 2).
312 LilyPond verschiebt auch Pausen vertikal, die einem Hals gegenüber stehen:
314 @lilypond[quote,ragged-right,fragment,verbatim]
315 \new Voice << c''4 \\ r4 >>
318 Wenn drei oder mehr Noten in der selben Spalte angeordnet werden,
319 kann @code{merge-differently-headed} nicht mehr erfolgreich die
320 Noten vereinen, die ineinander gesetzt werden müssten. Damit die
321 Vereinigung funktioniert, muss der Befehl @code{\shift} vor die
322 Note gesetzt werden, auf die er Auswirkung hat. Im ersten Takt
323 des folgenden Beispiels funktioniert @code{merge-differently-headed}
324 nicht (der Notenkopf der Halben ist schwarz). Im zweiten Takt
325 wurde @code{\shiftOn} eingefügt, um das obere @code{g} aus der
326 Spalte zu rücken, und das Vereinigen funktioniert wie gewünscht.
328 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
329 \override Staff.NoteCollision #'merge-differently-headed = ##t
332 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
333 { \voiceFour e,,2 e'2}
336 { d'=''2 \shiftOn g2 } \\
337 { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
338 { \voiceFour e,,2 e'2}
351 @funindex \voiceThree
363 @code{\shiftOff}: Diese Befehle definieren den Grad, mit
364 welchem Noten der aktuellen Stimmen verschoben werden
365 sollen. Die äußeren Stimmen (normalerweise 1 und 2) haben
366 den Befehl @code{\shiftOff}, die inneren dagegen (drei und
367 vier) den Befehl @code{\shiftOn}. @code{\shiftOnn} und
368 @code{\shiftOnnn} stellen weitere Verschiebungsebenen dar.
370 Wenn LilyPond selber keine Lösung bieten kann, können die
371 Eigenschaft @code{force-hshift} des
372 @internalsref{NoteColumn}-Objektes (siehe unten)
373 sowie Pausen mit definierter Tonhöhe eingesetzt werden,
374 um Satzentscheidungen des Programmes zu überschreiben.
376 @lilypond[quote,verbatim,ragged-right]
383 \once \override NoteColumn #'force-hshift = #1.7
391 Programmreferenz: Die Objekte, die für Auflösung von Zusammenstößen
393 @internalsref{NoteCollision} und @internalsref{RestCollision}.
398 Wenn @code{merge-differently-headed} mit einer nach oben gerichteten
399 Achtel oder kleineren Note verwendet wird, und die nach unten gerichtete
400 Note ist eine Halbe, bekommt die Achtel die falsche Richtung gesetzt.
402 Es gibt keine Unterstützung für Cluster, in denen die gleiche Note
403 mit unterschiedlichen Vorzeichen im selben Akkord auftritt. In diesem
404 Fall sollte man eine enharmonische Transkription benutzen oder
405 die spezielle Cluster-Notationsweise, siehe @ref{Clusters}.
408 @node Automatic part combining
409 @unnumberedsubsubsec Automatic part combining
411 UNTRANSLATED NODE: IGNORE ME
414 @node Writing music in parallel
415 @unnumberedsubsubsec Writing music in parallel
417 @cindex Parallele Notation, Eingabe
418 @cindex Eingabe von Noten parallel
419 @cindex Verschachtelte Musik
421 Noten für mehrere Stimmen können verschachtelt notiert werden:
423 @lilypond[quote,fragment,verbatim]
424 \parallelMusic #'(voiceA voiceB) {
425 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c'' e''] |
427 r8 a'16[ d''] f''[ a' d'' f''] r8 a'16[ d''] f''[ a' d'' f''] |
431 \new Staff \new Voice \voiceA
432 \new Staff \new Voice \voiceB
436 Das funktioniert ziemlich gut für Klaviernoten:
438 @lilypond[quote,verbatim]
442 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
444 r8 g'16[ c''] e''[ g' c'' e''] r8 g'16[ c''] e''[ g' c''
447 r8 a16[ d'] f'[ a d' f'] r8 a16[ d'] f'[ a d' f'] |
451 a'8 b' c'' d'' e'' f'' g'' a'' |
453 c16 d e f d e f g e f g a f g a b |