1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
4 Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
17 @translationof Percussion
20 * Vue d'ensemble des percussions::
23 @node Vue d'ensemble des percussions
24 @subsection Vue d'ensemble des percussions
25 @translationof Common notation for percussion
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.
33 * Références en matière de notation pour percussions::
34 * Notation de base pour percussions::
35 * Portées de percussion::
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
46 @node Notation de base pour percussions
47 @unnumberedsubsubsec Notation de base pour percussions
48 @translationof Basic percussion notation
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.
60 @lilypond[quote,ragged-right,verbatim]
67 Ces noms sont inventoriés dans le fichier d'initialisation
68 @file{ly/@/drumpitch@/-init@/.ly}.
69 @c TODO: properly document this.
73 Référence du Programme : @rinternals{note-event}.
76 @node Portées de percussion
77 @unnumberedsubsubsec Portées de percussion
78 @translationof Percussion staves
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.
88 Pour saisir cette musique, il faut que les notes soient situées dans
89 des contextes @rinternals{DrumStaff} et @rinternals{DrumVoice}.
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 }
95 \new DrumVoice { \voiceOne \up }
96 \new DrumVoice { \voiceTwo \down }
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 :
104 @lilypond[quote,ragged-right,fragment,verbatim]
106 \new DrumVoice = "1" { s1 *2 }
107 \new DrumVoice = "2" { s1 *2 }
111 { \repeat unfold 16 hh16 }
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 :
125 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
128 @lilypond[quote,line-width=10.0\cm]
130 cymc cyms cymr hh hhc hho hhho hhp
131 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
133 cymc cyms cymr hh hhc hho hhho hhp \break
134 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
136 << \new DrumStaff \with {
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)
148 \override LyricText #'font-family = #'typewriter
149 \override BarNumber #'transparent =##T
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}.
161 Ce style permet de saisir une partie de timbales, sur une portée à deux
164 @lilypond[quote,ragged-right]
165 nam = \lyricmode { timh ssh timl ssl cb }
166 mus = \drummode { timh ssh timl ssl cb s16 }
169 \new DrumStaff \with {
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
180 \override LyricText #'font-family = #'typewriter
187 Ce style produit une portée à deux lignes pour une partie de congas.
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 }
194 \new DrumStaff \with {
196 \remove Time_signature_engraver
197 drumStyleTable = #congas-style
198 \override StaffSymbol #'line-count = #2
200 %% this sucks; it will lengthen stems.
201 \override StaffSymbol #'staff-space = #2
202 \override Stem #'transparent = ##t
203 \override Stem #'Y-extent = ##f
206 \override LyricText #'font-family = #'typewriter
213 Ce style produit une portée à deux lignes pour une partie de bongos.
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 }
221 \new DrumStaff \with {
223 \remove Time_signature_engraver
224 \override StaffSymbol #'line-count = #2
225 drumStyleTable = #bongos-style
227 %% this sucks; it will lengthen stems.
228 \override StaffSymbol #'staff-space = #2
229 \override Stem #'transparent = ##t
230 \override Stem #'Y-extent = ##f
233 \override LyricText #'font-family = #'typewriter
239 @item percussion-style
240 Ce style permet de saisir toute sorte de percussions sur des portées
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 }
248 \new DrumStaff \with{
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
257 \override LyricText #'font-family = #'typewriter
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.
267 @lilypond[quote,ragged-right,verbatim]
269 (bassdrum default #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 }
279 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
280 \new DrumVoice { \voiceOne \up }
281 \new DrumVoice { \voiceTwo \down }
287 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
289 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
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.
301 @unnumberedsubsubsec Notes fantômes
302 @translationof Ghost notes
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)}.
312 @lilypond[quote,ragged-right,verbatim,fragment]
313 \new DrumStaff \with {
314 \consists "Parenthesis_engraver"
316 \context DrumVoice = "1" { s1 *2 }
317 \context DrumVoice = "2" { s1 *2 }
321 hh8[ hh] <hh sn> hh16
322 < \parenthesize sn > hh < \parenthesize
333 Notez que les commandes @code{\parenthesize} obligent à ajouter des
334 accords --- sous la forme @code{< >} --- autour de chaque élément.