]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/percussion.itely
4be5cd2e403fbe9a5cba4e56e0e2d86371147375
[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.13.36"
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 Stem #'Y-extent = ##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 = ##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 = ##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 = ##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 = ##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          (halfopenhihat   cross     "halfopen"   1)
274          (pedalhihat      xcircle   "stopped"    2)
275          (lowtom          diamond   #f           3)))
276 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
277 down = \drummode { bd4 sn bd toml8 toml }
278
279 \new DrumStaff <<
280   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
281   \new DrumVoice { \voiceOne \up }
282   \new DrumVoice { \voiceTwo \down }
283 >>
284 @end lilypond
285
286
287 @seealso
288 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
289
290 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
291
292
293 @knownissues
294
295 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
296 sur le bord de la caisse claire --- donc ils sont remplacés par des
297 @emph{sidesticks,} largement équivalents.
298
299
300
301 @node Notes fantômes
302 @unnumberedsubsubsec Notes fantômes
303 @translationof Ghost notes
304
305
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{Parenthèses}. 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{La commande de fixation (set)}.
312
313 @lilypond[quote,ragged-right,verbatim]
314 \new DrumStaff \with {
315   \consists "Parenthesis_engraver"
316 } <<
317   \context DrumVoice  = "1"  { s1 *2 }
318   \context DrumVoice  = "2" { s1 *2 }
319   \drummode {
320     <<
321       {
322         hh8[ hh] <hh sn> hh16
323         < \parenthesize sn > hh < \parenthesize
324         sn > hh8 <hh sn> hh
325       } \\ {
326         bd4 r4 bd8 bd r8 bd
327       }
328     >>
329   }
330 >>
331 @end lilypond
332
333 @noindent
334 Notez que les commandes @code{\parenthesize} obligent à ajouter des
335 accords --- sous la forme @code{< >} --- autour de chaque élément.
336
337
338
339