]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/percussion.itely
Doc: NR 4.1.4: document improved spacing on the last page (issue 1377)
[lilypond.git] / Documentation / fr / notation / percussion.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: ddf2c9d0e18c6ada1d14d5554f3adb8d972d84d5
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.15.10"
12
13 @c Translators: Valentin Villenave
14 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15
16 @node Percussions
17 @section Percussions
18 @translationof Percussion
19
20 @menu
21 * Vue d'ensemble des percussions::
22 @end menu
23
24 @node Vue d'ensemble des percussions
25 @subsection Vue d'ensemble des percussions
26 @translationof Common notation for percussion
27
28 La notation rythmique sert avant tout aux parties de percussions ou de
29 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
30 montrer le rythme d'une mélodie.
31
32
33 @menu
34 * Références en matière de notation pour percussions::
35 * Notation de base pour percussions::
36 * Portées de percussion::
37 * Notes fantômes::
38 @end menu
39
40 @node Références en matière de notation pour percussions
41 @unnumberedsubsubsec Références en matière de notation pour percussions
42 @translationof References for percussion
43
44 @untranslated
45
46
47 @node Notation de base pour percussions
48 @unnumberedsubsubsec Notation de base pour percussions
49 @translationof Basic percussion notation
50
51
52 @cindex percussions
53 @cindex batterie
54
55 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
56 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
57 déterminée.  Chaque instrument de percussion peut avoir, dans le
58 fichier LilyPond, un nom complet et un nom raccourci.
59
60
61 @lilypond[quote,ragged-right,verbatim]
62 \drums {
63   hihat hh bassdrum bd
64 }
65 @end lilypond
66
67
68 Ces noms sont inventoriés dans le fichier d'initialisation
69 @file{ly/drumpitch-init.ly}.
70 @c TODO: properly document this.
71
72
73 @seealso
74 Référence du Programme : @rinternals{note-event}.
75
76
77 @node Portées de percussion
78 @unnumberedsubsubsec Portées de percussion
79 @translationof Percussion staves
80
81
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 @rinternals{DrumStaff} et @rinternals{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 @rinternals{DrumVoice} est spécifié explicitement :
104
105 @lilypond[quote,ragged-right,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 @rinternals{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 Flag #'transparent = ##t
142        \override Stem #'Y-extent = ##f
143        \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
144      } \mus
145      \new Lyrics \nam
146   >>
147   \layout {
148     \context {
149       \Score
150       \override LyricText #'font-family = #'typewriter
151       \override BarNumber #'transparent =##T
152     }
153   }
154 }
155 @end lilypond
156
157 Le plan de la batterie peut inclure jusqu'à six toms différents.  Bien
158 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
159 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
160 @code{tommh}, @code{tomml}, et @code{tomfh}.
161
162 @item timbales-style
163 Ce style permet de saisir une partie de timbales, sur une portée à deux
164 lignes.
165
166 @lilypond[quote,ragged-right]
167 nam = \lyricmode { timh ssh timl ssl cb }
168 mus = \drummode { timh ssh timl ssl cb s16 }
169
170 <<
171   \new DrumStaff \with {
172     \remove Bar_engraver
173     \remove Time_signature_engraver
174     \override Stem #'transparent = ##t
175     \override Flag #'transparent = ##t
176     \override Stem #'Y-extent = ##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
181   } \mus
182   \new Lyrics {
183     \override LyricText #'font-family = #'typewriter
184     \nam
185   }
186 >>
187 @end lilypond
188
189 @item congas-style
190 Ce style produit une portée à deux lignes pour une partie de congas.
191
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 }
195
196 <<
197   \new DrumStaff \with {
198     \remove Bar_engraver
199     \remove Time_signature_engraver
200     drumStyleTable = #congas-style
201     \override StaffSymbol #'line-count = #2
202
203     %% this sucks; it will lengthen stems.
204     \override StaffSymbol #'staff-space = #2
205     \override Stem #'transparent = ##t
206     \override Flag #'transparent = ##t
207     \override Stem #'Y-extent = ##f
208   } \mus
209   \new Lyrics {
210     \override LyricText #'font-family = #'typewriter
211     \nam
212   }
213 >>
214 @end lilypond
215
216 @item bongos-style
217 Ce style produit une portée à deux lignes pour une partie de bongos.
218
219
220 @lilypond[quote,ragged-right]
221 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
222 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
223
224 <<
225   \new DrumStaff \with {
226     \remove Bar_engraver
227     \remove Time_signature_engraver
228     \override StaffSymbol #'line-count = #2
229     drumStyleTable = #bongos-style
230
231     %% this sucks; it will lengthen stems.
232     \override StaffSymbol #'staff-space = #2
233     \override Stem #'transparent = ##t
234     \override Flag #'transparent = ##t
235     \override Stem #'Y-extent = ##f
236   } \mus
237   \new Lyrics {
238     \override LyricText #'font-family = #'typewriter
239     \nam
240   }
241 >>
242 @end lilypond
243
244 @item percussion-style
245 Ce style permet de saisir toute sorte de percussions sur des portées
246 d'une ligne.
247
248 @lilypond[quote,ragged-right]
249 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
250 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
251
252 <<
253   \new DrumStaff \with{
254     \remove Bar_engraver
255     drumStyleTable = #percussion-style
256     \override StaffSymbol #'line-count = #1
257     \remove Time_signature_engraver
258     \override Stem #'transparent = ##t
259     \override Flag #'transparent = ##t
260     \override Stem #'Y-extent = ##f
261   } \mus
262   \new Lyrics {
263     \override LyricText #'font-family = #'typewriter
264     \nam
265   }
266 >>
267 @end lilypond
268 @end table
269
270 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
271 de définir le vôtre en début de fichier.
272
273 @lilypond[quote,ragged-right,verbatim]
274 #(define mydrums '(
275          (bassdrum        default   #f           -1)
276          (snare           default   #f           0)
277          (hihat           cross     #f           1)
278          (halfopenhihat   cross     "halfopen"   1)
279          (pedalhihat      xcircle   "stopped"    2)
280          (lowtom          diamond   #f           3)))
281 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
282 down = \drummode { bd4 sn bd toml8 toml }
283
284 \new DrumStaff <<
285   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
286   \new DrumVoice { \voiceOne \up }
287   \new DrumVoice { \voiceTwo \down }
288 >>
289 @end lilypond
290
291
292 @seealso
293 Fichier d'initialisation : @file{ly/drumpitch-init.ly}.
294
295 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
296
297
298 @knownissues
299
300 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
301 sur le bord de la caisse claire --- donc ils sont remplacés par des
302 @emph{sidesticks,} largement équivalents.
303
304
305
306 @node Notes fantômes
307 @unnumberedsubsubsec Notes fantômes
308 @translationof Ghost notes
309
310
311 Des notes fantômes peuvent être créées pour les parties de percussion,
312 grâce à la commande @code{\parenthesize} décrite dans
313 @ref{Parenthèses}. Cependant, le mode @code{\drummode} n'inclut pas par
314 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
315 signes.  Il faut donc l'ajouter explicitement dans la définition du
316 contexte, suivant la manœuvre indiquée dans 
317 @ref{La commande de fixation (set)}.
318
319 @lilypond[quote,ragged-right,verbatim]
320 \new DrumStaff \with {
321   \consists "Parenthesis_engraver"
322 } <<
323   \context DrumVoice  = "1"  { s1 *2 }
324   \context DrumVoice  = "2" { s1 *2 }
325   \drummode {
326     <<
327       {
328         hh8[ hh] <hh sn> hh16
329         < \parenthesize sn > hh < \parenthesize
330         sn > hh8 <hh sn> hh
331       } \\ {
332         bd4 r4 bd8 bd r8 bd
333       }
334     >>
335   }
336 >>
337 @end lilypond
338
339 @noindent
340 Notez que les commandes @code{\parenthesize} obligent à ajouter des
341 accords --- sous la forme @code{< >} --- autour de chaque élément.
342
343
344
345