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