1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
17 * TODO piano node fix::
20 @node TODO piano node fix
21 @subsection TODO piano node fix
23 Ein Pianosystem besteht aus zwei normalen Notensystemen, die durch
24 eine Klammer verbunden sind. Die Systeme sind verhältnismäßig
25 unabhängig, aber zeitweise können Stimmen zwischen den Systemen
26 wechseln. Die gleiche Notation wird auch für andere Tasteninstrumente
27 sowie Harfen verwendet. Das Klaviersystem (mit dem Befehl
28 @internalsref{PianoStaff} erstellt) ist speziell dazu geschaffen, Stimmen
29 zwischen den Systemen wechseln zu lassen. In diesem Abschnitt werden
30 das Klaviersystem und andere Eigenheiten der Pianonotation besprochen.
33 * Automatic staff changes::
34 * Manual staff switches::
36 * Staff switch lines::
42 Dynamische Zeichen werden nicht automatisch mittig notiert, aber
43 dafür gibt es Lösungen, vgl. die
44 @q{piano centered dynamics}-Vorlage in @ref{Piano templates}.
46 @cindex Hälse über zwei Systeme
47 @cindex System querende Hälse
48 @cindex Abstand zwischen Systemen in Klaviernoten
51 @node Automatic staff changes
52 @unnumberedsubsubsec Automatic staff changes
53 @cindex Automatischer Systemwechsel
55 Stimmen können angewiesen werden, automatisch zwischen dem
56 oberen und unteren System zu wechseln. Die Syntax hierfür lautet:
60 \autochange @dots{}@var{Noten}@dots{}
65 Damit werden zwei Notensysteme innerhalb des aktiven Klaviersystems
66 erstellt, die @qq{oben} (@code{up}) und @qq{unten} (@code{down}) genannt
67 werden. Auf dem unteren System wird als Standard der Bassschlüssel
70 Ein @code{\relative}-Abschnitt, der sich außerhalb des
71 @code{\autochange}-Abschnittes befindet, hat keinen Einfluss auf die
72 Notenhöhen der @var{Noten}. Es muss also bei Bedarf ein
73 weiterer @code{\relative}-Befehl innerhalb des Abschnittes
78 \autochange \relative @dots{} @dots{}
82 Der Wechsel wird automatisch besierend auf der Tonhöhe der Note
83 vorgenommen (als Wechselpunkt gilt das eingestrichene C). Dabei
84 wird die Richtung auch über Pausen hinweg im Voraus bestimmt.
86 @lilypond[quote,verbatim,ragged-right]
88 \autochange \relative c'
97 Im Handbuch: @ref{Manual staff switches}.
99 Programmreferenz: @internalsref{AutoChangeMusic}.
103 Der Systemwechsel wird nicht immer an der optimalen Stelle vorgenommen.
104 Für hohe Qualität muss der Wechsel mit der Hand eingegeben werden.
106 @code{\autochange} kann sich nicht innerhalb einer @code{\times}-Umbegung
109 @node Manual staff switches
110 @unnumberedsubsubsec Manual staff switches
112 @cindex manuelle Systemwechsel
113 @cindex Systemwechsel, manuell
114 @cindex Wechsel des Systems, manuell
116 Stimmen können mit dem Befehl
118 \change Staff = @var{Systembezeichnung} @var{Noten}
122 manuell erzielt werden. Die Zeichenkette @var{Systembezeichnung} ist die
123 Bezeichnung des Systems. Damit wird die aktuelle Stimme vom aktuellen
124 System zu dem System mit der @var{Systembezeichnung} gewechselt.
125 Üblicherweise ist die Systembezeichnung @code{"up"} oder
126 @code{"down"}. Dieses System (@context{Staff}), auf das verweisen wird,
127 muss auch wirklich existieren, weshalb die Aufstellung eines Klaviersystems
128 dann überlicherweise damit beginnt, die Systeme zu benennen. Hierbei können
129 natürlich beliebige Namen vergeben werden.
134 \skip 1 * 10 % @emph{keep staff alive}
136 \new Staff = "down" @{
137 \skip 1 * 10 % @emph{idem}
143 Die einzelnen Stimmen werden mit dem @code{Voice}-Befehl
147 \context Staff = down
148 \new Voice @{ @dots{} \change Staff = up @dots{} @}
153 @unnumberedsubsubsec Pedals
154 @cindex Pedalbezeichnung
156 Klaviere haben Pedale, mit denen die Klangeigenschaften beeinflusst werden
157 können. Normalerweise besitzt ein Klavier drei Pedale, das linke oder
158 Haltepedal, das rechte oder Una-corda-Pedal und das Sostenuto-Pedal.
160 Spielanweisungen für das Pedal können durch die Befehle
161 @code{\sustainDown} (linkes Pedal), @code{\sustainUp} (linkes Pedal
162 hoch), @code{\unaCorda} (rechtes Pedal), @code{\treCorde} (rechtes
163 Pedal hoch), @code{\sostenutoDown} (mittleres Pedal) und
164 @code{\sostenutoUp} (mittleres Pedal hoch) anschließend an eine
165 Note oder einen Akkord notiert werden.
167 @lilypond[quote,ragged-right,fragment,verbatim]
168 c'4\sustainDown c'4\sustainUp
171 Die Ausgabe kann verändert werden, indem der Wert
172 What is printed can be modified by setting @code{pedal@var{X}Strings},
173 where @var{X} is one of the pedal types: @code{Sustain},
174 @code{Sostenuto} or @code{UnaCorda}. Refer to
175 @internalsref{SustainPedal} in the program reference for more
178 Pedalbenutzung kann auch durch eine Anzahl von Klammern angezeigt
179 werden, wenn die @code{pedalSustainStyle}-Eigenschaft
180 auf Klammern (eng. bracket) gesetzt wird.
182 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
183 \set Staff.pedalSustainStyle = #'bracket
185 b\sustainUp\sustainDown
186 b g \sustainUp a \sustainDown \bar "|."
189 Eine dritte Art der Pedalnotation besteht aus einer Mischung von Text
190 und den Pedalklammern. Sie wird durch setzen von
191 @code{pedalSustainStyle} auf @code{mixed} erreicht.
193 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
194 \set Staff.pedalSustainStyle = #'mixed
196 b\sustainUp\sustainDown
197 b g \sustainUp a \sustainDown \bar "|."
200 Die Einstellungen für linkes @c ?
201 und mittleres Pedal ist überlicherweise ein @code{#'text}-Stil. Für das
202 mittlere Pedal ist der gemischte Stil voreingestellt.
204 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
205 c\sostenutoDown d e c, f g a\sostenutoUp
208 Die Erscheinung der Pedal-Klammer kann mit den Eigenschaften
209 @code{edge-width}, @code{edge-height} und @code{shorten-pair} des
210 @code{PianoPedalBracket}-Objekts verändert werden (siehe
211 @internalsref{PianoPedalBracket} in der Programmreferenz). Zum
212 Beispiel kann die Klammer bis zum rechten Einde eines Notenkopfes
215 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
216 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
217 c\sostenutoDown d e c, f g a\sostenutoUp
222 Im Handbuch: @ref{Laissez vibrer ties}
224 @node Staff switch lines
225 @unnumberedsubsubsec Staff switch lines
228 @cindex Stimmkreuzung
229 @cindex Systemwechsel von Stimmen
230 @cindex Wechsel zwischen Systemen
232 @funindex followVoice
234 Immer, wenn eine Stimme von einem Klaviersystem zu dem anderen
235 wechselt, kann automatisch eine Linie zur Verdeutlichung des
236 Stimmenverlaufs ausgegeben werden. Das wird erreicht, indem
237 @code{followVoice} aktiviert wird:
239 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
242 \set followVoice = ##t
247 \new Staff="two" { \clef bass \skip 1*2 }
253 Programmreferenz: @internalsref{VoiceFollower}.
257 @funindex \showStaffSwitch
258 @code{\showStaffSwitch},
259 @funindex \hideStaffSwitch
260 @code{\hideStaffSwitch}.
263 @node Cross staff stems
264 @unnumberedsubsubsec Cross staff stems
266 Akkorde, die über zwei Systeme reichen, können erstellt werden,
267 indem die Länge der Hälse im unteren System vergrößert wird,
268 bis sie zum oberen System hinauf reichen bzw. umgekehrt bei
269 Hälsen, die nach unten zeigen.
271 @lilypond[ragged-right,verbatim,quote]
273 \once \override Stem #'length = #10
274 \once \override Stem #'cross-staff = ##t
276 noFlag = \once \override Stem #'flag-style = #'no-flag
279 \stemDown \stemExtend