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