]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/piano.itely
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / de / user / piano.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: dab80970d8e89571263d16433aff1e6f878a8f62
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.38"
11
12
13 @node Piano music
14 @section Piano music
15
16 @menu 
17 * TODO piano node fix::
18 @end menu
19
20 @node TODO piano node fix
21 @subsection TODO piano node fix
22
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.
31
32 @menu
33 * Automatic staff changes::     
34 * Manual staff switches::       
35 * Pedals::                      
36 * Staff switch lines::          
37 * Cross staff stems::           
38 @end menu
39
40 @knownissues
41
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}.
45
46 @cindex Hälse über zwei Systeme
47 @cindex System querende Hälse
48 @cindex Abstand zwischen Systemen in Klaviernoten
49
50
51 @node Automatic staff changes
52 @unnumberedsubsubsec Automatic staff changes
53 @cindex Automatischer Systemwechsel
54
55 Stimmen können angewiesen werden, automatisch zwischen dem 
56 oberen und unteren System zu wechseln. Die Syntax hierfür lautet:
57
58 @quotation
59 @example
60 \autochange @dots{}@var{Noten}@dots{}
61 @end example
62 @end quotation
63
64 @noindent
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 
68 gesetzt.
69
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 
74 benutzt werden.
75
76 @quotation
77 @example
78 \autochange \relative @dots{} @dots{}
79 @end example
80 @end quotation
81
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.
85
86 @lilypond[quote,verbatim,ragged-right]
87 \new PianoStaff
88   \autochange \relative c'
89   {
90     g4 a b c d r4 a g
91   }
92 @end lilypond
93
94
95 @seealso
96
97 Im Handbuch: @ref{Manual staff switches}.
98
99 Programmreferenz: @internalsref{AutoChangeMusic}.
100  
101 @knownissues
102
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.
105
106 @code{\autochange} kann sich nicht innerhalb einer @code{\times}-Umbegung 
107 befinden.
108
109 @node Manual staff switches
110 @unnumberedsubsubsec Manual staff switches
111
112 @cindex manuelle Systemwechsel
113 @cindex Systemwechsel, manuell
114 @cindex Wechsel des Systems, manuell
115
116 Stimmen können mit dem Befehl
117 @example
118 \change Staff = @var{Systembezeichnung} @var{Noten}
119 @end example
120
121 @noindent
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.
130
131 @example
132 <<
133   \new Staff = "up" @{
134     \skip 1 * 10  % @emph{keep staff alive}
135     @}
136   \new Staff = "down" @{
137     \skip 1 * 10  % @emph{idem}
138     @}
139 >>
140 @end example
141
142 @noindent
143 Die einzelnen Stimmen werden mit dem @code{Voice}-Befehl 
144 daraufhin eingefügt.
145
146 @example
147 \context Staff = down
148   \new Voice @{ @dots{} \change Staff = up @dots{} @}
149 @end example
150
151
152 @node Pedals
153 @unnumberedsubsubsec Pedals
154 @cindex Pedalbezeichnung
155
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.
159
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.
166
167 @lilypond[quote,ragged-right,fragment,verbatim]
168 c'4\sustainDown c'4\sustainUp
169 @end lilypond
170
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
176 information.
177
178 Pedalbenutzung kann auch durch eine Anzahl von Klammern angezeigt 
179 werden, wenn die @code{pedalSustainStyle}-Eigenschaft 
180 auf Klammern (eng. bracket) gesetzt wird.
181
182 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
183 \set Staff.pedalSustainStyle = #'bracket
184 c\sustainDown d e
185 b\sustainUp\sustainDown
186 b g \sustainUp a \sustainDown \bar "|."
187 @end lilypond
188
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. 
192
193 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
194 \set Staff.pedalSustainStyle = #'mixed
195 c\sustainDown d e
196 b\sustainUp\sustainDown
197 b g \sustainUp a \sustainDown \bar "|."
198 @end lilypond
199
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.
203
204 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
205 c\sostenutoDown d e c, f g a\sostenutoUp
206 @end lilypond
207
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 
213 verlängert werden.
214
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
218 @end lilypond
219
220 @seealso
221
222 Im Handbuch: @ref{Laissez vibrer ties}
223
224 @node Staff switch lines
225 @unnumberedsubsubsec Staff switch lines
226
227
228 @cindex Stimmkreuzung
229 @cindex Systemwechsel von Stimmen
230 @cindex Wechsel zwischen Systemen
231
232 @funindex followVoice
233
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:
238
239 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
240 \new PianoStaff <<
241   \new Staff="one" {
242     \set followVoice = ##t
243     c1
244     \change Staff=two
245     b2 a
246   }
247   \new Staff="two" { \clef bass \skip 1*2 }
248 >>
249 @end lilypond
250
251 @seealso
252
253 Programmreferenz: @internalsref{VoiceFollower}.
254
255 @predefined
256
257 @funindex \showStaffSwitch
258 @code{\showStaffSwitch},
259 @funindex \hideStaffSwitch
260 @code{\hideStaffSwitch}.
261
262
263 @node Cross staff stems
264 @unnumberedsubsubsec Cross staff stems
265
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.
270
271 @lilypond[ragged-right,verbatim,quote]
272 stemExtend = {
273   \once \override Stem #'length = #10
274   \once \override Stem #'cross-staff = ##t
275 }
276 noFlag = \once \override Stem #'flag-style = #'no-flag
277 \new PianoStaff <<
278   \new Staff {
279     \stemDown \stemExtend
280     f'4
281     \stemExtend \noFlag
282     f'8
283   }
284   \new Staff {
285     \clef bass
286     a4 a8
287   }
288 >>
289 @end lilypond
290
291
292