]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/keyboards.itely
Make relative-includes configurable with a -d option.
[lilypond.git] / Documentation / de / user / keyboards.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 2c00bdbfaf62dd90863331c4713e6b29e32c9322
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 @c \version "2.11.61"
11
12 @node Keyboard and other multi-staff instruments
13 @section Keyboard and other multi-staff instruments
14
15 @lilypondfile[quote]{keyboard-headword.ly}
16
17 Dieser Abschnitt behandelt verschiedene Notationsaspekte, die
18 typischerweise in Noten für Tasteninstrumente und andere
19 Instrumente auf mehreren Notensystemen auftreten, wie etwa
20 Harfe und Vibraphon.  Hier wird die gesamte Gruppe von
21 Instrumenten, die auf mehreren Systemen notiert werden, als
22 @qq{Tasteninstrumente} bezeichnet, auch wenn einige von ihnen
23 keine Tasten aufweisen.
24
25 @menu
26 * Common notation for keyboards::  
27 * Piano::                       
28 * Accordion::                   
29 * Harp::
30 @end menu
31
32 @node Common notation for keyboards
33 @subsection Common notation for keyboards
34
35 Dieser Abschnitt zeigt allgemeine Eigenschaften des Notensatzes, die
36 für die meisten Instrumente mit mehreren Systemen benötigt werden.
37
38 @menu
39 * References for keyboards::    
40 * Changing staff manually::     
41 * Changing staff automatically::  
42 * Staff-change lines::          
43 * Cross-staff stems::           
44 @end menu
45
46
47 @node References for keyboards
48 @unnumberedsubsubsec References for keyboards
49
50 @cindex Klaviersystem
51 @cindex Piano-System
52 @cindex Notensystem, Klavier
53 @cindex Notensystem, Tasteninstrumente
54 @cindex Tasteninstrumente, Notensystem
55
56 @funindex PianoStaff
57
58 Tasteninstrumente werden normalerweise auf einem Klaviersystem
59 notiert.  Es besteht aus zwei Notensystemen, die durch 
60 eine Klammer verbunden sind.  Die gleiche Notation wird auch für
61 andere Tasteninstrumente sowie Harfen verwendet.  Orgelmusik
62 wird normalerweise auf zwei Systemen innerhalb eines Klaviersystems
63 notiert, denen noch ein drittes normales Notensystem für die
64 Pedaltöne hinzugefügt wird.
65
66 Die Systeme eines Klaviersystems sind ziemlich unabhängig, aber
67 Stimmen können bei Bedarf zwischen den Systemen wechseln.
68
69 Einige häufige Besonderheiten von Notation für Tasteninstrumenten
70 wird an anderen Stellen besprochen:
71
72 @itemize
73
74 @item Noten für Tasteninstrumente haben oft mehrere Stimmen und 
75 die Anzahl der Stimmen kann sich häufig ändern.  Das ist
76 beschrieben in
77 @ref{Collision resolution}.
78
79 @item Noten für Tasteninstrumente kann auch parallel, Takt für
80 Takt notiert werden, wie gezeigt in
81 @ref{Writing music in parallel}.
82
83 @item Fingersatz wird erklärt in
84 @ref{Fingering instructions}.
85
86 @item Orgelpedal-Zeichen werden als Artikulationszeichen notiert,
87 siehe
88 @ref{List of articulations}.
89
90 @item Vertikale Rasterlinien können erstellt werden, siehe
91 @ref{Grid lines}.
92
93 @item Noten für Tasteninstrumente beinhalten oft 
94 @notation{Laissez vibrer}-Bögen und Bindebögen mit Arpeggio
95 oder Tremolo, siehe hierzu
96 @ref{Ties}.
97
98 @item Arpeggios können auch zwischen den Systemen verbunden
99 werden, siehe hierzu
100 @ref{Arpeggio}.
101
102 @item Tremolo-Zeichen finden sich in
103 @ref{Tremolo repeats}.
104
105 @item Viele der Optimierungen, die für Tastenmusik nötig sein
106 können, sind demonstriert in
107 @rlearning{Real music example}.
108
109 @item Unsichtbare Noten können eingesetzt werden, um
110 Überbindungen zwischen Stimmen zu setzen, siehe
111 @rlearning{Other uses for tweaks}.
112
113 @end itemize
114
115 @seealso
116 Handbuch zum Lernen:
117 @rlearning{Real music example},
118 @rlearning{Other uses for tweaks}.
119
120 Notationsreferenz:
121 @ref{Grouping staves},
122 @ref{Instrument names},
123 @ref{Collision resolution},
124 @ref{Writing music in parallel},
125 @ref{Fingering instructions},
126 @ref{List of articulations},
127 @ref{Grid lines},
128 @ref{Ties},
129 @ref{Arpeggio},
130 @ref{Tremolo repeats}.
131
132 Schnipsel:
133 @rlsr{Keyboards}.
134
135 Referenz der Interna:
136 @rinternals{PianoStaff}.
137
138 @knownissues
139
140 @cindex Tasteninstrumente, zentrierte Dynamik
141 @cindex Dynamik, zentriert für Tasteninstrumente
142 @cindex Klaviermusik, Dynamik zentrierten
143 @cindex zentrierte Musik für Tasteninstrumente
144 @funindex staff-padding
145
146 Dynamikzeichen werden nicht automatische zwischen den Systemen
147 zentriert, aber es gibt hierzu Lösungen.  Eine Möglichkeit ist
148 die Vorlage @qq{Klavier mit zentrierten Lautstärkebezeichnungen} 
149 im Abschnitt @rlearning{Piano templates}; eine andere Möglichkeit
150 ist es, die @code{staff-padding}-Eigenschaft von
151 Lautstärkebezeichnungen zu erhöhen, wie gezeigt in
152 @rlearning{Moving objects}.
153
154
155 @node Changing staff manually
156 @unnumberedsubsubsec Changing staff manually
157
158 @cindex manuelle Systemwechsel
159 @cindex Systemwechsel, manuell
160 @cindex Wechsel des Systems, manuell
161 @cindex Noten, Wechsel zwischen Systemen
162 @cindex Springen zwischen Systemen
163 @cindex Balken zwischen Systemen
164
165 @funindex \change
166 @funindex change
167
168 Stimmen können mit dem Befehl
169
170 @example
171 \change Staff = @var{Systembezeichnung}
172 @end example
173
174 @noindent
175 manuell erzielt werden.  Die Zeichenkette @var{Systembezeichnung}
176 ist die Bezeichnung des Systems.  Damit wird die aktuelle Stimme
177 vom aktuellen System zu dem System mit der @var{Systembezeichnung}
178 gewechselt.  Üblicherweise ist die Systembezeichnung @code{"up"}
179 oder @code{"down"}, @code{"RH"} oder @code{"LH"}.
180
181 Balken zwischen den Systemen werden automatisch erstellt:
182
183 @lilypond[verbatim,quote]
184 \new PianoStaff <<
185   \new Staff = "up" {
186     <e' c'>8
187     \change Staff = "down"
188     g8 fis g
189     \change Staff = "up"
190     <g'' c''>8
191     \change Staff = "down"
192     e8 dis e
193     \change Staff = "up"
194   }
195   \new Staff = "down" {
196     \clef bass
197     % keep staff alive
198     s1
199   }
200 >>
201 @end lilypond
202
203 @noindent
204 Wenn die Balken verändert werden müssen, sollte zuerst die Richtung
205 des Balkens beeinflusst werden.  Die Balkenposition wird dann von
206 der Mitte des Systems gemessen, dass näher am Balken ist.  Ein
207 einfaches Beispiel ist gezeigt in @rlearning{Fixing overlapping notation}.
208
209 @seealso
210 Handbuch zum Lernen:
211 @rlearning{Fixing overlapping notation}.
212
213 Notationsreferenz:
214 @ref{Stems},
215 @ref{Automatic beams}.
216
217 Schnipsel:
218 @rlsr{Keyboards}.
219
220 Referenz der Interna:
221 @rinternals{Beam},
222 @rinternals{ContextChange}.
223
224
225 @node Changing staff automatically
226 @unnumberedsubsubsec Changing staff automatically
227
228 @cindex Automatischer Systemwechsel
229 @cindex Systemwechsel, automatisch
230 @cindex Wechsel des Systems, automatisch
231
232 @funindex \autochange
233 @funindex autochange
234 @funindex PianoStaff
235
236 Stimmen können angewiesen werden, automatisch zwischen dem 
237 oberen und unteren System zu wechseln.  Die Syntax hierfür lautet:
238
239 @example
240 \autochange @dots{}@var{Noten}@dots{}
241 @end example
242
243 @noindent
244 Damit werden zwei Notensysteme innerhalb des aktiven Klaviersystems 
245 erstellt, die @qq{oben} (@code{up}) und @qq{unten} (@code{down}) genannt 
246 werden.  Auf dem unteren System wird als Standard der Bassschlüssel 
247 gesetzt.  Der Wechsel wird automatisch basierend auf der Tonhöhe der Note 
248 vorgenommen (als Wechselpunkt gilt das eingestrichene C).  Dabei 
249 wird die Richtung auch über Pausen hinweg im Voraus bestimmt.
250
251 @lilypond[quote,verbatim]
252 \new PianoStaff {
253   \autochange {
254     g4 a b c'
255     d'4 r a g
256   }
257 }
258 @end lilypond
259
260 @cindex relativer Modus und automatischer Systemwechsel
261 @cindex automatischer Systemwechsel und relativer Modus
262
263 @funindex \relative
264 @funindex relative
265
266 Ein @code{\relative}-Abschnitt, der sich außerhalb des 
267 @code{\autochange}-Abschnittes befindet, hat keinen Einfluss auf die 
268 Notenhöhen.
269
270 Wenn individuelle Kontrolle über die einzelen Systeme benötigt
271 wird, können sie manuell mit den Bezeichnungen  @code{"up"} und
272 @code{"down"} erstellt werden.  Der @code{\autochange}-Befehl
273 wechselt dann die Stimme zwischen den Systemen.  Das ist etwa
274 nötig, damit ein Tonart für das untere System definiert werden
275 kann.
276
277 @lilypond[quote,verbatim]
278 \new PianoStaff <<
279   \new Staff = "up" {
280     \new Voice = "melOne" {
281       \key g \major
282       \autochange \relative c' {
283         g8 b a c b d c e
284         d8 r fis, g a2
285       }
286     }
287   }
288   \new Staff = "down" {
289     \key g \major
290     \clef bass
291   }
292 >>
293 @end lilypond
294
295 @seealso
296 Notationsreferenz:
297 @ref{Changing staff manually}.
298
299 Schnipsel:
300 @rlsr{Keyboards}.
301
302 Referenz der Interna:
303 @rinternals{AutoChangeMusic}.
304
305 @knownissues
306
307 @cindex Akkorde, zwischen Systemen mit \autochange
308
309 Die Auteilung auf die Systeme geschieht nicht unbedingt an optimaler
310 Stelle.  Für bessere Qualität müssen die Wechsel manuell eingestellt
311 werden.
312
313 Akkrode werde nicht über die Systeme verteilt, sie werden dem
314 System zugewiesen, auf dem sich ihre erste Note befinden würde.
315
316
317 @node Staff-change lines
318 @unnumberedsubsubsec Staff-change lines
319
320 @cindex Stimmkreuzung
321 @cindex Systemwechsel von Stimmen
322 @cindex Wechsel zwischen Systemen
323 @cindex Stimme folgen
324 @cindex Folgen einer Stimmen in anderes System
325 @cindex Stimmfolgestriche
326 @cindex Striche zur Stimmverfolgung
327
328 @funindex followVoice
329 @funindex \showStaffSwitch
330 @funindex showStaffSwitch
331 @funindex \hideStaffSwitch
332 @funindex hideStaffSwitch
333
334 Immer, wenn eine Stimme von einem Klaviersystem zu dem anderen 
335 wechselt, kann automatisch eine Linie zur Verdeutlichung des 
336 Stimmenverlaufs ausgegeben werden:
337
338 @lilypond[quote,verbatim,relative=1]
339 \new PianoStaff <<
340   \new Staff = "one" {
341     \showStaffSwitch
342     c1
343     \change Staff = "two"
344     b2 a
345   }
346   \new Staff = "two" {
347     \clef bass
348     s1*2
349   }
350 >>
351 @end lilypond
352
353 @predefined
354 @funindex \showStaffSwitch
355 @code{\showStaffSwitch},
356 @funindex \hideStaffSwitch
357 @code{\hideStaffSwitch}.
358 @endpredefined
359
360 @seealso
361 Schnipsel:
362 @rlsr{Keyboards}.
363
364 Referenz der Interna:
365 @rinternals{Note_head_line_engraver},
366 @rinternals{VoiceFollower}.
367
368
369 @node Cross-staff stems
370 @unnumberedsubsubsec Cross-staff stems
371
372 @cindex Hälse über zwei Systeme
373 @cindex System querende Hälse
374 @cindex Abstand zwischen Systemen in Klaviernoten
375 @cindex Notenhälse über zwei Systeme
376 @cindex Akkorde über zwei Systeme
377
378 @funindex Stem
379 @funindex cross-staff
380 @funindex length
381 @funindex flag-style
382
383 Akkorde, die über zwei Systeme reichen, können erstellt werden,
384 indem die Länge der Hälse im unteren System vergrößert wird, 
385 bis sie zum oberen System hinauf reichen bzw. umgekehrt bei 
386 Hälsen, die nach unten zeigen.
387
388 @lilypond[verbatim,quote]
389 \new PianoStaff <<
390   \new Staff {
391     \relative c' {
392       f8 e4 d8 d f e4
393     }
394   }
395   \new Staff {
396     \relative c' {
397       << {
398         \clef bass
399         % stems may overlap the other staff
400         \override Stem #'cross-staff = ##t
401         % extend the stems to reach other other staff
402         \override Stem #'length = #12
403         % do not print extra flags
404         \override Stem #'flag-style = #'no-flag
405         % prevent beaming as needed
406         a8 g4 f8 f bes\noBeam g4
407       }
408       \\
409       {
410         f,2 bes4 c
411       } >>
412     }
413   }
414 >>
415 @end lilypond
416
417 @snippets
418 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
419 {indicating-cross-staff-chords-with-arpeggio-bracket.ly}
420
421 @seealso
422 Schnipsel:
423 @rlsr{Keyboards}.
424
425 Referenz der Interna:
426 @rinternals{Stem}.
427
428
429 @node Piano
430 @subsection Piano
431
432 Dieser Abschnitt zeigt Eigenheiten der Notation von Klavermusik
433
434 @menu
435 * Piano pedals::                
436 @end menu
437
438 @node Piano pedals
439 @unnumberedsubsubsec Piano pedals
440
441 @cindex Pedalbezeichnung
442 @cindex Klavier, Pedalbezeichnung
443 @cindex Piano, Pedalbezeichnung
444 @cindex sostenuto-Pedal
445 @cindex Pedal, sostenuto
446 @cindex una corda
447 @cindex tre corde
448 @cindex sos.
449 @cindex U.C.
450
451 @funindex \sustainOn
452 @funindex sustainOn
453 @funindex \sustainOff
454 @funindex sustainOff
455 @funindex \sostenutoOn
456 @funindex sostenutoOn
457 @funindex \sostenutoOff
458 @funindex sostenutoOff
459 @funindex \unaCorda
460 @funindex unaCorda
461 @funindex \treCorde
462 @funindex treCorde
463
464 Klaviere (teilweise auch Vibraphone und Celesta) besitzen üblicherweise
465 drei Pedale, das linke oder Haltepedal, das rechte oder Una-corda-Pedal
466 und das Sostenuto-Pedal.  Die englischen Begriff hierzu lauten:
467 @notation{sustain}, @notation{sostenuto} und @notation{una corda}.
468
469 @lilypond[quote,verbatim,relative=2]
470 c4\sustainOn d e g
471 <c, f a>1\sustainOff
472 c4\sostenutoOn e g c,
473 <bes d f>1\sostenutoOff
474 c4\unaCorda d e g
475 <d fis a>1\treCorde
476 @end lilypond
477
478 @cindex Pedalbezeichnung, Stile
479 @cindex Haltepedal, Stile
480 @cindex Pedalbezeichnung, Text
481 @cindex Pedalbezeichnung, Klammer
482
483 @funindex pedalSustainStyle
484 @funindex mixed
485 @funindex bracket
486 @funindex text
487
488 Die Pedalbezeichnung kann auf drei Arten vorgenommen werden: mit
489 Text, Klammern oder einer Mischung aus beidem.  Das Haltepedal
490 und das Una-corda-Pedal benutzen als Standard die Textdarstellung,
491 während das Sostenuto-Pedal den gemischten Stil benutzt:
492
493 @lilypond[quote,verbatim,relative=2]
494 c4\sustainOn g c2\sustainOff
495 \set Staff.pedalSustainStyle = #'mixed
496 c4\sustainOn g c d
497 d\sustainOff\sustainOn g, c2\sustainOff
498 \set Staff.pedalSustainStyle = #'bracket
499 c4\sustainOn g c d
500 d\sustainOff\sustainOn g, c2
501 \bar "|."
502 @end lilypond
503
504 Die Platzierung der Befehle entspricht der Bewegung der Pedale
505 während des Spielens.  Um das Pedal bis zur letzten Tatklinie zu
506 halten, muss der letzte Pedal-hoch-Befehl weggelassen werden.
507
508 @seealso
509 Notationsreferenz:
510 @ref{Ties}.
511
512 Schnipsel:
513 @rlsr{Keyboards}.
514
515 Referenz der Interna:
516 @rinternals{SustainPedal},
517 @rinternals{SustainPedalLineSpanner},
518 @rinternals{SustainEvent},
519 @rinternals{SostenutoPedal},
520 @rinternals{SostenutoPedalLineSpanner},
521 @rinternals{SostenutoEvent},
522 @rinternals{UnaCordaPedal},
523 @rinternals{UnaCordaPedalLineSpanner},
524 @rinternals{UnaCordaEvent},
525 @rinternals{PianoPedalBracket},
526 @rinternals{Piano_pedal_engraver}.
527
528
529 @node Accordion
530 @subsection Accordion
531
532 @cindex Akkordeon
533
534 Dieser Abschnitt behandelt Notation, die nur für Akkordeonmusik
535 benötigt wird.
536
537 @menu
538 * Discant symbols::             
539 @end menu
540
541 @node Discant symbols
542 @unnumberedsubsubsec Discant symbols
543
544 @cindex Akkordeon, Diskant-Symbole
545 @cindex Diskantsymbole, Akkordeon
546 @cindex Symbole, Akkordeon
547 @cindex Akkordeon, Register
548
549 Akkordeons werden oft mit mehreren Reihen an Zungen gebaut, welche
550 Unisono oder eine Oktave höher bzw. tiefer erklingen.  Jedes
551 Akkordeon hat eigene Bezeichnungen für die Register (engl. shift)
552 wie etwa @notation{Oboe}, @notation{Bandonium} usw.  Eine
553 Anzahl an Symbolen wird benutzt um die Wechsel anzuzeigen.
554
555 @snippets
556
557 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
558 {accordion-discant-symbols.ly}
559
560 @seealso
561 Schnipsel:
562 @rlsr{Keyboards}.
563
564 @menu
565 * Harp notation::
566 * Harp pedals::
567 @end menu
568
569
570 @node Harp
571 @subsection Harp
572
573 TBC
574
575 @ignore
576 Some possibilities:
577 - glissandi
578 - tremolo (for bisbigliando)
579 - natural harmonics
580 - directional arpeggio and non-arpeggio
581 - workaroung for keeping both staves visible in an orchestral
582   score,
583 http://lists.gnu.org/archive/html/lilypond-user/2007-08/msg00386.html
584 and http://lsr.dsi.unimi.it/LSR/Item?u=1&id=312
585
586 An LSR snippet could be used to demonstrate the main items; in the
587 case of glissandi, it would be desirable to have a demonstration
588 of different styles.
589
590 @end ignore
591
592
593 @node Harp pedals
594 @unnumberedsubsubsec Harp pedals
595
596 @cindex Harfenpedal
597 @cindex Pedal, Harfe
598 @cindex Pedaldiagramme, Harfe
599
600 Harfe haben sieben Saiten in einer Oktave, die entweder als normaler
601 Ton, oder aber erhöht bzw. erniedrigt klingen können.  Bei einer
602 Hakenharfe kann man jede Saite einzeln einstellen, bei Pedalharfen aber
603 wird jede Saite mit der gleichen Notenbezeichnung von einem einzigen
604 Pedal kontrolliert.  Vom Spieler aus gesehen von rechts nach links sind
605 die Pedale: D, C und H für die linke und E, F, G und A für die rechte
606 Seite.  Die Position des Pedals kann mit Textbeschriftungselementen:
607
608 @lilypond[quote,verbatim,relative=2]
609 \textLengthOn
610 cis1_\markup \concat \vcenter { [D \flat C \sharp B|E \sharp F \sharp G A \flat] }
611 c!1_\markup \concat \vcenter {[ C \natural ]}
612 @end lilypond
613
614 @noindent
615 oder Pedaldiagrammen angezeigt werden:
616
617 @lilypond[quote,verbatim,relative=2]
618 \textLengthOn
619 cis1_\markup { \harp-pedal #"^v-|vv-^" }
620 c!1_\markup { \harp-pedal #"^o--|vv-^" }
621 @end lilypond
622
623 Der @code{\harp-pedal}-Befehl braucht eine Anzahl an Zeichen, von
624 welchen @code{^} die höchste Pedalposition (erniedrigte Tonhöhe),
625 @code{-} die mittlere Pedalposition (normale Tonhöhe, @code{v} die
626 tiefste Pedalposition (erhöhter Ton) anzeigt.  @code{|} ist ein
627 Trenner.  Ein @code{o} vor der Definition umrandet das Symbol.
628
629 @seealso
630 Notationsreferenz:
631 @ruser{Text scripts}