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.
15 * TODO percussion node fix::
18 @node TODO percussion node fix
19 @subsection TODO percussion node fix
21 Rhythmusnotation wird vor allem für Schlaginstrumente eingesetzt,
22 aber hiermit kann auch der Rhythmus einer Melodie dargestellt werden.
25 * Showing melody rhythms::
26 * Entering percussion::
32 @node Showing melody rhythms
33 @unnumberedsubsubsec Showing melody rhythms
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
40 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
43 c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
49 Programmreferenz: @internalsref{RhythmicStaff}.
52 @node Entering percussion
53 @unnumberedsubsubsec Entering percussion
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.
65 @lilypond[quote,ragged-right,verbatim]
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.
77 Programmreferenz: @internalsref{note-event}.
79 @node Percussion staves
80 @unnumberedsubsubsec Percussion staves
84 Ein Schlagzeug-System besteht überlicherweise aus einem Notensystem
85 mit mehreren Linien, wobei jede Linie ein bestimmtes Schlagzeug-Instrument
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.
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 }
96 \new DrumVoice { \voiceOne \up }
97 \new DrumVoice { \voiceTwo \down }
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.
106 @lilypond[quote,ragged-right,fragment,verbatim]
108 \new DrumVoice = "1" { s1 *2 }
109 \new DrumVoice = "2" { s1 *2 }
113 { \repeat unfold 16 hh16 }
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:
128 Das ist die Standardeinstellung. Hiermit wird ein typisches
129 Schlagzeug-System auf fünf Notenlinien erstellt.
131 @lilypond[quote,line-width=10.0\cm]
133 cymc cyms cymr hh hhc hho hhho hhp
134 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
136 cymc cyms cymr hh hhc hho hhho hhp \break
137 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
139 << \new DrumStaff \with {
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)
151 \override LyricText #'font-family = #'typewriter
152 \override BarNumber #'transparent =##T
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.
164 Hiermit werden Timbale auf zwei Notenlinien gesetzt.
166 @lilypond[quote,ragged-right]
167 nam = \lyricmode { timh ssh timl ssl cb }
168 mus = \drummode { timh ssh timl ssl cb s16 }
171 \new DrumStaff \with {
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
182 \override LyricText #'font-family = #'typewriter
189 Hiermit werden Congas auf zwei Linien gesetzt.
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 }
196 \new DrumStaff \with {
198 \remove Time_signature_engraver
199 drumStyleTable = #congas-style
200 \override StaffSymbol #'line-count = #2
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
208 \override LyricText #'font-family = #'typewriter
215 Hiermit werden Bongos auf zwei Linien gesetzt.
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 }
222 \new DrumStaff \with {
224 \remove Time_signature_engraver
225 \override StaffSymbol #'line-count = #2
226 drumStyleTable = #bongos-style
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
234 \override LyricText #'font-family = #'typewriter
240 @item percussion-style
241 Dieser Stil ist für alle einfachen Perkussionsinstrumente auf einer Notenlinie.
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 }
248 \new DrumStaff \with{
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
257 \override LyricText #'font-family = #'typewriter
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.
267 @lilypond[quote,ragged-right,verbatim]
269 (bassdrum default #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 }
278 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
279 \new DrumVoice { \voiceOne \up }
280 \new DrumVoice { \voiceTwo \down }
287 Init-Dateien: @file{ly/@/drumpitch@/-init@/.ly}.
289 Programmreferenz: @internalsref{DrumStaff}, @internalsref{DrumVoice}.
293 Weil in den allgemeinen MIDI-Definitionen kein Rimshot enthalten ist,
294 wird sidestick für diesen Zweck benutzt.
297 @c FIXME: check name -tr
299 @unnumberedsubsubsec Ghost notes
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.
309 @lilypond[quote,ragged-right,verbatim,fragment]
310 \new DrumStaff \with {
311 \consists "Parenthesis_engraver"
313 \context DrumVoice = "1" { s1 *2 }
314 \context DrumVoice = "2" { s1 *2 }
318 hh8[ hh] <hh sn> hh16
319 < \parenthesize sn > hh < \parenthesize
330 Um jede Klammer-Definition (@code{\parenthesize}) müssen
331 zusätzlich die spitzen
332 Klammern für Akkorde (@code{< >}) gesetzt werden.