1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
17 * TODO percussion node fix::
20 @node TODO percussion node fix
21 @subsection TODO percussion node fix
23 Rhythmusnotation wird vor allem für Schlaginstrumente eingesetzt,
24 aber hiermit kann auch der Rhythmus einer Melodie dargestellt werden.
27 * Showing melody rhythms::
28 * Entering percussion::
34 @node Showing melody rhythms
35 @unnumberedsubsubsec Showing melody rhythms
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
42 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
45 c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
51 Programmreferenz: @internalsref{RhythmicStaff}.
54 @node Entering percussion
55 @unnumberedsubsubsec Entering percussion
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.
67 @lilypond[quote,ragged-right,verbatim]
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.
79 Programmreferenz: @internalsref{note-event}.
81 @node Percussion staves
82 @unnumberedsubsubsec Percussion staves
86 Ein Schlagzeug-System besteht üblicherweise aus einem Notensystem
87 mit mehreren Linien, wobei jede Linie ein bestimmtes Schlagzeug-Instrument
90 Um die Noten darstellen zu können, müssen sie sich innerhalb von
91 einem @internalsref{DrumStaff}- und einem
92 @internalsref{DrumVoice}-Kontext befinden.
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 }
98 \new DrumVoice { \voiceOne \up }
99 \new DrumVoice { \voiceTwo \down }
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 @internalsref{DrumVoice} (Schlagzeugstimmen) am Anfang explizit
106 initialisiert werden.
108 @lilypond[quote,ragged-right,fragment,verbatim]
110 \new DrumVoice = "1" { s1 *2 }
111 \new DrumVoice = "2" { s1 *2 }
115 { \repeat unfold 16 hh16 }
123 Es gibt auch weitere Layout-Einstellungen. Um diese zu verwenden,
124 muss die Eigenschaft @code{drumStyleTable} im
125 @internalsref{DrumVoice}-Kontext entsprechend eingestellt werden.
126 Folgende Variablen sind vordefiniert:
130 Das ist die Standardeinstellung. Hiermit wird ein typisches
131 Schlagzeug-System auf fünf Notenlinien erstellt.
133 @lilypond[quote,line-width=10.0\cm]
135 cymc cyms cymr hh hhc hho hhho hhp
136 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
138 cymc cyms cymr hh hhc hho hhho hhp \break
139 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
141 << \new DrumStaff \with {
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)
153 \override LyricText #'font-family = #'typewriter
154 \override BarNumber #'transparent =##T
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.
166 Hiermit werden Timbale auf zwei Notenlinien gesetzt.
168 @lilypond[quote,ragged-right]
169 nam = \lyricmode { timh ssh timl ssl cb }
170 mus = \drummode { timh ssh timl ssl cb s16 }
173 \new DrumStaff \with {
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
184 \override LyricText #'font-family = #'typewriter
191 Hiermit werden Congas auf zwei Linien gesetzt.
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 }
198 \new DrumStaff \with {
200 \remove Time_signature_engraver
201 drumStyleTable = #congas-style
202 \override StaffSymbol #'line-count = #2
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
210 \override LyricText #'font-family = #'typewriter
217 Hiermit werden Bongos auf zwei Linien gesetzt.
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 }
224 \new DrumStaff \with {
226 \remove Time_signature_engraver
227 \override StaffSymbol #'line-count = #2
228 drumStyleTable = #bongos-style
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
236 \override LyricText #'font-family = #'typewriter
242 @item percussion-style
243 Dieser Stil ist für alle einfachen Perkussionsinstrumente auf einer Notenlinie.
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 }
250 \new DrumStaff \with{
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
259 \override LyricText #'font-family = #'typewriter
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.
269 @lilypond[quote,ragged-right,verbatim]
271 (bassdrum default #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 }
280 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
281 \new DrumVoice { \voiceOne \up }
282 \new DrumVoice { \voiceTwo \down }
289 Init-Dateien: @file{ly/@/drumpitch@/-init@/.ly}.
291 Programmreferenz: @internalsref{DrumStaff}, @internalsref{DrumVoice}.
295 Weil in den allgemeinen MIDI-Definitionen kein Rimshot enthalten ist,
296 wird sidestick für diesen Zweck benutzt.
299 @c FIXME: check name -tr
301 @unnumberedsubsubsec Ghost notes
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.
311 @lilypond[quote,ragged-right,verbatim,fragment]
312 \new DrumStaff \with {
313 \consists "Parenthesis_engraver"
315 \context DrumVoice = "1" { s1 *2 }
316 \context DrumVoice = "2" { s1 *2 }
320 hh8[ hh] <hh sn> hh16
321 < \parenthesize sn > hh < \parenthesize
332 Um jede Klammer-Definition (@code{\parenthesize}) müssen
333 zusätzlich die spitzen
334 Klammern für Akkorde (@code{< >}) gesetzt werden.