1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: f199e875f7a7beb0afd17eae2038819baab767ff
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..
13 @c Translators: Valentin Villenave, Jean-Charles Malahieude
14 @c Translation checkers: John Mandereau
18 @translationof Percussion
21 * Vue d'ensemble des percussions::
25 @node Vue d'ensemble des percussions
26 @subsection Vue d'ensemble des percussions
27 @translationof Common notation for percussion
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.
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::
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
48 @c TODO add more references.
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}.
57 @item Le rendu MIDI des percussions fait l'objet d'une rubrique
58 dédiée : @ref{MIDI et percussions}.
64 @ref{Gravure de lignes rythmiques},
65 @ref{Initialisation de nouvelles portées},
66 @ref{MIDI et percussions}.
72 @node Notation de base pour percussions
73 @unnumberedsubsubsec Notation de base pour percussions
74 @translationof Basic percussion notation
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
85 @lilypond[quote,verbatim]
91 Il s'agit en fait d'un raccourci pour
93 @lilypond[quote,verbatim]
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}.
105 @cindex clef, percussion
106 @cindex percussion, clef
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
114 @lilypond[quote,ragged-right,verbatim]
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}.
130 @ref{MIDI et percussions},
131 @ref{Notes utilisées en percussion}.
133 Fichiers d'initialisation :
134 @file{ly/drumpitch-init.ly}
140 @node Roulements de tambour
141 @unnumberedsubsubsec Roulements de tambour
142 @translationof Drum rolls
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}.
154 @lilypond[quote,verbatim]
157 sn16 sn8 sn16 sn8 sn8:32 ~
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
171 @lilypond[quote,verbatim]
174 sn16^"G" sn^"D" sn^"G" sn^"G" sn^"D" sn^"G" sn^"D" sn^"D"
176 sn16_"G" sn_"D" sn_"G" sn_"G" sn_"D" sn_"G" sn_"D" sn_"D"
183 @ref{Direction et positionnement},
184 @ref{Répétitions en trémolo}.
190 @node Hauteurs en percussions
191 @unnumberedsubsubsec Hauteurs en percussions
192 @translationof Pitched percussion
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
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
204 @ref{MIDI et percussions}.
210 @node Portées de percussion
211 @unnumberedsubsubsec Portées de percussion
212 @translationof Percussion staves
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.
221 Pour saisir cette musique, il faut que les notes soient situées dans
222 des contextes @code{DrumStaff} et @code{DrumVoice}.
224 @lilypond[quote,verbatim]
226 crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat
229 bassdrum4 snare8 bd r bd sn4
232 \new DrumVoice { \voiceOne \up }
233 \new DrumVoice { \voiceTwo \down }
237 L'exemple ci-dessus montre une notation polyphonique détaillée. La
238 notation polyphonique abrégée peut être employée -- voir la rubrique
239 @rlearning{J'entends des Voix} -- comme ici :
241 @lilypond[quote,verbatim]
246 \repeat unfold 16 hh16
254 On peut choisir d'autres mises en forme si l'on définit la propriété
255 @code{drumStyleTable} dans le contexte @code{DrumVoice}.
256 Quelques variables prédéfinies sont disponibles :
258 @c TODO: decide what to do about this table. (ie verbatim or not)
262 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
264 @lilypond[quote,line-width=10.0\cm]
266 cymc cyms cymr hh hhc hho hhho hhp
267 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
269 cymc cyms cymr hh hhc hho hhho hhp \break
270 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
272 << \new DrumStaff \with {
273 \remove "Bar_engraver"
274 \remove "Time_signature_engraver"
275 \override Stem #'transparent = ##t
276 \override Flag #'transparent = ##t
277 \override Stem #'Y-extent = ##f
284 \override LyricText #'font-family = #'typewriter
285 \override BarNumber #'transparent =##T
291 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
292 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
293 prévoit moins ; par exemple, les trois toms des lignes du milieu
294 sont @code{tommh}, @code{tomml}, et @code{tomfh}.
297 Ce style permet de saisir une partie de timbales, sur une portée à deux
300 @lilypond[quote,ragged-right]
301 nam = \lyricmode { timh ssh timl ssl cb }
302 mus = \drummode { timh ssh timl ssl cb s16 }
305 \new DrumStaff \with {
306 \remove "Bar_engraver"
307 \remove "Time_signature_engraver"
308 \override Stem #'transparent = ##t
309 \override Flag #'transparent = ##t
310 \override Stem #'Y-extent = ##f
311 \override StaffSymbol #'line-count = #2
312 \override StaffSymbol #'staff-space = #2
313 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
314 drumStyleTable = #timbales-style
317 \override LyricText #'font-family = #'typewriter
324 Ce style produit une portée à deux lignes pour une partie de congas.
326 @lilypond[quote,ragged-right]
327 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
328 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
331 \new DrumStaff \with {
332 \remove "Bar_engraver"
333 \remove "Time_signature_engraver"
334 drumStyleTable = #congas-style
335 \override StaffSymbol #'line-count = #2
337 %% this sucks; it will lengthen stems.
338 \override StaffSymbol #'staff-space = #2
339 \override Stem #'transparent = ##t
340 \override Flag #'transparent = ##t
341 \override Stem #'Y-extent = ##f
344 \override LyricText #'font-family = #'typewriter
351 Ce style produit une portée à deux lignes pour une partie de bongos.
353 @lilypond[quote,ragged-right]
354 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
355 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
358 \new DrumStaff \with {
359 \remove "Bar_engraver"
360 \remove "Time_signature_engraver"
361 \override StaffSymbol #'line-count = #2
362 drumStyleTable = #bongos-style
364 %% this sucks; it will lengthen stems.
365 \override StaffSymbol #'staff-space = #2
366 \override Stem #'transparent = ##t
367 \override Flag #'transparent = ##t
368 \override Stem #'Y-extent = ##f
371 \override LyricText #'font-family = #'typewriter
377 @item percussion-style
378 Ce style permet de saisir toute sorte de percussions sur des portées
381 @lilypond[quote,ragged-right]
382 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
383 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
386 \new DrumStaff \with{
387 \remove "Bar_engraver"
388 drumStyleTable = #percussion-style
389 \override StaffSymbol #'line-count = #1
390 \remove "Time_signature_engraver"
391 \override Stem #'transparent = ##t
392 \override Flag #'transparent = ##t
393 \override Stem #'Y-extent = ##f
396 \override LyricText #'font-family = #'typewriter
404 @node Personnalisation de portées de percussion
405 @unnumberedsubsubsec Personnalisation de portées de percussion
406 @translationof Custom percussion staves
408 Dans l'éventualité où aucun des styles prédéfinis ne vous convient, il
409 est aisé de définir le vôtre en début de fichier.
411 @lilypond[quote,verbatim]
413 (bassdrum default #f -1)
416 (halfopenhihat cross "halfopen" 1)
417 (pedalhihat xcircle "stopped" 2)
418 (lowtom diamond #f 3)))
419 up = \drummode { hh8 hh hhho hhho hhp4 hhp }
420 down = \drummode { bd4 sn bd toml8 toml }
423 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
424 \new DrumVoice { \voiceOne \up }
425 \new DrumVoice { \voiceTwo \down }
431 @c TODO: MOVE ALL THESE TO LSR! -gp
433 Voici quelques exemples.
435 Deux @emph{woodblocks} saisis comme @code{wbh} (woodblock aigu) et
436 @code{wbl} (woodblock grave) :
438 @lilypond[quote,verbatim]
439 % These lines define the position of the woodblocks in the stave;
440 % if you like, you can change it or you can use special note heads
441 % for the woodblocks.
442 #(define mydrums '((hiwoodblock default #t 3)
443 (lowoodblock default #t -2)))
446 % This defines a staff with only two lines.
447 % It also defines the positions of the two lines.
448 \override Staff.StaffSymbol #'line-positions = #'(-2 3)
450 % This is necessary; if not entered, the barline would be too short!
451 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
455 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
457 % with this you load your new drum style table
462 wbl8 wbl16 wbl wbh8-> wbl |
463 wbl8 wbl16 wbh-> ~ wbh wbl16 r8 |
468 Vous aurez remarqué ici l'allongement des barres de mesures par
470 @w{@code{\override Staff.BarLine #'bar-extent #'(de . à)}}. Il faut
471 aussi définir la position des deux lignes de la portée -- voir à ce
472 sujet la rubrique @ref{Symbole de la portée}.
474 Un tambourin, saisi avec un @qq{tamb} :
476 @lilypond[quote,verbatim]
477 #(define mydrums '((tambourine default #t 0)))
480 \override Staff.StaffSymbol #'line-positions = #'( 0 )
481 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
482 \set DrumStaff.instrumentName = #"Tambourine"
487 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
491 tamb8. tamb16 tamb8 tamb tamb tamb |
492 tamb4. tamb8 tamb tamb |
493 % the trick with the scaled duration and the shorter rest
494 % is neccessary for the correct ending of the trill-span!
495 tamb2.*5/6 \startTrillSpan s8 \stopTrillSpan |
500 Un peu de tam tam, abrégé @qq{tt} :
502 @lilypond[quote,verbatim]
503 #(define mydrums '((tamtam default #t 0)))
506 \override Staff.StaffSymbol #'line-positions = #'( 0 )
507 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
508 \set DrumStaff.instrumentName = #"Tamtam"
513 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
516 tt 1 \pp \laissezVibrer
521 Deux cloches, une sonnaille -- @qq{cb} pour @emph{cowbell} -- et une
522 cloche de quart -- @qq{rb} pour @emph{ridebell} :
524 @lilypond[quote,verbatim]
525 #(define mydrums '((ridebell default #t 3)
526 (cowbell default #t -2)))
529 \override DrumStaff.StaffSymbol #'line-positions = #'(-2 3)
530 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
531 \override Staff.BarLine #'bar-extent = #'(-1.5 . 1.5)
532 \set DrumStaff.instrumentName = #"Different Bells"
539 rb8 rb cb cb16 rb-> ~ |
540 rb16 rb8 rb16 cb8 cb |
545 Et pour finir un extrait tiré de @qq{L'histoire du Soldat} de
548 @lilypond[quote,verbatim]
549 #(define mydrums '((bassdrum default #t 4)
550 (snare default #t -4)
551 (tambourine default #t 0)))
561 \context DrumVoice <<
565 \stemDown sn8 \stemUp tamb s8 |
567 \stemUp tamb8 \stemDown sn8 \stemUp sn16 \stemDown sn \stemUp sn8 |
568 \stemDown sn8 \stemUp tamb s8 |
569 \stemUp sn4 s8 \stemUp tamb
577 s4 bd8 s2*2 s4 bd8 s4 bd8 s8
588 \set DrumStaff.instrumentName = \markup {
592 "caisse claire s. timbre"
595 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
600 \set DrumStaff.instrumentName = #"Grosse Caisse"
601 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
611 Référence des propriétés internes :
612 @rinternals{DrumStaff},
613 @rinternals{DrumVoice}.
616 @c TODO: check name -gp
618 @unnumberedsubsubsec Notes fantômes
619 @translationof Ghost notes
621 Des notes fantômes peuvent être créées pour les parties de percussion,
622 grâce à la commande @code{\parenthesize} décrite à la rubrique
623 @ref{Parenthèses}. Cependant, le mode @code{\drummode} n'inclut pas par
624 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
627 @lilypond[quote,ragged-right,verbatim]
628 \new DrumStaff \with {
629 \consists "Parenthesis_engraver"
632 \context DrumVoice = "1" { s1 }
633 \context DrumVoice = "2" { s1 }
637 hh8[ hh] <hh sn> hh16
638 < \parenthesize sn > hh
639 < \parenthesize sn > hh8 <hh sn> hh
650 Notez que les commandes @code{\parenthesize} obligent à ajouter des
651 accords -- sous la forme @code{< >} -- autour de chaque élément.