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}.
73 @node Percussion staves
74 @unnumberedsubsubsec Percussion staves
80 Une partie de percussions utilisant plusieurs instruments requiert en
81 général une portée de plusieurs lignes, où chaque hauteur sur la
82 portée représente un instrument à percussion.
84 Pour saisir cette musique, il faut que les notes soient situées dans
85 des contextes @rinternals{DrumStaff} et @rinternals{DrumVoice}.
87 @lilypond[quote,ragged-right,verbatim]
88 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
89 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
91 \new DrumVoice { \voiceOne \up }
92 \new DrumVoice { \voiceTwo \down }
96 L'exemple ci-dessus montre une notation polyphonique détaillée. La
97 notation polyphonique abrégée peut être employée lorsque le contexte
98 @rinternals{DrumVoice} est spécifié explicitement :
100 @lilypond[quote,ragged-right,fragment,verbatim]
102 \new DrumVoice = "1" { s1 *2 }
103 \new DrumVoice = "2" { s1 *2 }
107 { \repeat unfold 16 hh16 }
115 On peut choisir d'autres mises en forme si l'on définit la propriété
116 @code{drumStyleTable} dans le contexte @rinternals{DrumVoice}.
117 Quelques variables prédéfinies sont disponibles :
121 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
124 @lilypond[quote,line-width=10.0\cm]
126 cymc cyms cymr hh hhc hho hhho hhp
127 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
129 cymc cyms cymr hh hhc hho hhho hhp \break
130 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
132 << \new DrumStaff \with {
134 \remove Time_signature_engraver
135 \override Stem #'transparent = ##t
136 \override Stem #'Y-extent = ##f
137 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
144 \override LyricText #'font-family = #'typewriter
145 \override BarNumber #'transparent =##T
151 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
152 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
153 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
154 @code{tommh}, @code{tomml}, et @code{tomfh}.
157 Ce style permet de saisir une partie de timbales, sur une portée à deux
160 @lilypond[quote,ragged-right]
161 nam = \lyricmode { timh ssh timl ssl cb }
162 mus = \drummode { timh ssh timl ssl cb s16 }
165 \new DrumStaff \with {
167 \remove Time_signature_engraver
168 \override Stem #'transparent = ##t
169 \override Stem #'Y-extent = ##f
170 \override StaffSymbol #'line-count = #2
171 \override StaffSymbol #'staff-space = #2
172 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
173 drumStyleTable = #timbales-style
176 \override LyricText #'font-family = #'typewriter
183 Ce style produit une portée à deux lignes pour une partie de congas.
185 @lilypond[quote,ragged-right]
186 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
187 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
190 \new DrumStaff \with {
192 \remove Time_signature_engraver
193 drumStyleTable = #congas-style
194 \override StaffSymbol #'line-count = #2
196 %% this sucks; it will lengthen stems.
197 \override StaffSymbol #'staff-space = #2
198 \override Stem #'transparent = ##t
199 \override Stem #'Y-extent = ##f
202 \override LyricText #'font-family = #'typewriter
209 Ce style produit une portée à deux lignes pour une partie de bongos.
212 @lilypond[quote,ragged-right]
213 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
214 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
217 \new DrumStaff \with {
219 \remove Time_signature_engraver
220 \override StaffSymbol #'line-count = #2
221 drumStyleTable = #bongos-style
223 %% this sucks; it will lengthen stems.
224 \override StaffSymbol #'staff-space = #2
225 \override Stem #'transparent = ##t
226 \override Stem #'Y-extent = ##f
229 \override LyricText #'font-family = #'typewriter
235 @item percussion-style
236 Ce style permet de saisir toute sorte de percussions sur des portées
239 @lilypond[quote,ragged-right]
240 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
241 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
244 \new DrumStaff \with{
246 drumStyleTable = #percussion-style
247 \override StaffSymbol #'line-count = #1
248 \remove Time_signature_engraver
249 \override Stem #'transparent = ##t
250 \override Stem #'Y-extent = ##f
253 \override LyricText #'font-family = #'typewriter
260 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
261 de définir le vôtre en début de fichier.
263 @lilypond[quote,ragged-right,verbatim]
265 (bassdrum default #f -1)
268 (pedalhihat xcircle "stopped" 2)
269 (lowtom diamond #f 3)))
270 up = \drummode { hh8 hh hh hh hhp4 hhp }
271 down = \drummode { bd4 sn bd toml8 toml }
274 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
275 \new DrumVoice { \voiceOne \up }
276 \new DrumVoice { \voiceTwo \down }
282 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
284 Référence du programme : @rinternals{DrumStaff}, @rinternals{DrumVoice}.
289 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
290 sur le bord de la caisse claire --- donc ils sont remplacés par des
291 @emph{sidesticks,} largement équivalents.
296 @unnumberedsubsubsec Ghost notes
299 Des notes fantômes peuvent être créées pour les parties de percussion,
300 grâce à la commande @code{\parenthesize} décrite dans
301 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
302 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
303 signes. Il faut donc l'ajouter explicitement dans la définition du
304 contexte, suivant la manœuvre indiquée dans @ref{The
307 @lilypond[quote,ragged-right,verbatim,fragment]
308 \new DrumStaff \with {
309 \consists "Parenthesis_engraver"
311 \context DrumVoice = "1" { s1 *2 }
312 \context DrumVoice = "2" { s1 *2 }
316 hh8[ hh] <hh sn> hh16
317 < \parenthesize sn > hh < \parenthesize
328 Notez que les commandes @code{\parenthesize} obligent à ajouter des
329 accords --- sous la forme @code{< >} --- autour de chaque élément.