1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
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
19 * Common notation for percussion::
22 @node Common notation for percussion
23 @subsection Common notation for percussion
25 La notation rythmique sert avant tout aux parties de percussions ou de
26 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
27 montrer le rythme d'une mélodie.
31 * References for percussion::
32 * Basic percussion notation::
37 @node References for percussion
38 @unnumberedsubsubsec References for percussion
44 @node Basic percussion notation
45 @unnumberedsubsubsec Basic percussion notation
51 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
52 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
53 déterminée. Chaque instrument de percussion peut avoir, dans le
54 fichier LilyPond, un nom complet et un nom raccourci.
57 @lilypond[quote,ragged-right,verbatim]
64 Ces noms sont inventoriés dans le fichier d'initialisation
65 @file{ly/@/drumpitch@/-init@/.ly}.
66 @c TODO: properly document this.
70 Référence du Programme : @rinternals{note-event}.
74 @node Percussion staves
75 @unnumberedsubsubsec Percussion staves
81 Une partie de percussions utilisant plusieurs instruments requiert en
82 général une portée de plusieurs lignes, où chaque hauteur sur la
83 portée représente un instrument à percussion.
85 Pour saisir cette musique, il faut que les notes soient situées dans
86 des contextes @rinternals{DrumStaff} et @rinternals{DrumVoice}.
88 @lilypond[quote,ragged-right,verbatim]
89 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
90 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
92 \new DrumVoice { \voiceOne \up }
93 \new DrumVoice { \voiceTwo \down }
97 L'exemple ci-dessus montre une notation polyphonique détaillée. La
98 notation polyphonique abrégée peut être employée lorsque le contexte
99 @rinternals{DrumVoice} est spécifié explicitement :
101 @lilypond[quote,ragged-right,fragment,verbatim]
103 \new DrumVoice = "1" { s1 *2 }
104 \new DrumVoice = "2" { s1 *2 }
108 { \repeat unfold 16 hh16 }
116 On peut choisir d'autres mises en forme si l'on définit la propriété
117 @code{drumStyleTable} dans le contexte @rinternals{DrumVoice}.
118 Quelques variables prédéfinies sont disponibles :
122 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
125 @lilypond[quote,line-width=10.0\cm]
127 cymc cyms cymr hh hhc hho hhho hhp
128 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
130 cymc cyms cymr hh hhc hho hhho hhp \break
131 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
133 << \new DrumStaff \with {
135 \remove Time_signature_engraver
136 \override Stem #'transparent = ##t
137 \override Stem #'Y-extent = ##f
138 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
145 \override LyricText #'font-family = #'typewriter
146 \override BarNumber #'transparent =##T
152 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
153 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
154 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
155 @code{tommh}, @code{tomml}, et @code{tomfh}.
158 Ce style permet de saisir une partie de timbales, sur une portée à deux
161 @lilypond[quote,ragged-right]
162 nam = \lyricmode { timh ssh timl ssl cb }
163 mus = \drummode { timh ssh timl ssl cb s16 }
166 \new DrumStaff \with {
168 \remove Time_signature_engraver
169 \override Stem #'transparent = ##t
170 \override Stem #'Y-extent = ##f
171 \override StaffSymbol #'line-count = #2
172 \override StaffSymbol #'staff-space = #2
173 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
174 drumStyleTable = #timbales-style
177 \override LyricText #'font-family = #'typewriter
184 Ce style produit une portée à deux lignes pour une partie de congas.
186 @lilypond[quote,ragged-right]
187 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
188 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
191 \new DrumStaff \with {
193 \remove Time_signature_engraver
194 drumStyleTable = #congas-style
195 \override StaffSymbol #'line-count = #2
197 %% this sucks; it will lengthen stems.
198 \override StaffSymbol #'staff-space = #2
199 \override Stem #'transparent = ##t
200 \override Stem #'Y-extent = ##f
203 \override LyricText #'font-family = #'typewriter
210 Ce style produit une portée à deux lignes pour une partie de bongos.
213 @lilypond[quote,ragged-right]
214 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
215 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
218 \new DrumStaff \with {
220 \remove Time_signature_engraver
221 \override StaffSymbol #'line-count = #2
222 drumStyleTable = #bongos-style
224 %% this sucks; it will lengthen stems.
225 \override StaffSymbol #'staff-space = #2
226 \override Stem #'transparent = ##t
227 \override Stem #'Y-extent = ##f
230 \override LyricText #'font-family = #'typewriter
236 @item percussion-style
237 Ce style permet de saisir toute sorte de percussions sur des portées
240 @lilypond[quote,ragged-right]
241 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
242 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
245 \new DrumStaff \with{
247 drumStyleTable = #percussion-style
248 \override StaffSymbol #'line-count = #1
249 \remove Time_signature_engraver
250 \override Stem #'transparent = ##t
251 \override Stem #'Y-extent = ##f
254 \override LyricText #'font-family = #'typewriter
261 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
262 de définir le vôtre en début de fichier.
264 @lilypond[quote,ragged-right,verbatim]
266 (bassdrum default #f -1)
269 (pedalhihat xcircle "stopped" 2)
270 (lowtom diamond #f 3)))
271 up = \drummode { hh8 hh hh hh hhp4 hhp }
272 down = \drummode { bd4 sn bd toml8 toml }
275 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
276 \new DrumVoice { \voiceOne \up }
277 \new DrumVoice { \voiceTwo \down }
284 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
286 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
290 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
291 sur le bord de la caisse claire --- donc ils sont remplacés par des
292 @emph{sidesticks,} largement équivalents.
297 @unnumberedsubsubsec Ghost notes
300 Des notes fantômes peuvent être créées pour les parties de percussion,
301 grâce à la commande @code{\parenthesize} décrite dans
302 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
303 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
304 signes. Il faut donc l'ajouter explicitement dans la définition du
305 contexte, suivant la manœuvre indiquée dans @ref{The
308 @lilypond[quote,ragged-right,verbatim,fragment]
309 \new DrumStaff \with {
310 \consists "Parenthesis_engraver"
312 \context DrumVoice = "1" { s1 *2 }
313 \context DrumVoice = "2" { s1 *2 }
317 hh8[ hh] <hh sn> hh16
318 < \parenthesize sn > hh < \parenthesize
329 Notez que les commandes @code{\parenthesize} obligent à ajouter des
330 accords --- sous la forme @code{< >} --- autour de chaque élément.