]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/percussion.itely
Doc-fr: updates NR
[lilypond.git] / Documentation / fr / notation / percussion.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: 553410afdd9496f7d9f1498e755ea18de8e70596
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.19.2"
12
13 @c Translators: Valentin Villenave, Jean-Charles Malahieude
14 @c Translation checkers: 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
25 @node Vue d'ensemble des percussions
26 @subsection Vue d'ensemble des percussions
27 @translationof Common notation for percussion
28
29 La notation rythmique sert avant tout aux parties de percussions ou de
30 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
31 montrer le rythme d'une mélodie.
32
33 @menu
34 * Références en matière de notation pour percussions::
35 * Notation de base pour percussions::
36 * Roulements de tambour::
37 * Hauteurs en percussions::
38 * Portées de percussion::
39 * Personnalisation de portées de percussion::
40 * Notes fantômes::
41 @end menu
42
43
44 @node Références en matière de notation pour percussions
45 @unnumberedsubsubsec Références en matière de notation pour percussions
46 @translationof References for percussion
47
48 @c TODO add more references.
49
50 @itemize
51
52 @item Certains instruments à percussion se notent sur une portée
53 rythmique.  Vous trouverez des informations détaillées à ce sujet aux
54 rubriques @ref{Gravure de lignes rythmiques} et
55 @ref{Initialisation de nouvelles portées}.
56
57 @item Le rendu MIDI des percussions fait l'objet d'une rubrique
58 dédiée : @ref{Gestion des instruments MIDI}.
59
60 @end itemize
61
62 @seealso
63 Manuel de notation :
64 @ref{Gravure de lignes rythmiques},
65 @ref{Initialisation de nouvelles portées},
66 @ref{Gestion des instruments MIDI}.
67
68 Morceaux choisis :
69 @rlsr{Percussion}.
70
71
72 @node Notation de base pour percussions
73 @unnumberedsubsubsec Notation de base pour percussions
74 @translationof Basic percussion notation
75
76 @cindex percussions
77 @cindex batterie
78
79 Les parties de percussions peuvent être saisies avec le mode
80 @code{\drummode}, qui est l'équivalent du mode standard utilisé pour les
81 notes à hauteur déterminée.  Le moyen plus simple pour saisir une partie
82 de percussion est d'utiliser la commande @code{\drums}, qui crée un
83 contexte spécifique :
84
85 @lilypond[quote,verbatim]
86 \drums {
87   hihat4 hh bassdrum bd
88 }
89 @end lilypond
90
91 Il s'agit en fait d'un raccourci pour
92
93 @lilypond[quote,verbatim]
94 \new DrumStaff \drummode {
95   hihat4 hh bassdrum bd
96   }
97 @end lilypond
98
99 Chaque instrument de percussion peut avoir, dans le fichier LilyPond, un
100 nom complet et un nom raccourci.  Ces noms sont inventoriés à l'annexe
101 @ref{Gestion des instruments MIDI}.
102
103 @cindex clef, percussion
104 @cindex percussion, clef
105
106 Notez bien que l'utilisation de hauteurs (comme un @code{cis4}) dans un
107 contexte @code{DrumStaff} déclenchera immanquablement une erreur.  Un
108 contexte @code{DrumStaff} fait automatiquement appel à une clef
109 spécifique ; vous pouvez la spécifier explicitement ou utiliser une
110 autre clef.
111
112 @lilypond[quote,ragged-right,verbatim]
113 \drums {
114   \clef percussion
115   bd4 4 4 4
116   \clef treble
117   hh4 4 4 4
118 }
119 @end lilypond
120
121 Certains instruments à percussion connaissent quelques problèmes quant à
122 leur prise en charge au niveau de la génération de fichiers MIDI ;
123 de plus amples informations sont disponibles à la rubrique
124 @ref{Gestion des instruments MIDI}.
125
126 @seealso
127 Manuel de notation :
128 @ref{Gestion des instruments MIDI},
129 @ref{Notes utilisées en percussion}.
130
131 Fichiers d'initialisation :
132 @file{ly/drumpitch-init.ly}
133
134 Morceaux choisis :
135 @rlsr{Percussion}.
136
137
138 @node Roulements de tambour
139 @unnumberedsubsubsec Roulements de tambour
140 @translationof Drum rolls
141
142 Les roulements de tambour s'indiquent par une triple barre en travers
143 des hampes.  Qu'il s'agisse d'une noire ou d'une durée plus longue,
144 cette triple barre s'affiche explicitement.  Dans le cas de croches,
145 seules deux barres traversent les hampes (la troisième faisant office de
146 ligature).  Si ce roulement s'applique à des notes plus courtes que la
147 croche, LilyPond fait apparaître une seule barre en travers des hampes
148 en supplément du nombre de barres de ligature.  Ces différents
149 graphismes s'obtiennent à l'aide d'une notation de trémolo, en suivant
150 les préceptes mentionnés à la rubrique @ref{Répétitions en trémolo}.
151
152 @lilypond[quote,verbatim]
153 \drums {
154   \time 2/4
155   sn16 8 16 8 8:32 ~
156   8 8 4:32 ~
157   4 8 16 16
158   4 r4
159 }
160 @end lilypond
161
162 Les coups de baguette peuvent s'indiquer à l'aide de @emph{markups}
163 @code{"D"} et @code{"G"} au-dessus ou en dessous des notes comme indiqué
164 à la rubrique @ref{Direction et positionnement}.  Vous devrez peut-être
165 jouer sur la propriété @code{staff-padding} pour obtenir une ligne de
166 base satisfaisante.
167
168 @c KEEP LY
169 @lilypond[quote,verbatim]
170 \drums {
171   \repeat unfold 2 {
172     sn16^"G" 16^"D" 16^"G" 16^"G" 16^"D" 16^"G" 16^"D" 16^"D"
173     \stemUp
174     sn16_"G" 16_"D" 16_"G" 16_"G" 16_"D" 16_"G" 16_"D" 16_"D"
175   }
176 }
177 @end lilypond
178
179 @seealso
180 Manuel de notation :
181 @ref{Direction et positionnement},
182 @ref{Répétitions en trémolo}.
183
184 Morceaux choisis :
185 @rlsr{Percussion}.
186
187
188 @node Hauteurs en percussions
189 @unnumberedsubsubsec Hauteurs en percussions
190 @translationof Pitched percussion
191
192 Certains instruments à percussion émettent des hauteurs, comme le
193 xylophone, le vibraphone ou les timbales ; ils utilisent donc des
194 portées classiques.  Cette possibilité est abordée dans d'autres parties
195 du manuel.
196
197 @seealso
198 Manuel de notation :
199 @ref{Gestion des instruments MIDI}.
200
201 Morceaux choisis :
202 @rlsr{Percussion}.
203
204
205 @node Portées de percussion
206 @unnumberedsubsubsec Portées de percussion
207 @translationof Percussion staves
208
209 @cindex percussions
210 @cindex batterie
211
212 Une partie de percussions utilisant plusieurs instruments requiert en
213 général une portée de plusieurs lignes, où chaque hauteur sur la
214 portée représente un instrument à percussion.  La gravure d'une telle
215 musique requiert que les notes soient situées dans des contextes
216 @code{DrumStaff} et @code{DrumVoice}.
217
218 @lilypond[quote,verbatim]
219 up = \drummode {
220   crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat
221 }
222 down = \drummode {
223   bassdrum4 snare8 bd r bd sn4
224 }
225 \new DrumStaff <<
226   \new DrumVoice { \voiceOne \up }
227   \new DrumVoice { \voiceTwo \down }
228 >>
229 @end lilypond
230
231 L'exemple ci-dessus montre une notation polyphonique détaillée.  La
232 notation polyphonique abrégée peut être employée -- voir la rubrique
233 @rlearning{J'entends des Voix} -- comme ici :
234
235 @lilypond[quote,verbatim]
236 \new DrumStaff <<
237   \drummode {
238     bd4 sn4 bd4 sn4
239     << {
240       \repeat unfold 16 hh16
241     } \\ {
242       bd4 sn4 bd4 sn4
243     } >>
244   }
245 >>
246 @end lilypond
247
248 On peut choisir d'autres mises en forme si l'on définit la propriété
249 @code{drumStyleTable} dans le contexte @code{DrumVoice}.
250 Quelques variables prédéfinies sont disponibles :
251
252 @c TODO: decide what to do about this table.  (ie verbatim or not)
253 @table @code
254
255 @item drums-style
256 La notation par défaut : une batterie standard, sur une portée de cinq
257 lignes.
258
259 @lilypond[quote,line-width=10.0\cm]
260 nam = \lyricmode {
261   cymc cyms cymr hh hhc hho hhho hhp
262   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
263 mus = \drummode {
264   cymc cyms cymr hh hhc hho hhho hhp \break
265   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
266 \score {
267   << \new DrumStaff \with {
268        \remove "Bar_engraver"
269        \remove "Time_signature_engraver"
270        \hide Stem
271        \override Stem.Y-extent = ##f
272      } \mus
273      \new Lyrics \nam
274   >>
275   \layout {
276     \context {
277       \Score
278       \override LyricText.font-family = #'typewriter
279       \override BarNumber.transparent =##T
280     }
281   }
282 }
283 @end lilypond
284
285 Le plan de la batterie peut inclure jusqu'à six toms différents.  Bien
286 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
287 prévoit moins ; par exemple, les trois toms des lignes du milieu
288 sont @code{tommh}, @code{tomml}, et @code{tomfh}.
289
290
291 @item agostini-drums-style
292 Inventé par le percussioniste français Dante Agostini en 1965, cette notation
293 est comunément utilisée en France mais aussi autre part.
294
295 @lilypond[quote,line-width=10.0\cm]
296 nam = \lyricmode {
297   cymc cyms cymr hh hhc hho hhho hhp
298   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
299 mus = \drummode {
300   cymc cyms cymr hh hhc hho hhho hhp \break
301   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
302 \score {
303   << \new DrumStaff \with {
304        \remove "Bar_engraver"
305        \remove "Time_signature_engraver"
306        \hide Stem
307        \override Stem.Y-extent = ##f
308        drumStyleTable = #agostini-drums-style
309      } \mus
310      \new Lyrics \nam
311   >>
312   \layout {
313     \context {
314       \Score
315       \override LyricText.font-family = #'typewriter
316       \override BarNumber.transparent =##T
317     }
318   }
319 }
320 @end lilypond
321
322 @item agostini-drums-style
323 Inventé par le percussionniste français Dante Agostini en 1965, cette
324 notation s'est répandue au-delà de l'hexagone.
325
326 @lilypond[quote,line-width=10.0\cm]
327 nam = \lyricmode {
328   cymc cyms cymr hh hhc hho hhho hhp
329   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
330 mus = \drummode {
331   cymc cyms cymr hh hhc hho hhho hhp \break
332   cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
333 \score {
334   << \new DrumStaff \with {
335        \remove "Bar_engraver"
336        \remove "Time_signature_engraver"
337        \hide Stem
338        \override Stem.Y-extent = ##f
339        drumStyleTable = #agostini-drums-style
340      } \mus
341      \new Lyrics \nam
342   >>
343   \layout {
344     \context {
345       \Score
346       \override LyricText.font-family = #'typewriter
347       \override BarNumber.transparent =##T
348     }
349   }
350 }
351 @end lilypond
352
353 @item timbales-style
354 Ce style permet de saisir une partie de timbales, sur une portée à deux
355 lignes.
356
357 @lilypond[quote,ragged-right]
358 nam = \lyricmode { timh ssh timl ssl cb }
359 mus = \drummode { timh ssh timl ssl cb s16 }
360
361 <<
362   \new DrumStaff \with {
363     \remove "Bar_engraver"
364     \remove "Time_signature_engraver"
365     \hide Stem
366     \override Stem.Y-extent = ##f
367     \override StaffSymbol.line-count = #2
368     \override StaffSymbol.staff-space = #2
369     \override VerticalAxisGroup.minimum-Y-extent = #'(-3.0 . 4.0)
370     drumStyleTable = #timbales-style
371   } \mus
372   \new Lyrics {
373     \override LyricText.font-family = #'typewriter
374     \nam
375   }
376 >>
377 @end lilypond
378
379 @item congas-style
380 Ce style produit une portée à deux lignes pour une partie de congas.
381
382 @lilypond[quote,ragged-right]
383 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
384 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
385
386 <<
387   \new DrumStaff \with {
388     \remove "Bar_engraver"
389     \remove "Time_signature_engraver"
390     drumStyleTable = #congas-style
391     \override StaffSymbol.line-count = #2
392
393     %% this sucks; it will lengthen stems.
394     \override StaffSymbol.staff-space = #2
395     \hide Stem
396     \override Stem.Y-extent = ##f
397   } \mus
398   \new Lyrics {
399     \override LyricText.font-family = #'typewriter
400     \nam
401   }
402 >>
403 @end lilypond
404
405 @item bongos-style
406 Ce style produit une portée à deux lignes pour une partie de bongos.
407
408 @lilypond[quote,ragged-right]
409 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
410 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
411
412 <<
413   \new DrumStaff \with {
414     \remove "Bar_engraver"
415     \remove "Time_signature_engraver"
416     \override StaffSymbol.line-count = #2
417     drumStyleTable = #bongos-style
418
419     %% this sucks; it will lengthen stems.
420     \override StaffSymbol.staff-space = #2
421     \hide Stem
422     \override Stem.Y-extent = ##f
423   } \mus
424   \new Lyrics {
425     \override LyricText.font-family = #'typewriter
426     \nam
427   }
428 >>
429 @end lilypond
430
431 @item percussion-style
432 Ce style permet de saisir toute sorte de percussions sur des portées
433 d'une ligne.
434
435 @lilypond[quote,ragged-right]
436 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
437 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
438
439 <<
440   \new DrumStaff \with{
441     \remove "Bar_engraver"
442     drumStyleTable = #percussion-style
443     \override StaffSymbol.line-count = #1
444     \remove "Time_signature_engraver"
445     \hide Stem
446     \override Stem.Y-extent = ##f
447   } \mus
448   \new Lyrics {
449     \override LyricText.font-family = #'typewriter
450     \nam
451   }
452 >>
453 @end lilypond
454 @end table
455
456
457 @node Personnalisation de portées de percussion
458 @unnumberedsubsubsec Personnalisation de portées de percussion
459 @translationof Custom percussion staves
460
461 Dans l'éventualité où aucun des styles prédéfinis ne vous convient, il
462 est aisé de définir le vôtre en début de fichier.
463
464 @lilypond[quote,verbatim]
465 #(define mydrums '(
466          (bassdrum        default   #f           -1)
467          (snare           default   #f           0)
468          (hihat           cross     #f           1)
469          (halfopenhihat   cross     "halfopen"   1)
470          (pedalhihat      xcircle   "stopped"    2)
471          (lowtom          diamond   #f           3)))
472 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
473 down = \drummode { bd4 sn bd toml8 toml }
474
475 \new DrumStaff <<
476   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
477   \new DrumVoice { \voiceOne \up }
478   \new DrumVoice { \voiceTwo \down }
479 >>
480 @end lilypond
481
482 @snippets
483
484 @c TODO: MOVE ALL THESE TO LSR!  -gp
485
486 Voici quelques exemples.
487
488 Deux @emph{woodblocks} saisis comme @code{wbh} (woodblock aigu) et
489 @code{wbl} (woodblock grave) :
490
491 @lilypond[quote,verbatim]
492 % These lines define the position of the woodblocks in the stave;
493 % if you like, you can change it or you can use special note heads
494 % for the woodblocks.
495 #(define mydrums '((hiwoodblock default #t  3)
496                    (lowoodblock default #t -2)))
497
498 woodstaff = {
499   % This defines a staff with only two lines.
500   % It also defines the positions of the two lines.
501   \override Staff.StaffSymbol.line-positions = #'(-2 3)
502
503   % This is necessary; if not entered, the barline would be too short!
504   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
505 }
506
507 \new DrumStaff {
508   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
509
510   % with this you load your new drum style table
511   \woodstaff
512
513   \drummode {
514     \time 2/4
515     wbl8 16 16 wbh8-> wbl |
516     wbl8 16 wbh-> ~ 16 wbl r8 |
517   }
518 }
519 @end lilypond
520
521 Vous aurez remarqué ici l'allongement des barres de mesure par
522 l'instruction
523 @w{@code{\override Staff.BarLine.bar-extent #'(de . à)}}.  Il faut
524 aussi définir la position des deux lignes de la portée -- voir à ce
525 sujet la rubrique @ref{Symbole de la portée}.
526
527 Un tambourin, saisi avec un @qq{tamb} :
528
529 @lilypond[quote,verbatim]
530 #(define mydrums '((tambourine default #t 0)))
531
532 tambustaff = {
533   \override Staff.StaffSymbol.line-positions = #'( 0 )
534   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
535   \set DrumStaff.instrumentName = #"Tambourine"
536 }
537
538 \new DrumStaff {
539   \tambustaff
540   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
541
542   \drummode {
543     \time 6/8
544     tamb8. 16 8 8 8 8 |
545     tamb4. 8 8 8 |
546     % the trick with the scaled duration and the shorter rest
547     % is neccessary for the correct ending of the trill-span!
548     tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
549   }
550 }
551 @end lilypond
552
553 Un peu de tam tam, abrégé @qq{tt} :
554
555 @lilypond[quote,verbatim]
556 #(define mydrums '((tamtam default #t 0)))
557
558 tamtamstaff = {
559   \override Staff.StaffSymbol.line-positions = #'( 0 )
560   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
561   \set DrumStaff.instrumentName = #"Tamtam"
562 }
563
564 \new DrumStaff {
565   \tamtamstaff
566   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
567
568   \drummode {
569     tt 1 \pp \laissezVibrer
570   }
571 }
572 @end lilypond
573
574 Deux cloches, une sonnaille -- @qq{cb} pour @emph{cowbell} -- et une
575 cloche de quart -- @qq{rb} pour @emph{ridebell} :
576
577 @lilypond[quote,verbatim]
578 #(define mydrums '((ridebell default #t  3)
579                    (cowbell  default #t -2)))
580
581 bellstaff = {
582   \override DrumStaff.StaffSymbol.line-positions = #'(-2 3)
583   \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
584   \override Staff.BarLine.bar-extent = #'(-1.5 . 1.5)
585   \set DrumStaff.instrumentName = #"Different Bells"
586 }
587
588 \new DrumStaff {
589   \bellstaff
590   \drummode {
591     \time 2/4
592     rb8 8 cb 16 rb-> ~ |
593     16 8 16 cb8 8 |
594   }
595 }
596 @end lilypond
597
598 Et pour finir un extrait tiré de @qq{L'histoire du Soldat} de
599 Stravinsky :
600
601 @lilypond[quote,verbatim]
602 #(define mydrums '((bassdrum   default #t  4)
603                    (snare      default #t -4)
604                    (tambourine default #t  0)))
605
606 global = {
607   \time 3/8 s4.
608   \time 2/4 s2*2
609   \time 3/8 s4.
610   \time 2/4 s2
611 }
612
613 drumsA = {
614   \context DrumVoice <<
615     { \global }
616     { \drummode {
617         \autoBeamOff
618         \stemDown sn8 \stemUp tamb s8 |
619         sn4 \stemDown sn4 |
620         \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
621         \stemDown sn8 \stemUp tamb s8 |
622         \stemUp sn4 s8 \stemUp tamb
623       }
624     }
625   >>
626 }
627
628 drumsB = {
629   \drummode {
630     s4 bd8 s2*2 s4 bd8 s4 bd8 s8
631   }
632 }
633
634 \layout {
635   indent = #40
636 }
637
638 \score {
639   \new StaffGroup <<
640     \new DrumStaff {
641       \set DrumStaff.instrumentName = \markup {
642         \column {
643           "Tambourine"
644           "et"
645           "caisse claire s. timbre"
646         }
647       }
648       \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
649       \drumsA
650     }
651
652    \new DrumStaff {
653      \set DrumStaff.instrumentName = #"Grosse Caisse"
654      \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
655      \drumsB }
656   >>
657 }
658 @end lilypond
659
660 @seealso
661 Morceaux choisis :
662 @rlsr{Percussion}.
663
664 Référence des propriétés internes :
665 @rinternals{DrumStaff},
666 @rinternals{DrumVoice}.
667
668
669 @c TODO: check name -gp
670 @node Notes fantômes
671 @unnumberedsubsubsec Notes fantômes
672 @translationof Ghost notes
673
674 Des notes fantômes peuvent être créées pour les parties de percussion,
675 grâce à la commande @code{\parenthesize} décrite à la rubrique
676 @ref{Parenthèses}.
677
678 @lilypond[quote,ragged-right,verbatim]
679 \new DrumStaff
680 <<
681   \context DrumVoice  = "1" { s1 }
682   \context DrumVoice  = "2" { s1 }
683   \drummode {
684     <<
685       {
686         hh8[ 8] <hh sn> hh16
687         \parenthesize sn hh
688         \parenthesize sn hh8 <hh sn> hh
689       } \\
690       {
691         bd4 r4 bd8 8 r8 bd
692       }
693     >>
694   }
695 >>
696 @end lilypond
697
698 @seealso
699 Morceaux choisis :
700 @rlsr{Percussion}.