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