]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/percussion.itely
Added a halfopen articulation symbol.
[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
42
43 @untranslated
44
45
46 @node Notation de base pour percussions
47 @unnumberedsubsubsec Notation de base pour percussions
48 @translationof Basic percussion notation
49
50
51 @cindex percussions
52 @cindex batterie
53
54 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
55 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
56 déterminée.  Chaque instrument de percussion peut avoir, dans le
57 fichier LilyPond, un nom complet et un nom raccourci.
58
59
60 @lilypond[quote,ragged-right,verbatim]
61 \drums {
62   hihat hh bassdrum bd
63 }
64 @end lilypond
65
66
67 Ces noms sont inventoriés dans le fichier d'initialisation 
68 @file{ly/@/drumpitch@/-init@/.ly}.
69 @c TODO: properly document this.
70
71
72 @seealso
73 Référence du Programme : @rinternals{note-event}.
74
75
76 @node Portées de percussion
77 @unnumberedsubsubsec Portées de percussion
78 @translationof Percussion staves
79
80
81 @cindex percussions
82 @cindex batterie
83
84 Une partie de percussions utilisant plusieurs instruments requiert en
85 général une portée de plusieurs lignes, où chaque hauteur sur la
86 portée représente un instrument à percussion.
87
88 Pour saisir cette musique, il faut que les notes soient situées dans
89 des contextes @rinternals{DrumStaff} et @rinternals{DrumVoice}.
90
91 @lilypond[quote,ragged-right,verbatim]
92 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
93 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
94   \new DrumStaff <<
95     \new DrumVoice { \voiceOne \up }
96     \new DrumVoice { \voiceTwo \down }
97   >>
98 @end lilypond
99
100 L'exemple ci-dessus montre une notation polyphonique détaillée.  La
101 notation polyphonique abrégée peut être employée lorsque le contexte
102 @rinternals{DrumVoice} est spécifié explicitement :
103
104 @lilypond[quote,ragged-right,fragment,verbatim]
105 \new DrumStaff <<
106   \new DrumVoice = "1" { s1 *2 }
107   \new DrumVoice = "2" { s1 *2 }
108   \drummode {
109     bd4 sn4 bd4 sn4
110     <<
111       { \repeat unfold 16 hh16 }
112       \\
113       { bd4 sn4 bd4 sn4 }
114     >>
115   }
116 >>
117 @end lilypond
118
119 On peut choisir d'autres mises en forme si l'on définit la propriété
120 @code{drumStyleTable} dans le contexte @rinternals{DrumVoice}.  
121 Quelques variables prédéfinies sont disponibles :
122
123 @table @code
124 @item drums-style
125 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
126
127
128 @lilypond[quote,line-width=10.0\cm]
129 nam = \lyricmode {
130   cymc cyms cymr hh hhc hho hhho hhp
131   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
132 mus = \drummode {
133   cymc cyms cymr hh hhc hho hhho hhp \break
134   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
135 \score {
136   << \new DrumStaff \with {
137        \remove Bar_engraver
138        \remove Time_signature_engraver
139        \override Stem #'transparent = ##t
140        \override Stem #'Y-extent = ##f
141        \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
142      } \mus
143      \new Lyrics \nam
144   >>
145   \layout {
146     \context {
147       \Score
148       \override LyricText #'font-family = #'typewriter
149       \override BarNumber #'transparent =##T
150     }
151   }
152 }
153 @end lilypond
154
155 Le plan de la batterie peut inclure jusqu'à six toms différents.  Bien
156 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
157 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
158 @code{tommh}, @code{tomml}, et @code{tomfh}.
159
160 @item timbales-style
161 Ce style permet de saisir une partie de timbales, sur une portée à deux
162 lignes.
163
164 @lilypond[quote,ragged-right]
165 nam = \lyricmode { timh ssh timl ssl cb }
166 mus = \drummode { timh ssh timl ssl cb s16 }
167
168 <<
169   \new DrumStaff \with {
170     \remove Bar_engraver
171     \remove Time_signature_engraver
172     \override Stem #'transparent = ##t
173     \override Stem #'Y-extent = ##f
174     \override StaffSymbol #'line-count = #2
175     \override StaffSymbol #'staff-space = #2
176     \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
177     drumStyleTable = #timbales-style
178   } \mus
179   \new Lyrics {
180     \override LyricText #'font-family = #'typewriter
181     \nam
182   }
183 >>
184 @end lilypond
185
186 @item congas-style
187 Ce style produit une portée à deux lignes pour une partie de congas.
188
189 @lilypond[quote,ragged-right]
190 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
191 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
192
193 <<
194   \new DrumStaff \with {
195     \remove Bar_engraver
196     \remove Time_signature_engraver
197     drumStyleTable = #congas-style
198     \override StaffSymbol #'line-count = #2
199
200     %% this sucks; it will lengthen stems.
201     \override StaffSymbol #'staff-space = #2
202     \override Stem #'transparent = ##t
203     \override Stem #'Y-extent = ##f
204   } \mus
205   \new Lyrics {
206     \override LyricText #'font-family = #'typewriter
207     \nam
208   }
209 >>
210 @end lilypond
211
212 @item bongos-style
213 Ce style produit une portée à deux lignes pour une partie de bongos.
214
215
216 @lilypond[quote,ragged-right]
217 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
218 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
219
220 <<
221   \new DrumStaff \with {
222     \remove Bar_engraver
223     \remove Time_signature_engraver
224     \override StaffSymbol #'line-count = #2
225     drumStyleTable = #bongos-style
226
227     %% this sucks; it will lengthen stems.
228     \override StaffSymbol #'staff-space = #2
229     \override Stem #'transparent = ##t
230     \override Stem #'Y-extent = ##f
231   } \mus
232   \new Lyrics {
233     \override LyricText #'font-family = #'typewriter
234     \nam
235   }
236 >>
237 @end lilypond
238
239 @item percussion-style
240 Ce style permet de saisir toute sorte de percussions sur des portées
241 d'une ligne.
242
243 @lilypond[quote,ragged-right]
244 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
245 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
246
247 <<
248   \new DrumStaff \with{
249     \remove Bar_engraver
250     drumStyleTable = #percussion-style
251     \override StaffSymbol #'line-count = #1
252     \remove Time_signature_engraver
253     \override Stem #'transparent = ##t
254     \override Stem #'Y-extent = ##f
255   } \mus
256   \new Lyrics {
257     \override LyricText #'font-family = #'typewriter
258     \nam
259   }
260 >>
261 @end lilypond
262 @end table
263
264 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
265 de définir le vôtre en début de fichier.
266
267 @lilypond[quote,ragged-right,verbatim]
268 #(define mydrums '(
269          (bassdrum        default   #f           -1)
270          (snare           default   #f           0)
271          (hihat           cross     #f           1)
272          (halfopenhihat   cross     "halfopen"   1)
273          (pedalhihat      xcircle   "stopped"    2)
274          (lowtom          diamond   #f           3)))
275 up = \drummode { hh8 hh hhho hhho 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