]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/percussion.itely
Update translated docs skeletons and add translation authoring info
[lilypond.git] / Documentation / fr / user / percussion.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c Translators: Valentin Villenave
11 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
12
13 @node Percussion
14 @section Percussion
15
16 @menu
17 * Percussion sections::
18 @end menu
19
20 @node Percussion sections
21 @subsection Percussion sections
22
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.
26
27 @menu
28 * Showing melody rhythms::      
29 * Entering percussion::         
30 * Percussion staves::           
31 * Ghost notes::                 
32 @end menu
33
34
35 @node Showing melody rhythms
36 @unnumberedsubsubsec Showing melody rhythms
37
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.
41
42 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
43 \new RhythmicStaff {
44   \time 4/4
45   c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
46 }
47 @end lilypond
48
49 @seealso
50
51 Référence du programme : @internalsref{RhythmicStaff}.
52
53
54 @node Entering percussion
55 @unnumberedsubsubsec Entering percussion
56
57 @cindex percussions
58 @cindex batterie
59
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.
64
65
66 @lilypond[quote,ragged-right,verbatim]
67 \drums {
68   hihat hh bassdrum bd
69 }
70 @end lilypond
71
72 Ces noms sont inventoriés dans le fichier d'initialisation 
73 @file{ly/@/drumpitch@/-init@/.ly}.
74 @c TODO: properly document this.
75
76 @seealso
77
78 Référence du Programme : @internalsref{note-event}.
79
80 @node Percussion staves
81 @unnumberedsubsubsec Percussion staves
82 @cindex percussions
83 @cindex batterie
84
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.
88
89 Pour saisir cette musique, il faut que les notes soient situées dans
90 des contextes @internalsref{DrumStaff} et @internalsref{DrumVoice}.
91
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 }
95   \new DrumStaff <<
96     \new DrumVoice { \voiceOne \up }
97     \new DrumVoice { \voiceTwo \down }
98   >>
99 @end lilypond
100
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 :
104
105 @lilypond[quote,ragged-right,fragment,verbatim]
106 \new DrumStaff <<
107   \new DrumVoice = "1" { s1 *2 }
108   \new DrumVoice = "2" { s1 *2 }
109   \drummode {
110     bd4 sn4 bd4 sn4
111     <<
112       { \repeat unfold 16 hh16 }
113       \\
114       { bd4 sn4 bd4 sn4 }
115     >>
116   }
117 >>
118 @end lilypond
119
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 :
123
124 @table @code
125 @item drums-style
126 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
127
128
129 @lilypond[quote,line-width=10.0\cm]
130 nam = \lyricmode {
131   cymc cyms cymr hh hhc hho hhho hhp
132   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
133 mus = \drummode {
134   cymc cyms cymr hh hhc hho hhho hhp \break
135   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
136 \score {
137   << \new DrumStaff \with {
138        \remove Bar_engraver
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)
143      } \mus
144      \new Lyrics \nam
145   >>
146   \layout {
147     \context {
148       \Score
149       \override LyricText #'font-family = #'typewriter
150       \override BarNumber #'transparent =##T
151     }
152   }
153 }
154 @end lilypond
155
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}.
160
161 @item timbales-style
162 Ce style permet de saisir une partie de timbales, sur une portée à deux
163 lignes.
164
165 @lilypond[quote,ragged-right]
166 nam = \lyricmode { timh ssh timl ssl cb }
167 mus = \drummode { timh ssh timl ssl cb s16 }
168
169 <<
170   \new DrumStaff \with {
171     \remove Bar_engraver
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
179   } \mus
180   \new Lyrics {
181     \override LyricText #'font-family = #'typewriter
182     \nam
183   }
184 >>
185 @end lilypond
186
187 @item congas-style
188 Ce style produit une portée à deux lignes pour une partie de congas.
189
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 }
193
194 <<
195   \new DrumStaff \with {
196     \remove Bar_engraver
197     \remove Time_signature_engraver
198     drumStyleTable = #congas-style
199     \override StaffSymbol #'line-count = #2
200
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
205   } \mus
206   \new Lyrics {
207     \override LyricText #'font-family = #'typewriter
208     \nam
209   }
210 >>
211 @end lilypond
212
213 @item bongos-style
214 Ce style produit une portée à deux lignes pour une partie de bongos.
215
216
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 }
220
221 <<
222   \new DrumStaff \with {
223     \remove Bar_engraver
224     \remove Time_signature_engraver
225     \override StaffSymbol #'line-count = #2
226     drumStyleTable = #bongos-style
227
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
232   } \mus
233   \new Lyrics {
234     \override LyricText #'font-family = #'typewriter
235     \nam
236   }
237 >>
238 @end lilypond
239
240 @item percussion-style
241 Ce style permet de saisir toute sorte de percussions sur des portées
242 d'une ligne.
243
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 }
247
248 <<
249   \new DrumStaff \with{
250     \remove Bar_engraver
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
256   } \mus
257   \new Lyrics {
258     \override LyricText #'font-family = #'typewriter
259     \nam
260   }
261 >>
262 @end lilypond
263 @end table
264
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.
267
268 @lilypond[quote,ragged-right,verbatim]
269 #(define mydrums '(
270          (bassdrum     default   #f         -1)
271          (snare        default   #f         0)
272          (hihat        cross     #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 }
277
278 \new DrumStaff <<
279   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
280   \new DrumVoice { \voiceOne \up }
281   \new DrumVoice { \voiceTwo \down }
282 >>
283 @end lilypond
284
285
286 @seealso
287
288 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
289
290 Référence du programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
291
292 @refbugs
293
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.
297
298
299
300 @c FIXME: check name -gp
301 @node Ghost notes
302 @unnumberedsubsubsec Ghost notes
303
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}.
311
312 @lilypond[quote,ragged-right,verbatim,fragment]
313 \new DrumStaff \with {
314   \consists "Parenthesis_engraver"
315 } <<
316   \context DrumVoice  = "1"  { s1 *2 }
317   \context DrumVoice  = "2" { s1 *2 }
318   \drummode {
319     <<
320       {
321         hh8[ hh] <hh sn> hh16
322         < \parenthesize sn > hh < \parenthesize
323         sn > hh8 <hh sn> hh
324       } \\ {
325         bd4 r4 bd8 bd r8 bd
326       }
327     >>
328   }
329 >>
330 @end lilypond
331
332 @noindent
333 Notez que les commandes @code{\parenthesize} obligent à ajouter des
334 accords --- sous la forme @code{< >} --- autour de chaque élément.
335