1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
15 * TODO percussion node fix::
18 @node TODO percussion node fix
19 @subsection TODO percussion node fix
21 La notation rythmique sert avant tout aux parties de percussions ou de
22 batterie, mais on peut aussi s'en servir à des fins pédagogiques, pour
23 montrer le rythme d'une mélodie.
26 * Showing melody rhythms::
27 * Entering percussion::
33 @node Showing melody rhythms
34 @unnumberedsubsubsec Showing melody rhythms
36 Au moyen d'une portée rythmique -- @q{rhythmic staff} en anglais -- on
37 peut montrer seulement le rythme d'une mélodie : toutes les notes sont
38 ramenées à la même hauteur, sur une portée d'une seule ligne.
40 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
43 c4 e8 f g2 | r4 g r2 | g1:32 | r1 |
49 Référence du programme : @internalsref{RhythmicStaff}.
52 @node Entering percussion
53 @unnumberedsubsubsec Entering percussion
58 Les parties de percussions peuvent être saisies avec le mode @code{\drummode},
59 qui est l'équivalent du mode standard utilisé pour les notes à hauteur
60 déterminée. Chaque instrument de percussion peut avoir, dans le
61 fichier LilyPond, un nom complet et un nom raccourci.
64 @lilypond[quote,ragged-right,verbatim]
70 Ces noms sont inventoriés dans le fichier d'initialisation
71 @file{ly/@/drumpitch@/-init@/.ly}.
72 @c TODO: properly document this.
76 Référence du Programme : @internalsref{note-event}.
78 @node Percussion staves
79 @unnumberedsubsubsec Percussion staves
83 Une partie de percussions utilisant plusieurs instruments requiert en
84 général une portée de plusieurs lignes, où chaque hauteur sur la
85 portée représente un instrument à percussion.
87 Pour saisir cette musique, il faut que les notes soient situées dans
88 des contextes @internalsref{DrumStaff} et @internalsref{DrumVoice}.
90 @lilypond[quote,ragged-right,verbatim]
91 up = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
92 down = \drummode { bassdrum4 snare8 bd r bd sn4 }
94 \new DrumVoice { \voiceOne \up }
95 \new DrumVoice { \voiceTwo \down }
99 L'exemple ci-dessus montre une notation polyphonique détaillée. La
100 notation polyphonique abrégée peut être employée lorsque le contexte
101 @internalsref{DrumVoice} est spécifié explicitement :
103 @lilypond[quote,ragged-right,fragment,verbatim]
105 \new DrumVoice = "1" { s1 *2 }
106 \new DrumVoice = "2" { s1 *2 }
110 { \repeat unfold 16 hh16 }
118 On peut choisir d'autres mises en forme si l'on définit la propriété
119 @code{drumStyleTable} dans le contexte @internalsref{DrumVoice}.
120 Quelques variables prédéfinies sont disponibles :
124 La notation par défaut : une batterie standard, sur une portée de cinq lignes.
127 @lilypond[quote,line-width=10.0\cm]
129 cymc cyms cymr hh hhc hho hhho hhp
130 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
132 cymc cyms cymr hh hhc hho hhho hhp \break
133 cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }
135 << \new DrumStaff \with {
137 \remove Time_signature_engraver
138 \override Stem #'transparent = ##t
139 \override Stem #'Y-extent-callback = ##f
140 \override VerticalAxisGroup #'minimum-Y-extent = #'(-4.0 . 5.0)
147 \override LyricText #'font-family = #'typewriter
148 \override BarNumber #'transparent =##T
154 Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
155 sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
156 prévoit moins ; par exemple, les trois toms des lignes du milieu sont
157 @code{tommh}, @code{tomml}, et @code{tomfh}.
160 Ce style permet de saisir une partie de timbales, sur une portée à deux
163 @lilypond[quote,ragged-right]
164 nam = \lyricmode { timh ssh timl ssl cb }
165 mus = \drummode { timh ssh timl ssl cb s16 }
168 \new DrumStaff \with {
170 \remove Time_signature_engraver
171 \override Stem #'transparent = ##t
172 \override Stem #'Y-extent-callback = ##f
173 \override StaffSymbol #'line-count = #2
174 \override StaffSymbol #'staff-space = #2
175 \override VerticalAxisGroup #'minimum-Y-extent = #'(-3.0 . 4.0)
176 drumStyleTable = #timbales-style
179 \override LyricText #'font-family = #'typewriter
186 Ce style produit une portée à deux lignes pour une partie de congas.
188 @lilypond[quote,ragged-right]
189 nam = \lyricmode { cgh cgho cghm ssh cgl cglo cglm ssl }
190 mus = \drummode { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
193 \new DrumStaff \with {
195 \remove Time_signature_engraver
196 drumStyleTable = #congas-style
197 \override StaffSymbol #'line-count = #2
199 %% this sucks; it will lengthen stems.
200 \override StaffSymbol #'staff-space = #2
201 \override Stem #'transparent = ##t
202 \override Stem #'Y-extent-callback = ##f
205 \override LyricText #'font-family = #'typewriter
212 Ce style produit une portée à deux lignes pour une partie de bongos.
215 @lilypond[quote,ragged-right]
216 nam = \lyricmode { boh boho bohm ssh bol bolo bolm ssl }
217 mus = \drummode { boh boho bohm ssh bol bolo bolm ssl s16 }
220 \new DrumStaff \with {
222 \remove Time_signature_engraver
223 \override StaffSymbol #'line-count = #2
224 drumStyleTable = #bongos-style
226 %% this sucks; it will lengthen stems.
227 \override StaffSymbol #'staff-space = #2
228 \override Stem #'transparent = ##t
229 \override Stem #'Y-extent-callback = ##f
232 \override LyricText #'font-family = #'typewriter
238 @item percussion-style
239 Ce style permet de saisir toute sorte de percussions sur des portées
242 @lilypond[quote,ragged-right]
243 nam = \lyricmode { tri trio trim gui guis guil cb cl tamb cab mar hc }
244 mus = \drummode { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
247 \new DrumStaff \with{
249 drumStyleTable = #percussion-style
250 \override StaffSymbol #'line-count = #1
251 \remove Time_signature_engraver
252 \override Stem #'transparent = ##t
253 \override Stem #'Y-extent-callback = ##f
256 \override LyricText #'font-family = #'typewriter
263 Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé
264 de définir le vôtre en début de fichier.
266 @lilypond[quote,ragged-right,verbatim]
268 (bassdrum default #f -1)
271 (pedalhihat xcircle "stopped" 2)
272 (lowtom diamond #f 3)))
273 up = \drummode { hh8 hh hh hh hhp4 hhp }
274 down = \drummode { bd4 sn bd toml8 toml }
277 \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums)
278 \new DrumVoice { \voiceOne \up }
279 \new DrumVoice { \voiceTwo \down }
286 Fichier d'initialisation : @file{ly/@/drumpitch@/-init@/.ly}.
288 Référence du programme : @internalsref{DrumStaff}, @internalsref{DrumVoice}.
292 La bibliothèque MIDI générale ne contient pas les @emph{rimshots} --- coups
293 sur le bord de la caisse claire --- donc ils sont remplacés par des
294 @emph{sidesticks,} largement équivalents.
298 @c FIXME: check name -gp
300 @unnumberedsubsubsec Ghost notes
302 Des notes fantômes peuvent être créées pour les parties de percussion,
303 grâce à la commande @code{\parenthesize} décrite dans
304 @ref{Parentheses}. Cependant, le mode @code{\drummode} n'inclut pas par
305 défaut le graveur @code{Parenthesis_engraver} qui permet d'imprimer ces
306 signes. Il faut donc l'ajouter explicitement dans la définition du
307 contexte, suivant la manœuvre indiquée dans @ref{Changing context
308 properties on the fly}.
310 @lilypond[quote,ragged-right,verbatim,fragment]
311 \new DrumStaff \with {
312 \consists "Parenthesis_engraver"
314 \context DrumVoice = "1" { s1 *2 }
315 \context DrumVoice = "2" { s1 *2 }
319 hh8[ hh] <hh sn> hh16
320 < \parenthesize sn > hh < \parenthesize
331 Notez que les commandes @code{\parenthesize} obligent à ajouter des
332 accords --- sous la forme @code{< >} --- autour de chaque élément.