]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/de/user/percussion.itely
Misc small administrative changes.
[lilypond.git] / Documentation / de / user / percussion.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
11 @node Percussion
12 @section Percussion
13
14 @menu 
15 * TODO percussion node fix::
16 @end menu
17
18 @node TODO percussion node fix
19 @subsection TODO percussion node fix
20
21 Rhythmusnotation wird vor allem für Schlaginstrumente eingesetzt, 
22 aber hiermit kann auch der Rhythmus einer Melodie dargestellt werden.
23
24 @menu
25 * Showing melody rhythms::      
26 * Entering percussion::         
27 * Percussion staves::           
28 * Ghost notes::                 
29 @end menu
30
31
32 @node Showing melody rhythms
33 @unnumberedsubsubsec Showing melody rhythms
34
35 Manchmal soll nur der Rhythmus einer Melodie dargestellt werden. Das 
36 erreicht man mit einem Schlagzeug-Notensystem. Alle Tonhöhen werden 
37 auf eine Linie reduziert und das System hat auch nur eine einzige 
38 Linie.
39
40 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
41 \new RhythmicStaff {
42   \time 4/4
43   c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
44 }
45 @end lilypond
46
47 @seealso
48
49 Programmreferenz: @internalsref{RhythmicStaff}.
50
51
52 @node Entering percussion
53 @unnumberedsubsubsec Entering percussion
54
55 @cindex Percussion
56 @cindex Drums
57 @cindex Schlagzeug
58
59
60 Schlagzeug-Noten können im @code{\drummode}-Modus notiert werden, 
61 der sich ähnlich verhält wie der Standardmodus für die Noteneingabe. 
62 Jedes Schlagzeuginstrument hat einen langen Namen und eine Abkürzung,
63 und beide können nebeneinander benutzt werden.
64
65 @lilypond[quote,ragged-right,verbatim]
66 \drums {
67   hihat hh bassdrum bd
68 }
69 @end lilypond
70
71 Eine vollständige Liste der Schlagwerk-Bezeichnungen findet sich in 
72 der Datei @file{ly/@/drumpitch@/-init@/.ly}.
73 @c TODO: properly document this.
74
75 @seealso
76
77 Programmreferenz: @internalsref{note-event}.
78
79 @node Percussion staves
80 @unnumberedsubsubsec Percussion staves
81 @cindex Perkussion
82 @cindex Schlagzeug
83
84 Ein Schlagzeug-System besteht überlicherweise aus einem Notensystem 
85 mit mehreren Linien, wobei jede Linie ein bestimmtes Schlagzeug-Instrument 
86 darstellt.
87
88 Um die Noten darstellen zu können, müssen sie sich innerhalb von 
89 einem @internalsref{DrumStaff}- und einem 
90 @internalsref{DrumVoice}-Kontext befinden.
91
92 @lilypond[quote,ragged-right,verbatim]
93 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
94 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
95   \new DrumStaff <<
96     \new DrumVoice { \voiceOne \up }
97     \new DrumVoice { \voiceTwo \down }
98   >>
99 @end lilypond
100 Das Beispiel zeigt ausdrücklich definierte mehrstimmige Notation. Die 
101 Kurznotation für mehrstimmige Musik, wie sie im Abschnitt 
102 @ref{Basic polyphony} beschrieben wird, kann auch verwendet werden, 
103 wenn die @internalsref{DrumVoice} (Schlagzeugstimmen) am Anfang explizit 
104 initialisiert werden.
105
106 @lilypond[quote,ragged-right,fragment,verbatim]
107 \new DrumStaff <<
108   \new DrumVoice = "1" { s1 *2 }
109   \new DrumVoice = "2" { s1 *2 }
110   \drummode {
111     bd4 sn4 bd4 sn4
112     <<
113       { \repeat unfold 16 hh16 }
114       \\
115       { bd4 sn4 bd4 sn4 }
116     >>
117   }
118 >>
119 @end lilypond
120
121 Es gibt auch weitere Layout-Einstellungen. Um diese zu verwenden, 
122 muss die Eigenschaft @code{drumStyleTable} im 
123 @internalsref{DrumVoice}-Kontext entsprechend eingestellt werden. 
124 Folgende Variablen sind vordefiniert:
125
126 @table @code
127 @item drums-style
128 Das ist die Standardeinstellung. Hiermit wird ein typisches 
129 Schlagzeug-System auf fünf Notenlinien erstellt.
130
131 @lilypond[quote,line-width=10.0\cm]
132 nam = \lyricmode {
133   cymc cyms cymr hh hhc hho hhho hhp
134   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
135 mus = \drummode {
136   cymc cyms cymr hh hhc hho hhho hhp \break
137   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
138 \score {
139   << \new DrumStaff \with {
140        \remove Bar_engraver
141        \remove Time_signature_engraver
142        \override Stem #'transparent = ##t
143        \override Stem #'Y-extent-callback = ##f
144        \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
145      } \mus
146      \new Lyrics \nam
147   >>
148   \layout {
149     \context {
150       \Score
151       \override LyricText #'font-family = #'typewriter
152       \override BarNumber #'transparent =##T
153     }
154   }
155 }
156 @end lilypond
157 Die Schlagzeugdefinitionen unterstützen sechs unterschiedliche 
158 Tom Toms. Falls eine geringere Anzahl verwendet wird, kann man 
159 einfach die Tom Toms auswählen, deren Notation man haben will. 
160 Tom Toms auf den drei mittleren Linien werden mit den Bezeichnungen 
161 @code{tommh}, @code{tomml} und @code{tomfh} notiert.
162
163 @item timbales-style
164 Hiermit werden Timbale auf zwei Notenlinien gesetzt.
165
166 @lilypond[quote,ragged-right]
167 nam = \lyricmode { timh ssh timl ssl cb }
168 mus = \drummode { timh ssh timl ssl cb s16 }
169
170 <<
171   \new DrumStaff \with {
172     \remove Bar_engraver
173     \remove Time_signature_engraver
174     \override Stem #'transparent = ##t
175     \override Stem #'Y-extent-callback = ##f
176     \override StaffSymbol #'line-count = #2
177     \override StaffSymbol #'staff-space = #2
178     \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
179     drumStyleTable = #timbales-style
180   } \mus
181   \new Lyrics {
182     \override LyricText #'font-family = #'typewriter
183     \nam
184   }
185 >>
186 @end lilypond
187
188 @item congas-style
189 Hiermit werden Congas auf zwei Linien gesetzt.
190
191 @lilypond[quote,ragged-right]
192 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
193 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
194
195 <<
196   \new DrumStaff \with {
197     \remove Bar_engraver
198     \remove Time_signature_engraver
199     drumStyleTable = #congas-style
200     \override StaffSymbol #'line-count = #2
201
202     %% this sucks; it will lengthen stems.
203     \override StaffSymbol #'staff-space = #2
204     \override Stem #'transparent = ##t
205     \override Stem #'Y-extent-callback = ##f
206   } \mus
207   \new Lyrics {
208     \override LyricText #'font-family = #'typewriter
209     \nam
210   }
211 >>
212 @end lilypond
213
214 @item bongos-style
215 Hiermit werden Bongos auf zwei Linien gesetzt.
216
217 @lilypond[quote,ragged-right]
218 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
219 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
220
221 <<
222   \new DrumStaff \with {
223     \remove Bar_engraver
224     \remove Time_signature_engraver
225     \override StaffSymbol #'line-count = #2
226     drumStyleTable = #bongos-style
227
228     %% this sucks; it will lengthen stems.
229     \override StaffSymbol #'staff-space = #2
230     \override Stem #'transparent = ##t
231     \override Stem #'Y-extent-callback = ##f
232   } \mus
233   \new Lyrics {
234     \override LyricText #'font-family = #'typewriter
235     \nam
236   }
237 >>
238 @end lilypond
239
240 @item percussion-style
241 Dieser Stil ist für alle einfachen Perkussionsinstrumente auf einer Notenlinie.
242
243 @lilypond[quote,ragged-right]
244 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
245 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
246
247 <<
248   \new DrumStaff \with{
249     \remove Bar_engraver
250     drumStyleTable = #percussion-style
251     \override StaffSymbol #'line-count = #1
252     \remove Time_signature_engraver
253     \override Stem #'transparent = ##t
254     \override Stem #'Y-extent-callback = ##f
255   } \mus
256   \new Lyrics {
257     \override LyricText #'font-family = #'typewriter
258     \nam
259   }
260 >>
261 @end lilypond
262 @end table
263
264 Wenn ihnen keine der vordefinierten Stile gefällt, können Sie auch eine 
265 eigene Liste der Positionen und Notenköpfe am Anfang ihrer Datei erstellen.
266
267 @lilypond[quote,ragged-right,verbatim]
268 #(define mydrums '(
269          (bassdrum     default   #f         -1)
270          (snare        default   #f         0)
271          (hihat        cross     #f         1)
272          (pedalhihat   xcircle   "stopped"  2)
273          (lowtom       diamond   #f         3)))
274 up = \drummode { hh8 hh hh hh hhp4 hhp }
275 down = \drummode { bd4 sn bd toml8 toml }
276
277 \new DrumStaff <<
278   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
279   \new DrumVoice { \voiceOne \up }
280   \new DrumVoice { \voiceTwo \down }
281 >>
282 @end lilypond
283
284
285 @seealso
286
287 Init-Dateien: @file{ly/@/drumpitch@/-init@/.ly}.
288
289 Programmreferenz: @internalsref{DrumStaff}, @internalsref{DrumVoice}.
290
291 @refbugs
292
293 Weil in den allgemeinen MIDI-Definitionen kein Rimshot enthalten ist, 
294 wird sidestick für diesen Zweck benutzt.
295
296
297 @c FIXME: check name -tr
298 @node Ghost notes
299 @unnumberedsubsubsec Ghost notes
300
301 Geisternoten für Schlagzeug und Perkussion können mit dem 
302 Klammer- (@code{\parenthesize})-Befehl, beschrieben in @ref{Parentheses}, 
303 erstellt werden. Im Standard-@code{\drummode}-Modus ist aber 
304 das @code{Parenthesis_engraver}-Plugin nicht automatisch enthalten. 
305 Sie müssen das Plugin ausdrücklich in den Kontext-Definitionen 
306 laden, wie im Abschnitt @ref{Changing context properties on the fly}
307 detailliert beschrieben.
308
309 @lilypond[quote,ragged-right,verbatim,fragment]
310 \new DrumStaff \with {
311   \consists "Parenthesis_engraver"
312 } <<
313   \context DrumVoice  = "1"  { s1 *2 }
314   \context DrumVoice  = "2" { s1 *2 }
315   \drummode {
316     <<
317       {
318         hh8[ hh] <hh sn> hh16
319         < \parenthesize sn > hh < \parenthesize
320         sn > hh8 <hh sn> hh
321       } \\ {
322         bd4 r4 bd8 bd r8 bd
323       }
324     >>
325   }
326 >>
327 @end lilypond
328
329 @noindent
330 Um jede Klammer-Definition (@code{\parenthesize}) müssen
331  zusätzlich die spitzen 
332 Klammern für Akkorde (@code{< >}) gesetzt werden.
333
334