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.
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
19 * Percussion sections::
22 @node Percussion sections
23 @subsection Percussion sections
25 La notation rythmique sert avant tout aux parties de percussions ou de
26 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
27 montrer le rythme d'une mélodie.
30 * Showing melody rhythms::
31 * Entering percussion::
37 @node Showing melody rhythms
38 @unnumberedsubsubsec Showing melody rhythms
40 Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on
41 peut montrer seulement le rythme d'une mélodie : toutes les notes sont
42 ramenées à la même hauteur, sur une portée d'une seule ligne.
44 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
47 c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
53 Référence du programme : @internalsref{RhythmicStaff}.
56 @node Entering percussion
57 @unnumberedsubsubsec Entering percussion
62 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
63 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
64 déterminée. Chaque instrument de percussion peut avoir, dans le
65 fichier LilyPond, un nom complet et un nom raccourci.
68 @lilypond[quote,ragged-right,verbatim]
74 Ces noms sont inventoriés dans le fichier d'initialisation
75 @file{ly/@/drumpitch@/-init@/.ly}.
76 @c TODO: properly document this.
80 Référence du Programme : @internalsref{note-event}.
82 @node Percussion staves
83 @unnumberedsubsubsec Percussion staves
87 Une partie de percussions utilisant plusieurs instruments requiert en
88 général une portée de plusieurs lignes, où chaque hauteur sur la
89 portée représente un instrument à percussion.
91 Pour saisir cette musique, il faut que les notes soient situées dans
92 des contextes @internalsref{DrumStaff} et @internalsref{DrumVoice}.
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 }
103 L'exemple ci-dessus montre une notation polyphonique détaillée. La
104 notation polyphonique abrégée peut être employée lorsque le contexte
105 @internalsref{DrumVoice} est spécifié explicitement :
107 @lilypond[quote,ragged-right,fragment,verbatim]
109 \new DrumVoice = "1" { s1 *2 }
110 \new DrumVoice = "2" { s1 *2 }
114 { \repeat unfold 16 hh16 }
122 On peut choisir d'autres mises en forme si l'on définit la propriété
123 @code{drumStyleTable} dans le contexte @internalsref{DrumVoice}.
124 Quelques variables prédéfinies sont disponibles :
128 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
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
158 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
159 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
160 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
161 @code{tommh}, @code{tomml}, et @code{tomfh}.
164 Ce style permet de saisir une partie de timbales, sur une portée à deux
167 @lilypond[quote,ragged-right]
168 nam = \lyricmode { timh ssh timl ssl cb }
169 mus = \drummode { timh ssh timl ssl cb s16 }
172 \new DrumStaff \with {
174 \remove Time_signature_engraver
175 \override Stem #'transparent = ##t
176 \override Stem #'Y-extent-callback = ##f
177 \override StaffSymbol #'line-count = #2
178 \override StaffSymbol #'staff-space = #2
179 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
180 drumStyleTable = #timbales-style
183 \override LyricText #'font-family = #'typewriter
190 Ce style produit une portée à deux lignes pour une partie de congas.
192 @lilypond[quote,ragged-right]
193 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
194 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
197 \new DrumStaff \with {
199 \remove Time_signature_engraver
200 drumStyleTable = #congas-style
201 \override StaffSymbol #'line-count = #2
203 %% this sucks; it will lengthen stems.
204 \override StaffSymbol #'staff-space = #2
205 \override Stem #'transparent = ##t
206 \override Stem #'Y-extent-callback = ##f
209 \override LyricText #'font-family = #'typewriter
216 Ce style produit une portée à deux lignes pour une partie de bongos.
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 Ce style permet de saisir toute sorte de percussions sur des portées
246 @lilypond[quote,ragged-right]
247 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
248 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
251 \new DrumStaff \with{
253 drumStyleTable = #percussion-style
254 \override StaffSymbol #'line-count = #1
255 \remove Time_signature_engraver
256 \override Stem #'transparent = ##t
257 \override Stem #'Y-extent-callback = ##f
260 \override LyricText #'font-family = #'typewriter
267 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
268 de définir le vôtre en début de fichier.
270 @lilypond[quote,ragged-right,verbatim]
272 (bassdrum default #f -1)
275 (pedalhihat xcircle "stopped" 2)
276 (lowtom diamond #f 3)))
277 up = \drummode { hh8 hh hh hh hhp4 hhp }
278 down = \drummode { bd4 sn bd toml8 toml }
281 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
282 \new DrumVoice { \voiceOne \up }
283 \new DrumVoice { \voiceTwo \down }
290 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
292 Référence du programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
296 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
297 sur le bord de la caisse claire --- donc ils sont remplacés par des
298 @emph{sidesticks,} largement équivalents.
302 @c FIXME: check name -gp
304 @unnumberedsubsubsec Ghost notes
306 Des notes fantômes peuvent être créées pour les parties de percussion,
307 grâce à la commande @code{\parenthesize} décrite dans
308 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
309 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
310 signes. Il faut donc l'ajouter explicitement dans la définition du
311 contexte, suivant la manœuvre indiquée dans @ref{Changing context
312 properties on the fly}.
314 @lilypond[quote,ragged-right,verbatim,fragment]
315 \new DrumStaff \with {
316 \consists "Parenthesis_engraver"
318 \context DrumVoice = "1" { s1 *2 }
319 \context DrumVoice = "2" { s1 *2 }
323 hh8[ hh] <hh sn> hh16
324 < \parenthesize sn > hh < \parenthesize
335 Notez que les commandes @code{\parenthesize} obligent à ajouter des
336 accords --- sous la forme @code{< >} --- autour de chaque élément.