]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/percussion.itely
Merge master into nested-bookparts
[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: bdf8540b74167817eab96ed3d13b35477217f9fe
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 \version "2.11.61"
11
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Percussion
16 @section Percussion
17
18 @menu
19 * Common notation for percussion::  
20 @end menu
21
22 @node Common notation for percussion
23 @subsection Common notation for percussion
24
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.
28
29
30 @menu
31 * References for percussion::   
32 * Basic percussion notation::   
33 * Percussion staves::           
34 * Ghost notes::                 
35 @end menu
36
37 @node References for percussion
38 @unnumberedsubsubsec References for percussion
39
40
41 @untranslated
42
43
44 @node Basic percussion notation
45 @unnumberedsubsubsec Basic percussion notation
46
47
48 @cindex percussions
49 @cindex batterie
50
51 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
52 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
53 déterminée.  Chaque instrument de percussion peut avoir, dans le
54 fichier LilyPond, un nom complet et un nom raccourci.
55
56
57 @lilypond[quote,ragged-right,verbatim]
58 \drums {
59   hihat hh bassdrum bd
60 }
61 @end lilypond
62
63
64 Ces noms sont inventoriés dans le fichier d'initialisation 
65 @file{ly/@/drumpitch@/-init@/.ly}.
66 @c TODO: properly document this.
67
68 @seealso
69
70 Référence du Programme : @rinternals{note-event}.
71
72
73
74 @node Percussion staves
75 @unnumberedsubsubsec Percussion staves
76
77
78 @cindex percussions
79 @cindex batterie
80
81 Une partie de percussions utilisant plusieurs instruments requiert en
82 général une portée de plusieurs lignes, où chaque hauteur sur la
83 portée représente un instrument à percussion.
84
85 Pour saisir cette musique, il faut que les notes soient situées dans
86 des contextes @rinternals{DrumStaff} et @rinternals{DrumVoice}.
87
88 @lilypond[quote,ragged-right,verbatim]
89 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
90 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
91   \new DrumStaff <<
92     \new DrumVoice { \voiceOne \up }
93     \new DrumVoice { \voiceTwo \down }
94   >>
95 @end lilypond
96
97 L'exemple ci-dessus montre une notation polyphonique détaillée.  La
98 notation polyphonique abrégée peut être employée lorsque le contexte
99 @rinternals{DrumVoice} est spécifié explicitement :
100
101 @lilypond[quote,ragged-right,fragment,verbatim]
102 \new DrumStaff <<
103   \new DrumVoice = "1" { s1 *2 }
104   \new DrumVoice = "2" { s1 *2 }
105   \drummode {
106     bd4 sn4 bd4 sn4
107     <<
108       { \repeat unfold 16 hh16 }
109       \\
110       { bd4 sn4 bd4 sn4 }
111     >>
112   }
113 >>
114 @end lilypond
115
116 On peut choisir d'autres mises en forme si l'on définit la propriété
117 @code{drumStyleTable} dans le contexte @rinternals{DrumVoice}.  
118 Quelques variables prédéfinies sont disponibles :
119
120 @table @code
121 @item drums-style
122 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
123
124
125 @lilypond[quote,line-width=10.0\cm]
126 nam = \lyricmode {
127   cymc cyms cymr hh hhc hho hhho hhp
128   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
129 mus = \drummode {
130   cymc cyms cymr hh hhc hho hhho hhp \break
131   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
132 \score {
133   << \new DrumStaff \with {
134        \remove Bar_engraver
135        \remove Time_signature_engraver
136        \override Stem #'transparent = ##t
137        \override Stem #'Y-extent-callback = ##f
138        \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
139      } \mus
140      \new Lyrics \nam
141   >>
142   \layout {
143     \context {
144       \Score
145       \override LyricText #'font-family = #'typewriter
146       \override BarNumber #'transparent =##T
147     }
148   }
149 }
150 @end lilypond
151
152 Le plan de la batterie peut inclure jusqu'à six toms différents.  Bien
153 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
154 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
155 @code{tommh}, @code{tomml}, et @code{tomfh}.
156
157 @item timbales-style
158 Ce style permet de saisir une partie de timbales, sur une portée à deux
159 lignes.
160
161 @lilypond[quote,ragged-right]
162 nam = \lyricmode { timh ssh timl ssl cb }
163 mus = \drummode { timh ssh timl ssl cb s16 }
164
165 <<
166   \new DrumStaff \with {
167     \remove Bar_engraver
168     \remove Time_signature_engraver
169     \override Stem #'transparent = ##t
170     \override Stem #'Y-extent-callback = ##f
171     \override StaffSymbol #'line-count = #2
172     \override StaffSymbol #'staff-space = #2
173     \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
174     drumStyleTable = #timbales-style
175   } \mus
176   \new Lyrics {
177     \override LyricText #'font-family = #'typewriter
178     \nam
179   }
180 >>
181 @end lilypond
182
183 @item congas-style
184 Ce style produit une portée à deux lignes pour une partie de congas.
185
186 @lilypond[quote,ragged-right]
187 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
188 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
189
190 <<
191   \new DrumStaff \with {
192     \remove Bar_engraver
193     \remove Time_signature_engraver
194     drumStyleTable = #congas-style
195     \override StaffSymbol #'line-count = #2
196
197     %% this sucks; it will lengthen stems.
198     \override StaffSymbol #'staff-space = #2
199     \override Stem #'transparent = ##t
200     \override Stem #'Y-extent-callback = ##f
201   } \mus
202   \new Lyrics {
203     \override LyricText #'font-family = #'typewriter
204     \nam
205   }
206 >>
207 @end lilypond
208
209 @item bongos-style
210 Ce style produit une portée à deux lignes pour une partie de bongos.
211
212
213 @lilypond[quote,ragged-right]
214 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
215 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
216
217 <<
218   \new DrumStaff \with {
219     \remove Bar_engraver
220     \remove Time_signature_engraver
221     \override StaffSymbol #'line-count = #2
222     drumStyleTable = #bongos-style
223
224     %% this sucks; it will lengthen stems.
225     \override StaffSymbol #'staff-space = #2
226     \override Stem #'transparent = ##t
227     \override Stem #'Y-extent-callback = ##f
228   } \mus
229   \new Lyrics {
230     \override LyricText #'font-family = #'typewriter
231     \nam
232   }
233 >>
234 @end lilypond
235
236 @item percussion-style
237 Ce style permet de saisir toute sorte de percussions sur des portées
238 d'une ligne.
239
240 @lilypond[quote,ragged-right]
241 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
242 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
243
244 <<
245   \new DrumStaff \with{
246     \remove Bar_engraver
247     drumStyleTable = #percussion-style
248     \override StaffSymbol #'line-count = #1
249     \remove Time_signature_engraver
250     \override Stem #'transparent = ##t
251     \override Stem #'Y-extent-callback = ##f
252   } \mus
253   \new Lyrics {
254     \override LyricText #'font-family = #'typewriter
255     \nam
256   }
257 >>
258 @end lilypond
259 @end table
260
261 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
262 de définir le vôtre en début de fichier.
263
264 @lilypond[quote,ragged-right,verbatim]
265 #(define mydrums '(
266          (bassdrum     default   #f         -1)
267          (snare        default   #f         0)
268          (hihat        cross     #f         1)
269          (pedalhihat   xcircle   "stopped"  2)
270          (lowtom       diamond   #f         3)))
271 up = \drummode { hh8 hh hh hh hhp4 hhp }
272 down = \drummode { bd4 sn bd toml8 toml }
273
274 \new DrumStaff <<
275   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
276   \new DrumVoice { \voiceOne \up }
277   \new DrumVoice { \voiceTwo \down }
278 >>
279 @end lilypond
280
281
282 @seealso
283
284 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
285
286 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
287
288 @knownissues
289
290 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
291 sur le bord de la caisse claire --- donc ils sont remplacés par des
292 @emph{sidesticks,} largement équivalents.
293
294
295
296 @node Ghost notes
297 @unnumberedsubsubsec Ghost notes
298
299
300 Des notes fantômes peuvent être créées pour les parties de percussion,
301 grâce à la commande @code{\parenthesize} décrite dans
302 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
303 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
304 signes.  Il faut donc l'ajouter explicitement dans la définition du
305 contexte, suivant la manœuvre indiquée dans @ref{The
306 set command}.
307
308 @lilypond[quote,ragged-right,verbatim,fragment]
309 \new DrumStaff \with {
310   \consists "Parenthesis_engraver"
311 } <<
312   \context DrumVoice  = "1"  { s1 *2 }
313   \context DrumVoice  = "2" { s1 *2 }
314   \drummode {
315     <<
316       {
317         hh8[ hh] <hh sn> hh16
318         < \parenthesize sn > hh < \parenthesize
319         sn > hh8 <hh sn> hh
320       } \\ {
321         bd4 r4 bd8 bd r8 bd
322       }
323     >>
324   }
325 >>
326 @end lilypond
327
328 @noindent
329 Notez que les commandes @code{\parenthesize} obligent à ajouter des
330 accords --- sous la forme @code{< >} --- autour de chaque élément.
331
332
333
334