]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/simultaneous.itely
Merge branch 'lilypond/translation' of ssh://trettig@git.sv.gnu.org/srv/git/lilypond...
[lilypond.git] / Documentation / de / user / simultaneous.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.38"
10
11 @node Simultaneous notes
12 @section Simultaneous notes
13
14 Polyphonie bedeutet in der musikalischen Terminologie das
15 Vorhandensein von mehr als einer (eigenständigen) Stimme 
16 in einem Stück. Für LilyPond bedeutet es aber das Vorhandensein 
17 von mehr als einer Stimme pro System.
18
19 @menu
20 * Single voice::                
21 * Multiple voices::             
22 @end menu
23
24
25 @node Single voice
26 @subsection Single voice
27
28 @menu
29 * Chords::                      
30 * Clusters::                    
31 @end menu
32
33 @node Chords
34 @unnumberedsubsubsec Chords
35
36 @cindex Akkorde
37
38 Ein Akkord wird notiert, indem die zu ihm gehörenden Tonhöhen 
39 zwischen spitze Klammern (@code{<} und @code{>} gesetzt werden.
40 Auf einen Akkord kann eine Dauer-Angabe folgen, genauso wie bei 
41 einfachen Noten.
42
43
44 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
45 <c e g>4 <c>8
46 @end lilypond
47
48 Siehe @ref{Chord notation} für mehr Information.
49
50
51 @node Clusters
52 @unnumberedsubsubsec Clusters
53
54 UNTRANSLATED NODE: IGNORE ME
55
56
57 @node Multiple voices
58 @subsection Multiple voices
59
60 @menu
61 * Basic polyphony::             
62 * Explicitly instantiating voices::  
63 * Collision Resolution::        
64 * Automatic part combining::    
65 * Writing music in parallel::   
66 @end menu
67
68 @node Basic polyphony
69 @unnumberedsubsubsec Basic polyphony
70
71 @cindex Mehrstimmigkeit
72 @cindex Polyphonie
73
74 Die einfachste Weise, Abschnitte mit mehr als einer Stimme pro
75 Notensystem zu notieren, ist es, jede Stimme als eine
76 Sequenz zu notieren (innerhalb der Klammern @code{@{...@}}) 
77 und dann die beiden Klammer simultan zu kombinieren, indem
78 sie mit @code{\\} getrennt werden.
79
80 @funindex \\
81
82 @lilypond[quote,verbatim,fragment]
83 \new Staff \relative c' {
84   c16 d e f
85   <<
86     { g4 f e | d2 e2 } \\
87     { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
88     { s2. | s4 b4 c2 }
89   >>
90 }
91 @end lilypond
92
93 Dieser Trenner veranlasst, dass Stimmen (@internalsref{Voice}) 
94 -Kontexte@footnote{Polyphone Stimmen werden in anderen
95 Programmen teilweise als @qq{layers} (Schichten) bezeichnet.}
96 @cindex Layers
97 angelegt werden. Sie tragen die Namen @code{"1"}, @code{"2"} 
98 usw. In jedem dieser Kontexte wird die Richtung von Bögen,
99 Hälsen usw. entsprechend angepasst.
100
101 Diese Stimmen sind alle unabhängig von der Stimme, in der die 
102 Noten außerhalb der @code{<< \\ >>}-Konstruktion notiert sind.
103 Das sollte man berücksichtigen, wenn man auf Stimmen-Ebene
104 Veränderungen vornimmt. Das bedeutet gleichzeitig auch, dass 
105 Legato- und Bindebögen nicht in eine @code{<< \\ >>}-Umgebung 
106 hinein- noch aus hier hinaus ragen können. Die parallelen 
107 Notenabschnitte aus unterschiedlichen @code{<< \\ >>}-Umgebungen
108 hingegen gehören der gleichen Stimme an. Hier noch einmal das 
109 gleiche Beispiel mit unterschiedlichen Notenköpfen und Farben 
110 für jede Stimme. 
111 Die Veränderung der Notenköpfe in der Hauptstimme hat keine
112 Auswirkung auf die Stimmen innerhalb der  @code{<< \\ >>}-Umgebungen, 
113 und die Veränderung der Notenköpfe für die untere Stimme setzt 
114 sich fort in der zweiten  @code{<< \\ >>}-Umgebung. Hier ist auch 
115 eine Noten über die Taktgrenze hinweg an die untere Stimme der 
116 zweiten Polyphonie-Umgebung angebunden.
117
118 @cindex Notenköpfe, Stile
119
120 @lilypond[quote,verbatim,fragment]
121 \new Staff \relative c' {
122   \override NoteHead #'style = #'cross
123   \override NoteHead #'color = #red
124   c16 d e f
125   <<
126     { g4 f e } \\
127     { \override NoteHead #'style = #'triangle
128       \override NoteHead #'color = #blue
129     r8 e4 d c8 ~ }
130   >> |
131   <<
132     { d2 e2 } \\
133     { c8 b16 a b8 g ~ g2 } \\
134     { \override NoteHead #'style = #'slash 
135       \override NoteHead #'color = #green
136       s4 b4 c2 }
137   >>
138 }
139 @end lilypond
140
141 Polyphonie verändert nicht das Verhältnis der Noten 
142 innerhalb einer @code{\relative @{ @}}-Umgebung.
143 Jede Note wird weiterhin errechnet aus der direkt 
144 vorhergehenden.
145
146 @example
147 \relative @{ NoteA << NoteB \\ NoteC >> NoteD @}
148 @end example
149
150 @code{NoteC} ist relativ zu @code{NoteB}, nicht @code{NoteA};
151 @code{NoteD} ist relativ zu @code{NoteC}, nicht @code{NoteB} oder
152 @code{NoteA}.
153
154
155 @node Explicitly instantiating voices
156 @unnumberedsubsubsec Explicitly instantiating voices
157
158 @internalsref{Voice}-Kontexte können auch manuell innerhalb 
159 eines @code{<< >>}-Abschnittes initiiert werden. Mit den Befehlen 
160 @code{\voiceOne} bis hin zu @code{\voiceFour} kann jeder Stimme 
161 entsprechendes Verhalten von vertikaler Verschiebung und Richtung 
162 von Hälsen und anderen Objekten hinzugefügt werden.
163
164 Genauer gesagt,
165 @example
166 << \upper \\ \lower >>
167 @end example
168
169 @noindent
170 entspricht 
171
172 @example
173 <<
174   \new Voice = "1" @{ \voiceOne \upper @}
175   \new Voice = "2" @{ \voiceTwo \lower @}
176 >>
177 @end example
178
179 Der @code{\voiceXXX}-Befehl setzt die Richtung von Hälsen, 
180 Bögen, Artikulationszeichen, Text, Punktierungen und Fingersätzen. 
181  @code{\voiceOne} und @code{\voiceThree} lassen diese Objekte 
182  nach oben zeigen, 
183  @code{\voiceTwo} und @code{\voiceFour}
184 dagegen lassen sie abwärts zeigen. Der Befehl 
185 @code{\oneVoice} stellt wieder auf das normale Verhalten um.
186
187 Ein Ausdruck, der direkt innerhalb einer @code{<< >>}-Umgebung 
188 auftritt, gehört der Hauptstimme an. Das ist nützlich, wenn zusätzliche 
189 Stimme auftreten, während die Hauptstimme sich fortsetzt. Hier also 
190 eine bessere Version des Beispiels aus dem vorigen Abschnitt. Die 
191 farbigen Kreuz-Notenköpfe zeigen, dass die Hauptstimme sich jetzt in 
192 einem einzigen Stimmen (@code{voice})-Kontext befindet.
193
194 @lilypond[quote,ragged-right,verbatim]
195 \new Staff \relative c' {
196   \override NoteHead #'style = #'cross
197   \override NoteHead #'color = #red
198   c16 d e f
199   \voiceOne
200   <<
201     { g4 f e | d2 e2 }
202     \new Voice="1" { \voiceTwo
203       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
204       \oneVoice
205     }
206     \new Voice { \voiceThree
207       s2. | s4 b4 c2
208       \oneVoice
209     }
210   >>
211   \oneVoice
212 }
213 @end lilypond
214
215 Und mit der richtigen Definition der Stimmen kann die Melodie auch 
216 übergebunden werden.
217
218 @lilypond[quote,ragged-right,verbatim]
219 \new Staff \relative c' {
220   c16^( d e f
221   \voiceOne
222   <<
223     { g4 f e | d2 e2) }
224     \context Voice="1" { \voiceTwo
225       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
226       \oneVoice
227     }
228     \new Voice { \voiceThree
229       s2. s4 b4 c2
230       \oneVoice
231     }
232   >>
233   \oneVoice
234 }
235 @end lilypond
236
237 Indem man den @code{\\}-Trenner vermeidet, gelingt es auch, mehrstimmige 
238 Abschnitte ineinander zu schachteln, was in manchen Fällen die bessere 
239 und natürlichere Lösung sein kann.
240
241 @lilypond[quote,ragged-right,verbatim]
242 \new Staff \relative c' {
243   c16^( d e f
244   \voiceOne
245   <<
246     { g4 f e | d2 e2) }
247     \context Voice="1" { \voiceTwo
248       r8 e4 d c8 ~ |
249       <<
250         {c8 b16 a b8 g ~ g2}
251         \new Voice { \voiceThree
252           s4 b4 c2
253           \oneVoice
254         }
255       >>
256     \oneVoice
257     }
258   >>
259   \oneVoice
260 }
261 @end lilypond
262
263 In manchen Fällen von sehr komplexer polyphoner Musik können noch 
264 mehr Stimmen benötigt werden, um Zusammenstöße zwischen Noten zu 
265 vermeiden. Zusätzliche Stimmen werden durch einen neuen Bezeichner 
266 erstellt, wie das nächste Beispiel zeigt.
267
268 @lilypond[quote,verbatim,ragged-right]
269 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
270
271 \relative c''' <<
272   { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
273   { \voiceThree  b4} \\
274   { \voiceFive d,} \\
275   { \voiceTwo g,}
276 >>
277 @end lilypond
278
279
280 @node Collision Resolution
281 @unnumberedsubsubsec Collision Resolution
282
283 Normalerweise werden Notenköpfe mit einer unterschiedlichen Anzahl 
284 von Punktierungen nicht verschmolzen, aber wenn die Objekt-Eigenschaft 
285  @code{merge-differently-dotted} in ein 
286 Notenkollisions (@internalsref{NoteCollision})-Objekt gesetzt wird, 
287 werden sie zusammengefasst.
288
289 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
290 \new Voice << {
291   g8 g8
292   \override Staff.NoteCollision
293     #'merge-differently-dotted = ##t
294   g8 g8
295 } \\ { g8.[ f16] g8.[ f16] } >>
296 @end lilypond
297
298 Auf gleiche Art können auch Halbe mit Achteln vereinigt werden, indem 
299 @code{merge-differently-headed} eingesetzt wird:
300
301 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
302 \new Voice << {
303   c8 c4.
304   \override Staff.NoteCollision
305     #'merge-differently-headed = ##t
306 c8 c4. } \\ { c2 c2 } >>
307 @end lilypond
308
309 @noindent
310 @code{merge-differently-headed} und @code{merge-differently-dotted}
311 wirken sich allerdings nur auf Noten mit unterschiedlich gerichteten 
312 Hälsen aus (wie etwa Stimme 1 und 2).
313
314 LilyPond verschiebt auch Pausen vertikal, die einem Hals gegenüber stehen:
315
316 @lilypond[quote,ragged-right,fragment,verbatim]
317 \new Voice << c''4 \\ r4 >>
318 @end lilypond
319
320 Wenn drei oder mehr Noten in der selben Spalte angeordnet werden, 
321 kann @code{merge-differently-headed} nicht mehr erfolgreich die 
322 Noten vereinen, die ineinander gesetzt werden müssten. Damit die 
323 Vereinigung funktioniert, muss der Befehl @code{\shift} vor die
324 Note gesetzt werden, auf die er Auswirkung hat. Im ersten Takt 
325 des folgenden Beispiels funktioniert @code{merge-differently-headed} 
326 nicht (der Notenkopf der Halben ist schwarz). Im zweiten Takt 
327 wurde @code{\shiftOn} eingefügt, um das obere @code{g} aus der 
328 Spalte zu rücken, und das Vereinigen funktioniert wie gewünscht.
329
330 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
331 \override Staff.NoteCollision #'merge-differently-headed = ##t
332 <<
333   { d=''2 g2 } \\
334   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
335   { \voiceFour e,,2 e'2}
336 >>
337 <<
338   { d'=''2 \shiftOn g2 } \\ 
339   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
340   { \voiceFour e,,2 e'2}
341 >>
342 @end lilypond
343
344
345 @predefined
346
347 @funindex \oneVoice
348 @code{\oneVoice},
349 @funindex \voiceOne
350 @code{\voiceOne},
351 @funindex \voiceTwo
352 @code{\voiceTwo},
353 @funindex \voiceThree
354 @code{\voiceThree},
355 @funindex \voiceFour
356 @code{\voiceFour}.
357
358 @funindex \shiftOn
359 @code{\shiftOn},
360 @funindex \shiftOnn
361 @code{\shiftOnn},
362 @funindex \shiftOnnn
363 @code{\shiftOnnn},
364 @funindex \shiftOff
365 @code{\shiftOff}: Diese Befehle definieren den Grad, mit 
366 welchem Noten der aktuellen Stimmen verschoben werden 
367 sollen. Die äußeren Stimmen (normalerweise 1 und 2) haben 
368 den Befehl @code{\shiftOff}, die inneren dagegen (drei und 
369 vier) den Befehl @code{\shiftOn}. @code{\shiftOnn} und 
370 @code{\shiftOnnn} stellen weitere Verschiebungsebenen dar.
371
372 Wenn LilyPond selber keine Lösung bieten kann, können die 
373 Eigenschaft @code{force-hshift} des 
374 @internalsref{NoteColumn}-Objektes (siehe unten) 
375 sowie Pausen mit definierter Tonhöhe eingesetzt werden, 
376 um Satzentscheidungen des Programmes zu überschreiben.
377
378 @lilypond[quote,verbatim,ragged-right]
379 \relative <<
380 {
381   <d g>
382   <d g>
383 } \\ {
384   <b f'>
385   \once \override NoteColumn #'force-hshift = #1.7
386   <b f'>
387 } >>
388 @end lilypond
389
390
391 @seealso
392
393 Programmreferenz: Die Objekte, die für Auflösung von Zusammenstößen 
394 zuständig sind, sind 
395 @internalsref{NoteCollision} und @internalsref{RestCollision}.
396
397
398 @knownissues
399
400 Wenn @code{merge-differently-headed} mit einer nach oben gerichteten 
401 Achtel oder kleineren Note verwendet wird, und die nach unten gerichtete 
402 Note ist eine Halbe, bekommt die Achtel die falsche Richtung gesetzt.
403
404 Es gibt keine Unterstützung für Cluster, in denen die gleiche Note 
405 mit unterschiedlichen Vorzeichen im selben Akkord auftritt. In diesem 
406 Fall sollte man eine enharmonische Transkription benutzen oder 
407 die spezielle Cluster-Notationsweise, siehe @ref{Clusters}.
408
409
410 @node Automatic part combining
411 @unnumberedsubsubsec Automatic part combining
412
413 UNTRANSLATED NODE: IGNORE ME
414
415
416 @node Writing music in parallel
417 @unnumberedsubsubsec Writing music in parallel
418
419 @cindex Parallele Notation, Eingabe
420 @cindex Eingabe von Noten parallel
421 @cindex Verschachtelte Musik
422
423 Noten für mehrere Stimmen können verschachtelt notiert werden:
424
425 @lilypond[quote,fragment,verbatim]
426 \parallelMusic #'(voiceA voiceB) {
427   r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
428   c'2                                c'2                                |
429   r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
430   c'2                                c'2                                |
431 }
432 \new StaffGroup <<
433   \new Staff \new Voice \voiceA
434   \new Staff \new Voice \voiceB
435 >>
436 @end lilypond
437
438 Das funktioniert ziemlich gut für Klaviernoten:
439
440 @lilypond[quote,verbatim]
441 music = {
442   \key c \major
443   \time 4/4
444   \parallelMusic #'(voiceA voiceB voiceC voiceD) {
445     % Bar 1
446     r8  g'16[ c''] e''[ g' c'' e''] r8  g'16[ c''] e''[ g' c''
447 e''] |
448     c'2                                 c'2 |
449     r8  a16[ d'] f'[ a d' f']       r8  a16[ d'] f'[ a d' f'] |
450     c2                                  c2 |
451
452     % Bar 2
453     a'8 b'      c'' d''    e'' f''    g'' a'' |
454     d'4         d'         d'         d' |
455     c16 d e f   d e f g    e f g a    f g a b |
456     a,4         a,4        a,4        a,4 |
457
458     % Bar 3 ...
459   }
460 }
461
462 \score {
463   \new PianoStaff <<
464     \music
465     \new Staff <<
466       \voiceA \\
467       \voiceB
468     >>
469     \new Staff {
470       \clef bass
471       <<
472         \voiceC \\
473         \voiceD
474       >>
475     }
476   >>
477 }
478 @end lilypond
479
480