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