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