]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/percussion.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[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 Percussions
16 @section Percussions
17 @translationof Percussion
18
19 @menu
20 * Vue d'ensemble des percussions::  
21 @end menu
22
23 @node Vue d'ensemble des percussions
24 @subsection Vue d'ensemble des percussions
25 @translationof Common notation for percussion
26
27 La notation rythmique sert avant tout aux parties de percussions ou de
28 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
29 montrer le rythme d'une mélodie.
30
31
32 @menu
33 * Références en matière de notation pour percussions::   
34 * Notation de base pour percussions::   
35 * Portées de percussion::           
36 * Notes fantômes::                 
37 @end menu
38
39 @node Références en matière de notation pour percussions
40 @unnumberedsubsubsec Références en matière de notation pour percussions
41 @translationof References for percussion @c external
42
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,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 @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          (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 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
288
289 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
290
291
292 @knownissues
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 @node Notes fantômes
301 @unnumberedsubsubsec Notes fantômes
302 @translationof Ghost notes
303
304
305 Des notes fantômes peuvent être créées pour les parties de percussion,
306 grâce à la commande @code{\parenthesize} décrite dans
307 @ref{Parenthèses}. Cependant, le mode @code{\drummode} n'inclut pas par
308 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
309 signes.  Il faut donc l'ajouter explicitement dans la définition du
310 contexte, suivant la manœuvre indiquée dans @ref{La commande de fixation (set)}.
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
336
337
338