]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/keyboards.itely
Docs: More @subsubsection -> @unnumberedsubsubsec (de matching en structure)
[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: 19fc0f930f921ca2609e0e60aa26f9d980771b97
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.51"
11
12 @node Keyboard instruments
13 @section Keyboard instruments
14
15 @menu
16 * Common notation for keyboards::  
17 * Piano::                       
18 * Accordion::                   
19 @end menu
20
21 @node Common notation for keyboards
22 @subsection Common notation for keyboards
23
24 @menu
25 * References for keyboards::    
26 * The piano staff::             
27 * Changing staff manually::     
28 * Changing staff automatically::  
29 * Staff-change lines::          
30 * Cross-staff stems::           
31 @end menu
32
33
34 @node References for keyboards
35 @unnumberedsubsubsec References for keyboards
36
37 @untranslated
38 @ifnothtml
39 @englishref
40 @end ifnothtml
41
42 @node The piano staff
43 @unnumberedsubsubsec The piano staff
44
45 Ein Pianosystem besteht aus zwei normalen Notensystemen, die durch 
46 eine Klammer verbunden sind. Die Systeme sind verhältnismäßig 
47 unabhängig, aber zeitweise können Stimmen zwischen den Systemen 
48 wechseln. Die gleiche Notation wird auch für andere Tasteninstrumente 
49 sowie Harfen verwendet. Das Klaviersystem (mit dem Befehl 
50 @code{PianoStaff} erstellt) ist speziell dazu geschaffen, Stimmen 
51 zwischen den Systemen wechseln zu lassen. In diesem Abschnitt werden 
52 das Klaviersystem und andere Eigenheiten der Pianonotation besprochen.
53
54 @knownissues
55
56 Dynamische Zeichen werden nicht automatisch mittig notiert, aber 
57 dafür gibt es Lösungen, vgl. die 
58 @q{piano centered dynamics}-Vorlage in @rlearning{Piano templates}.
59
60
61 @node Changing staff manually
62 @unnumberedsubsubsec Changing staff manually
63
64 @cindex manuelle Systemwechsel
65 @cindex Systemwechsel, manuell
66 @cindex Wechsel des Systems, manuell
67
68 Stimmen können mit dem Befehl
69 @example
70 \change Staff = @var{Systembezeichnung} @var{Noten}
71 @end example
72
73 @noindent
74 manuell erzielt werden. Die Zeichenkette @var{Systembezeichnung} ist die 
75 Bezeichnung des Systems. Damit wird die aktuelle Stimme vom aktuellen 
76 System zu dem System mit der @var{Systembezeichnung} gewechselt. 
77 Üblicherweise ist die Systembezeichnung @code{"up"} oder
78 @code{"down"}.  Dieses System (@code{Staff}), auf das verweisen wird, 
79 muss auch wirklich existieren, weshalb die Aufstellung eines Klaviersystems 
80 dann üblicherweise damit beginnt, die Systeme zu benennen. Hierbei können 
81 natürlich beliebige Namen vergeben werden.
82
83 @example
84 <<
85   \new Staff = "up" @{
86     \skip 1 * 10  % @emph{keep staff alive}
87     @}
88   \new Staff = "down" @{
89     \skip 1 * 10  % @emph{idem}
90     @}
91 >>
92 @end example
93
94 @noindent
95 Die einzelnen Stimmen werden mit dem @code{Voice}-Befehl 
96 daraufhin eingefügt.
97
98 @example
99 \context Staff = down
100   \new Voice @{ @dots{} \change Staff = up @dots{} @}
101 @end example
102
103
104 @node Changing staff automatically
105 @unnumberedsubsubsec Changing staff automatically
106 @cindex Automatischer Systemwechsel
107
108 Stimmen können angewiesen werden, automatisch zwischen dem 
109 oberen und unteren System zu wechseln. Die Syntax hierfür lautet:
110
111 @quotation
112 @example
113 \autochange @dots{}@var{Noten}@dots{}
114 @end example
115 @end quotation
116
117 @noindent
118 Damit werden zwei Notensysteme innerhalb des aktiven Klaviersystems 
119 erstellt, die @qq{oben} (@code{up}) und @qq{unten} (@code{down}) genannt 
120 werden. Auf dem unteren System wird als Standard der Bassschlüssel 
121 gesetzt.
122
123 Ein @code{\relative}-Abschnitt, der sich außerhalb des 
124 @code{\autochange}-Abschnittes befindet, hat keinen Einfluss auf die 
125 Notenhöhen der @var{Noten}. Es muss also bei Bedarf ein 
126 weiterer @code{\relative}-Befehl innerhalb des Abschnittes 
127 benutzt werden.
128
129 @quotation
130 @example
131 \autochange \relative @dots{} @dots{}
132 @end example
133 @end quotation
134
135 Der Wechsel wird automatisch basierend auf der Tonhöhe der Note 
136 vorgenommen (als Wechselpunkt gilt das eingestrichene C). Dabei 
137 wird die Richtung auch über Pausen hinweg im Voraus bestimmt.
138
139 @lilypond[quote,verbatim,ragged-right]
140 \new PianoStaff
141   \autochange \relative c'
142   {
143     g4 a b c d r4 a g
144   }
145 @end lilypond
146
147
148 @seealso
149
150 Im Handbuch: @rlearning{Single staff}.
151
152 Programmreferenz: @rinternals{AutoChangeMusic}.
153  
154 @knownissues
155
156 Der Systemwechsel wird nicht immer an der optimalen Stelle vorgenommen. 
157 Für hohe Qualität muss der Wechsel mit der Hand eingegeben werden.
158
159 @code{\autochange} kann sich nicht innerhalb einer @code{\times}-Umgebung 
160 befinden.
161
162
163 @node Staff-change lines
164 @unnumberedsubsubsec Staff-change lines
165
166 @cindex Stimmkreuzung
167 @cindex Systemwechsel von Stimmen
168 @cindex Wechsel zwischen Systemen
169
170 @funindex followVoice
171
172 Immer, wenn eine Stimme von einem Klaviersystem zu dem anderen 
173 wechselt, kann automatisch eine Linie zur Verdeutlichung des 
174 Stimmenverlaufs ausgegeben werden. Das wird erreicht, indem 
175 @code{followVoice} aktiviert wird:
176
177 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
178 \new PianoStaff <<
179   \new Staff="one" {
180     \set followVoice = ##t
181     c1
182     \change Staff=two
183     b2 a
184   }
185   \new Staff="two" { \clef bass \skip 1*2 }
186 >>
187 @end lilypond
188
189 @seealso
190
191 Programmreferenz: @rinternals{VoiceFollower}.
192
193 @predefined
194
195 @funindex \showStaffSwitch
196 @code{\showStaffSwitch},
197 @funindex \hideStaffSwitch
198 @code{\hideStaffSwitch}.
199
200
201 @node Cross-staff stems
202 @unnumberedsubsubsec Cross-staff stems
203
204 @cindex Hälse über zwei Systeme
205 @cindex System querende Hälse
206 @cindex Abstand zwischen Systemen in Klaviernoten
207
208 Akkorde, die über zwei Systeme reichen, können erstellt werden,
209 indem die Länge der Hälse im unteren System vergrößert wird, 
210 bis sie zum oberen System hinauf reichen bzw. umgekehrt bei 
211 Hälsen, die nach unten zeigen.
212
213 @lilypond[ragged-right,verbatim,quote]
214 stemExtend = {
215   \once \override Stem #'length = #10
216   \once \override Stem #'cross-staff = ##t
217 }
218 noFlag = \once \override Stem #'flag-style = #'no-flag
219 \new PianoStaff <<
220   \new Staff {
221     \stemDown \stemExtend
222     f'4
223     \stemExtend \noFlag
224     f'8
225   }
226   \new Staff {
227     \clef bass
228     a4 a8
229   }
230 >>
231 @end lilypond
232
233
234 @node Piano
235 @subsection Piano
236
237 @menu
238 * Piano pedals::                
239 @end menu
240
241 @node Piano pedals
242 @unnumberedsubsubsec Piano pedals
243 @cindex Pedalbezeichnung
244
245 Klaviere haben Pedale, mit denen die Klangeigenschaften beeinflusst werden 
246 können. Normalerweise besitzt ein Klavier drei Pedale, das linke oder 
247 Haltepedal, das rechte oder Una-corda-Pedal und das Sostenuto-Pedal.
248
249 Spielanweisungen für das Pedal können durch die Befehle 
250 @code{\sustainOn} (linkes Pedal), @code{\sustainOff} (linkes Pedal 
251 hoch), @code{\unaCorda} (rechtes Pedal), @code{\treCorde} (rechtes 
252 Pedal hoch), @code{\sostenutoOn} (mittleres Pedal) und 
253 @code{\sostenutoOff} (mittleres Pedal hoch) anschließend an eine 
254 Note oder einen Akkord notiert werden.
255
256 @lilypond[quote,ragged-right,fragment,verbatim]
257 c'4\sustainOn c'4\sustainOff
258 @end lilypond
259
260 Die Ausgabe kann verändert werden, indem der Wert 
261 What is printed can be modified by setting @code{pedal@var{X}Strings},
262 where @var{X} is one of the pedal types: @code{Sustain},
263 @code{Sostenuto} or @code{UnaCorda}.  Refer to
264 @rinternals{SustainPedal} in the program reference for more
265 information.
266
267 Pedalbenutzung kann auch durch eine Anzahl von Klammern angezeigt 
268 werden, wenn die @code{pedalSustainStyle}-Eigenschaft 
269 auf Klammern (eng. bracket) gesetzt wird.
270
271 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
272 \set Staff.pedalSustainStyle = #'bracket
273 c\sustainOn d e
274 b\sustainOff\sustainOn
275 b g \sustainOff a \sustainOn \bar "|."
276 @end lilypond
277
278 Eine dritte Art der Pedalnotation besteht aus einer Mischung von Text 
279 und den Pedalklammern. Sie wird durch setzen von 
280 @code{pedalSustainStyle} auf @code{mixed} erreicht. 
281
282 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
283 \set Staff.pedalSustainStyle = #'mixed
284 c\sustainOn d e
285 b\sustainOff\sustainOn
286 b g \sustainOff a \sustainOn \bar "|."
287 @end lilypond
288
289 Die Einstellungen für linkes @c ?
290 und mittleres Pedal ist üblicherweise ein @code{#'text}-Stil. Für das 
291 mittlere Pedal ist der gemischte Stil voreingestellt.
292
293 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
294 c\sostenutoOn d e c, f g a\sostenutoOff
295 @end lilypond
296
297 Die Erscheinung der Pedal-Klammer kann mit den Eigenschaften 
298 @code{edge-width}, @code{edge-height} und @code{shorten-pair} des
299 @code{PianoPedalBracket}-Objekts verändert werden (siehe 
300 @rinternals{PianoPedalBracket} in der Programmreferenz). Zum 
301 Beispiel kann die Klammer bis zum rechten Ende eines Notenkopfes 
302 verlängert werden.
303
304 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
305 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
306 c\sostenutoOn d e c, f g a\sostenutoOff
307 @end lilypond
308
309 @seealso
310
311 Im Handbuch: @ref{Laissez vibrer ties}
312
313
314 @node Accordion
315 @subsection Accordion
316
317 @menu
318 * Discant symbols::             
319 @end menu
320
321 @node Discant symbols
322 @unnumberedsubsubsec Discant symbols
323
324 @untranslated
325 @ifnothtml
326 @englishref
327 @end ifnothtml