1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
4 Translation of GIT committish: 499a511d4166feaada31114e097f86b5e0c56421
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
16 * Common notation for percussion::
20 @node Common notation for percussion
21 @subsection Common notation for percussion
23 Rhythmusnotation wird vor allem für Schlaginstrumente eingesetzt,
24 aber hiermit kann auch der Rhythmus einer Melodie dargestellt werden.
28 * References for percussion::
29 * Basic percussion notation::
31 * Pitched percussion::
33 * Custom percussion staves::
38 @node References for percussion
39 @unnumberedsubsubsec References for percussion
43 @item Viele Schlagzeugmusik kann auf einem rhythmischen System notiert
44 werden. Das wird gezeigt in
45 @ref{Showing melody rhythms} und @ref{Instantiating new staves}.
47 @item MIDI-Ausgabe wird behandelt in
48 @ref{Percussion in MIDI}.
55 @ref{Showing melody rhythms},
56 @ref{Instantiating new staves}.
57 @ref{Percussion in MIDI}.
63 @node Basic percussion notation
64 @unnumberedsubsubsec Basic percussion notation
70 Schlagzeug-Noten können im @code{\drummode}-Modus notiert werden,
71 der sich ähnlich verhält wie der Standardmodus für die Noteneingabe.
72 Am einfachsten kann der @code{\drums}-Befehl benutzt werden, der sich
73 um den richtigen Kontext und Eingabemodus kümmert:
75 @lilypond[quote,verbatim]
82 Das ist die Kurzschreibweise für:
84 @lilypond[quote,verbatim]
92 Jedes Schlagzeuginstrument hat einen langen Namen und eine Abkürzung,
93 und beide können nebeneinander benutzt werden. Eine Liste der
94 Notenbezeichnungen für Schlagzeug findet sich in @ref{Percussion notes}.
96 Beachten Sie, dass normale Tonhöhen (wie @code{cis4}) in einem
97 @code{DrumStaff}-Kontext eine Fehlernachricht erzielen. Schlüssel für
98 Schlagzeug werden automatisch hinzugefügt, aber andere Schlüssel können
101 Es gibt einige Probleme mit der MIDI-Unterstützung für Schlagzeuginstrumente.
102 Details finden sich in @ref{Percussion in MIDI}.
106 @ref{Percussion in MIDI},
107 @ref{Percussion notes}.
109 Installierte Dateien:
110 @file{ly/@/drumpitch@/-init@/.ly}.
117 @unnumberedsubsubsec Drum rolls
119 Trommelwirbel werden mit drei Balken durch den Notenhals notiert. Für
120 Viertelnoten oder längere Noten werden die drei Balken explizit notiert,
121 Achtel werden mit zwei Balken gezeigt (und der dritte ist der eigentliche
122 Balken), und Trommelwirbel mit kürzeren Werten als Achtelnoten
123 haben einen Balken zusätzlich zu den eigentlichen Balken der Noten.
124 Dieses Verhalten wird mit der Tremolonotation erreicht, wie in
125 @ref{Tremolo repeats} gezeigt. Hier ein Beispiel kleinerer Wirbel:
127 @lilypond[quote,verbatim]
130 sn16 sn8 sn16 sn8 sn8:32 ~
137 Benutzung der Stöcke kann angezeigt werden durch @code{^"R"} oder
138 @code{^"L"} nach jeder Note. Die @code{staff-padding}-Eigenschaft
139 kann verändert werden, um eine Orientierung an einer gemeinsamen
140 Linie zu ermöglichen.
142 @lilypond[quote,verbatim]
145 sn16 ^"L" sn^"R" sn^"L" sn^"L" sn^"R" sn^"L" sn^"R" sn^"R"
156 @node Pitched percussion
157 @unnumberedsubsubsec Pitched percussion
159 Bestimmte Schlagzeuginstrumente mit Tonhöhe (z. B. Xylophone,
160 vibraphone und Pauken) werden auf normalen Systemen geschrieben. Das
161 wird in anderen Abschnitten des Handbuchs behandelt.
165 @c TODO: possibly link to an alternate section of NR 3.5, if
166 @c "percussion in MIDI" gets a separate subsubsection for
167 @c pitched percussion sounds. -gp
169 @ref{Percussion in MIDI}.
175 @node Percussion staves
176 @unnumberedsubsubsec Percussion staves
181 Ein Schlagzeug-System besteht üblicherweise aus einem Notensystem
182 mit mehreren Linien, wobei jede Linie ein bestimmtes Schlagzeug-Instrument
183 darstellt. Um die Noten darstellen zu können, müssen sie sich innerhalb von
184 einem @code{DrumStaff}- und einem
185 @code{DrumVoice}-Kontext befinden.
187 @lilypond[quote,verbatim]
189 crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat
192 bassdrum4 snare8 bd r bd sn4
195 \new DrumVoice { \voiceOne \up }
196 \new DrumVoice { \voiceTwo \down }
200 Das Beispiel zeigt ausdrücklich definierte mehrstimmige Notation. Die
201 Kurznotation für mehrstimmige Musik, wie sie im Abschnitt
202 @rlearning{I'm hearing Voices} beschrieben wird, kann auch verwendet werden,
203 wenn die Stimmen am Anfang explizit initialisiert werden.
205 @lilypond[quote,verbatim]
207 \new DrumVoice = "1" { s1*2 }
208 \new DrumVoice = "2" { s1*2 }
212 \repeat unfold 16 hh16
220 Es gibt auch weitere Layout-Einstellungen. Um diese zu verwenden,
221 muss die Eigenschaft @code{drumStyleTable} im
222 @code{DrumVoice}-Kontext entsprechend eingestellt werden.
223 Folgende Variablen sind vordefiniert:
227 Das ist die Standardeinstellung. Hiermit wird ein typisches
228 Schlagzeug-System auf fünf Notenlinien erstellt.
230 @lilypond[quote,line-width=10.0\cm]
232 cymc cyms cymr hh hhc hho hhho hhp
233 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
235 cymc cyms cymr hh hhc hho hhho hhp \break
236 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
238 << \new DrumStaff \with {
240 \remove Time_signature_engraver
241 \override Stem #'transparent = ##t
242 \override Stem #'Y-extent = ##f
243 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
250 \override LyricText #'font-family = #'typewriter
251 \override BarNumber #'transparent =##T
257 Die Schlagzeugdefinitionen unterstützen sechs unterschiedliche
258 Tom Toms. Falls eine geringere Anzahl verwendet wird, kann man
259 einfach die Tom Toms auswählen, deren Notation man haben will.
260 Tom Toms auf den drei mittleren Linien werden mit den Bezeichnungen
261 @code{tommh}, @code{tomml} und @code{tomfh} notiert.
264 Hiermit werden Timbale auf zwei Notenlinien gesetzt.
266 @lilypond[quote,ragged-right]
267 nam = \lyricmode { timh ssh timl ssl cb }
268 mus = \drummode { timh ssh timl ssl cb s16 }
271 \new DrumStaff \with {
273 \remove Time_signature_engraver
274 \override Stem #'transparent = ##t
275 \override Stem #'Y-extent = ##f
276 \override StaffSymbol #'line-count = #2
277 \override StaffSymbol #'staff-space = #2
278 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
279 drumStyleTable = #timbales-style
282 \override LyricText #'font-family = #'typewriter
289 Hiermit werden Congas auf zwei Linien gesetzt.
291 @lilypond[quote,ragged-right]
292 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
293 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
296 \new DrumStaff \with {
298 \remove Time_signature_engraver
299 drumStyleTable = #congas-style
300 \override StaffSymbol #'line-count = #2
302 %% this sucks; it will lengthen stems.
303 \override StaffSymbol #'staff-space = #2
304 \override Stem #'transparent = ##t
305 \override Stem #'Y-extent = ##f
308 \override LyricText #'font-family = #'typewriter
315 Hiermit werden Bongos auf zwei Linien gesetzt.
317 @lilypond[quote,ragged-right]
318 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
319 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
322 \new DrumStaff \with {
324 \remove Time_signature_engraver
325 \override StaffSymbol #'line-count = #2
326 drumStyleTable = #bongos-style
328 %% this sucks; it will lengthen stems.
329 \override StaffSymbol #'staff-space = #2
330 \override Stem #'transparent = ##t
331 \override Stem #'Y-extent = ##f
334 \override LyricText #'font-family = #'typewriter
340 @item percussion-style
341 Dieser Stil ist für alle einfachen Perkussionsinstrumente auf einer Notenlinie.
343 @lilypond[quote,ragged-right]
344 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
345 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
348 \new DrumStaff \with{
350 drumStyleTable = #percussion-style
351 \override StaffSymbol #'line-count = #1
352 \remove Time_signature_engraver
353 \override Stem #'transparent = ##t
354 \override Stem #'Y-extent = ##f
357 \override LyricText #'font-family = #'typewriter
365 @node Custom percussion staves
366 @unnumberedsubsubsec Custom percussion staves
368 Wenn ihnen keine der vordefinierten Stile gefällt, können Sie auch eine
369 eigene Liste der Positionen und Notenköpfe am Anfang ihrer Datei erstellen.
371 @lilypond[quote,verbatim]
373 (bassdrum default #f -1)
376 (pedalhihat xcircle "stopped" 2)
377 (lowtom diamond #f 3)))
378 up = \drummode { hh8 hh hh hh hhp4 hhp }
379 down = \drummode { bd4 sn bd toml8 toml }
382 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
383 \new DrumVoice { \voiceOne \up }
384 \new DrumVoice { \voiceTwo \down }
391 Hier einige Beispiele:
393 Zwei Holzblöcke, notiert mit wbh (hoch) und wbl (tief)
395 @lilypond[quote,verbatim]
396 % These lines define the position of the woodblocks in the stave;
397 % if you like, you can change it or you can use special note heads
398 % for the woodblocks.
399 #(define mydrums '((hiwoodblock default #t 3)
400 (lowoodblock default #t -2)))
403 % This defines a staff with only two lines.
404 % It also defines the positions of the two lines.
405 \override Staff.StaffSymbol #'line-positions = #'(-2 3)
407 % This is neccessary; if not entered, the barline would be too short!
408 \override Staff.BarLine #'bar-size = #3
412 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
414 % with this you load your new drum style table
419 wbl8 wbl16 wbl wbh8-> wbl |
420 wbl8 wbl16 wbh-> ~ wbh wbl16 r8 |
425 In diesem Spezialfalls muss die Länge der Taktlinie mit
426 @code{\override Staff.BarLine #'bar-size #number} angepasst werden.
427 Andernfalls wäre sie zu kurz. Die Position der beiden Linien muss
428 auch definiert werden.
430 Tamburin, notiert mit @code{tamb}:
432 @lilypond[quote,verbatim]
433 #(define mydrums '((tambourine default #t 0)))
436 \override Staff.StaffSymbol #'line-positions = #'( 0 )
437 \override Staff.BarLine #'bar-size = #3
438 \set DrumStaff.instrumentName = #"Tambourine"
443 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
447 tamb8. tamb16 tamb8 tamb tamb tamb |
448 tamb4. tamb8 tamb tamb |
449 % the trick with the scaled duration and the shorter rest
450 % is neccessary for the correct ending of the trill-span!
451 tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
456 Noten für Tam-Tam (notiert mit @code{tt}):
458 @lilypond[quote,verbatim]
459 #(define mydrums '((tamtam default #t 0)))
462 \override Staff.StaffSymbol #'line-positions = #'( 0 )
463 \override Staff.BarLine #'bar-size = #3
464 \set DrumStaff.instrumentName = #"Tamtam"
469 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
472 tt 1 \pp \laissezVibrer
477 Zwei Glocken, notiert mit @code{cb} (Kuhglocke) und @code{rb}
480 @lilypond[quote,verbatim]
481 #(define mydrums '((ridebell default #t 3)
482 (cowbell default #t -2)))
485 \override DrumStaff.StaffSymbol #'line-positions = #'(-2 3)
486 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
487 \override Staff.BarLine #'bar-size = #3
488 \set DrumStaff.instrumentName = #"Different Bells"
495 rb8 rb cb cb16 rb-> ~ |
496 rb16 rb8 rb16 cb8 cb |
501 Here an short example by maestro Stravinsky (from @q{L'histoire du Soldat})
503 @lilypond[quote,verbatim]
504 #(define mydrums '((bassdrum default #t 4)
505 (snare default #t -4)
506 (tambourine default #t 0)))
516 \context DrumVoice <<
520 \stemDown sn8 \stemUp tamb s8 |
522 \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
523 \stemDown sn8 \stemUp tamb s8 |
524 \stemUp sn4 s8 \stemUp tamb
532 s4 bd8 s2*2 s4 bd8 s4 bd8 s8
543 \set DrumStaff.instrumentName = \markup {
547 "caisse claire s. timbre"
550 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
555 \set DrumStaff.instrumentName = #"Grosse Caisse"
556 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
567 Referenz der Interna:
568 @rinternals{DrumStaff},
569 @rinternals{DrumVoice}.
573 @unnumberedsubsubsec Ghost notes
575 Geisternoten für Schlagzeug und Perkussion können mit dem
576 Klammer- (@code{\parenthesize})-Befehl, beschrieben in @ref{Parentheses},
577 erstellt werden. Im Standard-@code{\drummode}-Modus ist aber
578 das @code{Parenthesis_engraver}-Plugin nicht automatisch enthalten.
580 @lilypond[quote,ragged-right,verbatim,fragment]
581 \new DrumStaff \with {
582 \consists "Parenthesis_engraver"
585 \context DrumVoice = "1" { s1 }
586 \context DrumVoice = "2" { s1 }
590 hh8[ hh] <hh sn> hh16
591 < \parenthesize sn > hh
592 < \parenthesize sn > hh8 <hh sn> hh
603 Um jede Klammer-Definition (@code{\parenthesize}) müssen
604 zusätzlich die spitzen
605 Klammern für Akkorde (@code{< >}) gesetzt werden.