1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
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.
10 @c Translators: Valentin Villenave
11 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
17 * Percussion sections::
20 @node Percussion sections
21 @subsection Percussion sections
23 La notation rythmique sert avant tout aux parties de percussions ou de
24 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
25 montrer le rythme d'une mélodie.
28 * Showing melody rhythms::
29 * Entering percussion::
35 @node Showing melody rhythms
36 @unnumberedsubsubsec Showing melody rhythms
38 Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on
39 peut montrer seulement le rythme d'une mélodie : toutes les notes sont
40 ramenées à la même hauteur, sur une portée d'une seule ligne.
42 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
45 c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
51 Référence du programme : @internalsref{RhythmicStaff}.
54 @node Entering percussion
55 @unnumberedsubsubsec Entering percussion
60 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
61 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
62 déterminée. Chaque instrument de percussion peut avoir, dans le
63 fichier LilyPond, un nom complet et un nom raccourci.
66 @lilypond[quote,ragged-right,verbatim]
72 Ces noms sont inventoriés dans le fichier d'initialisation
73 @file{ly/@/drumpitch@/-init@/.ly}.
74 @c TODO: properly document this.
78 Référence du Programme : @internalsref{note-event}.
80 @node Percussion staves
81 @unnumberedsubsubsec Percussion staves
85 Une partie de percussions utilisant plusieurs instruments requiert en
86 général une portée de plusieurs lignes, où chaque hauteur sur la
87 portée représente un instrument à percussion.
89 Pour saisir cette musique, il faut que les notes soient situées dans
90 des contextes @internalsref{DrumStaff} et @internalsref{DrumVoice}.
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 }
101 L'exemple ci-dessus montre une notation polyphonique détaillée. La
102 notation polyphonique abrégée peut être employée lorsque le contexte
103 @internalsref{DrumVoice} est spécifié explicitement :
105 @lilypond[quote,ragged-right,fragment,verbatim]
107 \new DrumVoice = "1" { s1 *2 }
108 \new DrumVoice = "2" { s1 *2 }
112 { \repeat unfold 16 hh16 }
120 On peut choisir d'autres mises en forme si l'on définit la propriété
121 @code{drumStyleTable} dans le contexte @internalsref{DrumVoice}.
122 Quelques variables prédéfinies sont disponibles :
126 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
129 @lilypond[quote,line-width=10.0\cm]
131 cymc cyms cymr hh hhc hho hhho hhp
132 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
134 cymc cyms cymr hh hhc hho hhho hhp \break
135 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
137 << \new DrumStaff \with {
139 \remove Time_signature_engraver
140 \override Stem #'transparent = ##t
141 \override Stem #'Y-extent-callback = ##f
142 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
149 \override LyricText #'font-family = #'typewriter
150 \override BarNumber #'transparent =##T
156 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
157 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
158 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
159 @code{tommh}, @code{tomml}, et @code{tomfh}.
162 Ce style permet de saisir une partie de timbales, sur une portée à deux
165 @lilypond[quote,ragged-right]
166 nam = \lyricmode { timh ssh timl ssl cb }
167 mus = \drummode { timh ssh timl ssl cb s16 }
170 \new DrumStaff \with {
172 \remove Time_signature_engraver
173 \override Stem #'transparent = ##t
174 \override Stem #'Y-extent-callback = ##f
175 \override StaffSymbol #'line-count = #2
176 \override StaffSymbol #'staff-space = #2
177 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
178 drumStyleTable = #timbales-style
181 \override LyricText #'font-family = #'typewriter
188 Ce style produit une portée à deux lignes pour une partie de congas.
190 @lilypond[quote,ragged-right]
191 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
192 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
195 \new DrumStaff \with {
197 \remove Time_signature_engraver
198 drumStyleTable = #congas-style
199 \override StaffSymbol #'line-count = #2
201 %% this sucks; it will lengthen stems.
202 \override StaffSymbol #'staff-space = #2
203 \override Stem #'transparent = ##t
204 \override Stem #'Y-extent-callback = ##f
207 \override LyricText #'font-family = #'typewriter
214 Ce style produit une portée à deux lignes pour une partie de bongos.
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 Ce style permet de saisir toute sorte de percussions sur des portées
244 @lilypond[quote,ragged-right]
245 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
246 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
249 \new DrumStaff \with{
251 drumStyleTable = #percussion-style
252 \override StaffSymbol #'line-count = #1
253 \remove Time_signature_engraver
254 \override Stem #'transparent = ##t
255 \override Stem #'Y-extent-callback = ##f
258 \override LyricText #'font-family = #'typewriter
265 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
266 de définir le vôtre en début de fichier.
268 @lilypond[quote,ragged-right,verbatim]
270 (bassdrum default #f -1)
273 (pedalhihat xcircle "stopped" 2)
274 (lowtom diamond #f 3)))
275 up = \drummode { hh8 hh hh hh hhp4 hhp }
276 down = \drummode { bd4 sn bd toml8 toml }
279 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
280 \new DrumVoice { \voiceOne \up }
281 \new DrumVoice { \voiceTwo \down }
288 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
290 Référence du programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
294 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
295 sur le bord de la caisse claire --- donc ils sont remplacés par des
296 @emph{sidesticks,} largement équivalents.
300 @c FIXME: check name -gp
302 @unnumberedsubsubsec Ghost notes
304 Des notes fantômes peuvent être créées pour les parties de percussion,
305 grâce à la commande @code{\parenthesize} décrite dans
306 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
307 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
308 signes. Il faut donc l'ajouter explicitement dans la définition du
309 contexte, suivant la manœuvre indiquée dans @ref{Changing context
310 properties on the fly}.
312 @lilypond[quote,ragged-right,verbatim,fragment]
313 \new DrumStaff \with {
314 \consists "Parenthesis_engraver"
316 \context DrumVoice = "1" { s1 *2 }
317 \context DrumVoice = "2" { s1 *2 }
321 hh8[ hh] <hh sn> hh16
322 < \parenthesize sn > hh < \parenthesize
333 Notez que les commandes @code{\parenthesize} obligent à ajouter des
334 accords --- sous la forme @code{< >} --- autour de chaque élément.