]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/expressive.itely
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into dev...
[lilypond.git] / Documentation / fr / user / expressive.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.38"
10
11 @c Translators: Valentin Villenave
12 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
13
14
15 @node Expressive marks
16 @section Expressive marks
17
18 @menu
19 * Attached to notes::           
20 * Curves::                      
21 * Lines::                       
22 @end menu
23
24
25 @node Attached to notes
26 @subsection Attached to notes
27
28
29 @menu
30 * Articulations::               
31 * Dynamics::                    
32 @end menu
33
34 @node Articulations
35 @unnumberedsubsubsec Articulations
36
37 @cindex articulations
38 @cindex symboles d'ornementation
39 @cindex ornementations, symboles
40
41
42 Différents symboles peuvent être ajoutés au-dessus ou au-dessous des
43 notes pour indiquer des ponctuations ou des modes de jeu différents.
44 On les ajoute à chaque note au moyen d'un tiret suivi du caractère
45 correspondant à l'articulation désirée.  En voici une démonstration :
46
47 @c @l ilypondfile[quote,ragged-right]{script-abbreviations.ly}
48
49 Il est possible de changer la signification de ces raccourcis : voir des
50 exemples dans @file{ly/@/script@/-init@/.ly}.
51
52 Même si LilyPond place automatiquement ces symboles, il est possible de
53 l'obliger à les placer au-dessus ou en-dessous de la note, tout comme
54 d'autres objets, en utilisant respectivement @code{^} et @code{_}.
55
56 @lilypond[quote,ragged-right,fragment,verbatim]
57 c''4^^ c''4_^
58 @end lilypond
59
60 On peut ajouter d'autres symboles, avec la syntaxe
61 @var{note}@code{\}@var{symbole}.  Ici encore, on peut forcer leur
62 orientation avec @code{^} and @code{_}.
63
64 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
65 c\fermata c^\fermata c_\fermata
66 @end lilypond
67
68 @cindex accent
69 @cindex marcato
70 @cindex staccatissimo
71 @cindex espressivo
72 @cindex point d'orgue
73 @cindex point d'arrêt
74 @cindex staccato
75 @cindex portato
76 @cindex tenuto
77 @cindex tirer l'archet
78 @cindex pousser l'archet
79 @cindex bouché
80 @cindex sourdine
81 @cindex orgue, marque de pédale d'
82 @cindex grupetto
83 @cindex ouvert
84 @cindex flageolet
85 @cindex trille
86 @cindex mordant
87 @cindex ornementation baroque
88 @cindex baroque, ornementation
89 @cindex pouce
90 @cindex segno
91 @cindex coda
92 @cindex varcoda
93
94
95 Voici la liste exhaustive des symboles :
96
97 @lilypondfile[ragged-right,quote]{script-chart.ly}
98
99 @commonprop
100
101 Les symboles s'ordonnent verticalement suivant la propriété
102 @code{script-priority}. Plus sa valeur numérique est faible, plus le
103 symbole sera proche de la note. Dans l'exemple suivant, l'objet
104 @internalsref{TextScript} --- le dièse --- a d'abord la propriété la
105 plus basse, et il est donc placé plus près de la note ; ensuite c'est
106 l'objet @internalsref{Script} qui a la propriété la plus basse, et il se
107 place alors sous le dièse.  Lorsque deux objets ont la même priorité,
108 c'est l'ordre dans lequel ils sont indiqués qui détermine lequel sera
109 placé en premier.
110
111 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
112 \once \override TextScript #'script-priority = #-100
113 a4^\prall^\markup { \sharp }
114
115 \once \override Script #'script-priority = #-100
116 a4^\prall^\markup { \sharp }
117 @end lilypond
118
119
120 @seealso
121
122 Référence du programme : @internalsref{Script}.
123
124
125 @knownissues
126
127 Ces symboles sont présents sur la partition imprimée, mais
128 n'ont pas d'effet sur le rendu de la musique en MIDI.
129
130
131 @node Dynamics
132 @unnumberedsubsubsec Dynamics
133
134 @cindex nuances
135 @funindex \pppp
136 @funindex \ppp
137 @funindex \pp
138 @funindex \p
139 @funindex \mp
140 @funindex \mf
141 @funindex \f
142 @funindex \ff
143 @funindex \fff
144 @funindex \ffff
145 @funindex \fp
146 @funindex \sf
147 @funindex \sff
148 @funindex \sp
149 @funindex \spp
150 @funindex \sfz
151 @funindex \rfz
152
153 À chaque nuance absolue correspond une commande, qui peut être indiquée
154 après une note : @code{c4\ff} par exemple.  Les commandes de nuances
155 disponibles sont @code{\ppppp}, @code{\pppp}, @code{\ppp}, @code{\pp},
156 @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff},
157 @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp},
158 @code{\spp}, @code{\sfz}, et @code{\rfz}.
159
160 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
161 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
162 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
163 @end lilypond
164
165 @funindex \<
166 @funindex \>
167 @funindex \!
168
169 Un crescendo est délimité par @code{\<} et @code{\!}, ou peut se
170 terminer par une commande de nuance.  Au lieu de @code{\<}
171 ou @code{\>}, on peut aussi utiliser @code{\cr} et @code{\decr}.
172 Ces indications sont attachées aux notes ; aussi si l'on veut
173 faire se succéder plusieurs nuances pendant une note tenue, il faudra
174 avoir recours à des silences invisibles :
175
176 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
177 c\< c\! d\> e\!
178 << f1 { s4 s4\< s4\! \> s4\! } >>
179 @end lilypond
180
181 @noindent
182 En principe, un soufflet --- (de)crescendo imprimé sous forme graphique --
183 commence au bord gauche de la note de départ, et se termine au
184 bord droit de la note d'arrivée.  Cependant, si la note d'arrivée
185 est sur un premier temps, le soufflet s'arrêtera au niveau de la
186 barre de mesure qui la précède.  Ce comportement peut être annulé
187 en assignant @emph{faux} (lettre @q{f}) à la propriété
188 @code{hairpinToBarline} :
189
190 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
191 \set hairpinToBarline = ##f
192 c4\< c2. c4\!
193 @end lilypond
194
195 On peut avoir recours à l'indication @code{\espressivo} pour indiquer un
196 crescendo puis un decrescendo sur une seule note.
197
198 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
199 c2 b4 a g1\espressivo
200 @end lilypond
201
202 Cependant, ces deux indications graphiques peuvent se trouver très
203 comprimées horizontalement.  Pour les rallonger, on peut modifier la
204 propriété @code{minimum-length} de
205 @code{Voice.Hairpin} --- @internalsref{Voice}
206 étant le contexte, et @internalsref{Hairpin} l'objet affecté. Par
207 exemple :
208
209 @example
210 \override Voice.Hairpin #'minimum-length = #5
211 @end example
212
213 @cindex al niente
214 @cindex niente, al
215
216 Des crescendos ou decrescendos @emph{al niente} peuvent être indiqués de
217 manière graphique, en assignant @emph{vrai} (lettre @q{t}) à la
218 propriété @code{circled-tip}, ce qui affiche un cercle à leur extrémité.
219
220 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
221 \override Hairpin #'circled-tip = ##t
222 c2\< c\!
223 c4\> c\< c2\!
224 @end lilypond
225
226
227 @cindex crescendo
228 @cindex decrescendo
229 @cindex diminuendo
230
231 Au lieu d'une notation graphique des crescendos, on peut utiliser
232 une notation textuelle.
233
234 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
235 \setTextCresc
236 c\< d e f\!
237 \setHairpinCresc
238 e\> d c b\!
239 \setTextDecresc
240 c\> d e f\!
241 \setTextDim
242 e\> d c b\!
243 @end lilypond
244
245 On peut même définir ses propres indications textuelles :
246
247 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
248 \set crescendoText = \markup { \italic "cresc. poco" }
249 \set crescendoSpanner = #'dashed-line
250 a'2\< a a a\!\mf
251 @end lilypond
252
253 Pour créer des indications de nuances qui restent alignées
254 avec les nuances habituelles, voir @ref{New dynamic marks}.
255
256 Le positionnement vertical des nuances est géré par le
257 @internalsref{DynamicLineSpanner}.
258
259
260 @commonprop
261
262 Des nuances différentes situées --- ou commençant --- sur une même
263 note seront alignées verticalement.  Pour aligner des nuances qui ne
264 se situeraient pas sur une même note, il est possible d'augmenter
265 la propriété @code{staff-padding}.
266
267 @example
268 \override DynamicLineSpanner #'staff-padding = #4
269 @end example
270
271 Cette propriété peut aussi servir à régler des problèmes de
272 collision entre des nuances et d'autres objets.
273
274 Les crescendos ou decrescendos qui aboutissent sur la première note
275 d'une nouvelle ligne ne sont imprimés que jusqu'à la fin de la ligne
276 précédente.  Ce comportement peut être outrepassé en définissant :
277
278 @example
279 \override Score.Hairpin #'after-line-breaking = ##t
280 @end example
281
282
283 Les crescendos et decrescendos indiqués textuellement --- tels que
284 @emph{cresc.} ou @emph{dim.} --- sont suivis de pointillés qui montrent
285 leur étendue.  On peut empêcher l'impression de ces pointillés avec :
286
287 @example
288 \override DynamicTextSpanner #'dash-period = #-1.0
289 @end example
290
291
292 @predefined
293
294 @funindex \dynamicUp
295 @code{\dynamicUp},
296 @funindex \dynamicDown
297 @code{\dynamicDown},
298 @funindex \dynamicNeutral
299 @code{\dynamicNeutral}.
300
301
302 @seealso
303
304 Référence du programme : @internalsref{DynamicText}, @internalsref{Hairpin}.
305
306 Le placement vertical de ces éléments graphiques est géré par le
307 @internalsref{DynamicLineSpanner}.
308
309
310 @node Curves
311 @subsection Curves
312
313 @menu
314 * Ties::                        
315 * Slurs::                       
316 * Phrasing slurs::              
317 * Laissez vibrer ties::         
318 * Breath marks::                
319 * Falls and doits::             
320 @end menu
321
322 @node Ties
323 @unnumberedsubsubsec Ties
324
325 @cindex liaison de prolongation
326 @funindex ~
327
328 Une liaison de tenue (ou de prolongation) relie deux notes adjacentes de
329 même hauteur.  Dans les faits, elle prolonge la durée d'une note, et ne
330 doit donc pas être confondue avec les liaisons d'articulation ou de
331 phrasé.  Une liaison de tenue est indiquée au moyen d'un tilde @samp{~}.
332
333 @lilypond[quote,ragged-right,fragment,verbatim]
334 e' ~ e' <c' e' g'> ~ <c' e' g'>
335 @end lilypond
336
337
338 Quand une liaison de tenue se trouve entre deux accords, toutes les
339 notes de même hauteur entre ces deux accords sont reliées.  S'il n'y en
340 a aucune, aucune liaison n'est créée.  Il est également possible de lier
341 partiellement deux accords, en mettant les liaisons à l'intérieur des
342 accords.
343
344 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
345 <c~ e g~ b> <c e g b>
346 @end lilypond
347
348
349 Une liaison de tenue est un moyen parmi d'autres pour prolonger la durée
350 d'une note, tout comme les points.  L'exemple suivant montre deux
351 manières de matérialiser exactement la même idée :
352
353
354 @lilypond[quote,fragment,ragged-right]
355 \time 3/4 c'2. c'2 ~ c'4
356 @end lilypond
357
358 @noindent
359 Les liaisons de tenues sont utilisées soit lorsque la note dépasse de la
360 mesure, soit quand les points ne suffisent pas à donner la bonne durée.
361 Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
362 longues doivent s'aligner sur les subidivisions de la mesure, comme ici :
363
364 @c KEEP LY
365 @lilypond[fragment,quote,ragged-right]
366 \relative {
367   r8^"oui" c8 ~ c2 r4 | r8^"non" c2 ~ c8 r4
368 }
369 @end lilypond
370
371
372 Lorsque l'on doit lier de nombreuses notes sur plusieurs mesures, il
373 devient plus facile d'avoir recours à la division automatique des notes
374 --- voir @ref{Automatic note splitting}.  Ce procédé divise
375 automatiquement les notes trop longues, et les lie par-delà les barres
376 de mesure.
377
378 @funindex \repeatTie
379
380 Lorsqu'une mesure de seconde fois après une reprise commence sur une
381 note liée, la liaison doit être répétée. C'est à cela que sert la
382 commande @code{\repeatTie} :
383
384 @lilypond[fragment,quote,ragged-right,relative=2]
385 r <c e g>\repeatTie
386 @end lilypond
387
388 @cindex liaison de prolongation, répétition
389 @cindex reprises avec alternatives et liaisons de prolongation
390
391 @commonprop
392
393 Les liaisons de tenue servent parfois à rendre un accord arpégé. Dans ce
394 cas, les notes liées ne sont pas toutes consécutives. Il faut alors
395 assigner à la propriété @code{tieWaitForNote} la valeur @emph{vrai}
396 (@q{t} pour @q{true}).  Cette même méthode peut servir, par exemple, à
397 lier un trémolo à un accord.
398
399 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
400 \set tieWaitForNote = ##t
401 \grace { c16[~ e~ g]~ } <c, e g>2
402 \repeat tremolo 8 { c32~ c'~ } <c c,>1
403 e8~ c~ a~ f~ <e' c a f>2
404 @end lilypond
405
406 Il est possible de graver manuellement les liaisons de tenue, en
407 modifiant la propriété @code{tie-configuration}.  Pour chaque paire, le
408 premier nombre indique la distance à la portée, en espaces de portée, et
409 le second la direction (1 pour haut, @minus{}1 pour bas).
410
411 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
412 <c e g>2~ <c e g> |
413 \override TieColumn #'tie-configuration =
414   #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
415 <c e g>~ <c e g> |
416 @end lilypond
417
418
419 @predefined
420
421 @funindex \tieUp
422 @code{\tieUp},
423 @funindex \tieDown
424 @code{\tieDown},
425 @funindex \tieNeutral
426 @code{\tieNeutral},
427 @funindex \tieDotted
428 @code{\tieDotted},
429 @funindex \tieDashed
430 @code{\tieDashed},
431 @funindex \tieSolid
432 @code{\tieSolid}.
433
434
435 @seealso
436
437 Dans ce même manuel : @ref{Automatic note splitting}.
438
439 Référence du programme : @internalsref{Tie}.
440
441
442 @knownissues
443
444 Un changement de portée, lorsqu'une liaison de tenue est active, ne
445 peut produire une liaison oblique.
446
447 Le changement de clé ou d'octave pendant une liaison de tenue produit un
448 résultat indéfini.  Dans ces cas-là, il est préférable d'utiliser un
449 legato.
450
451
452 @node Slurs
453 @unnumberedsubsubsec Slurs
454
455 @cindex legato
456 @cindex liaison d'articulation
457
458 Une liaison d'articulation indique que les notes doivent être jouées
459 liées, ou @emph{legato}.  Ces liaisons s'indiquent au moyen de
460 parenthèses.
461
462 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
463 f( g a) a8 b( a4 g2 f4)
464 <c e>2( <b d>2)
465 @end lilypond
466
467
468 On peut indiquer l'orientation des liaisons suivantes avec
469 @code{\slur@emph{DIR}}, @code{@emph{DIR}} pouvant être @code{Up} pour
470 une liaison vers le haut, @code{Down} pour une liaison vers le bas, ou
471 @code{Neutral} pour laisser LilyPond décider.
472
473 Il existe également un raccourci pratique pour forcer l'orientation
474 d'une seule liaison.  Il suffit pour cela d'ajouter @code{_} ou @code{^}
475 avant d'ouvrir une parenthèse.
476
477 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
478 c4_( c) c^( c)
479 @end lilypond
480
481
482 Une seule liaison d'articulation peut être imprimée à la fois.  S'il est
483 nécessaire d'imprimer une liaison plus longue, englobant des liaisons
484 plus courtes, utilisez des @ref{Phrasing slurs}.
485
486
487 @commonprop
488
489 Certains auteurs utilisent deux liaisons lorsqu'ils veulent
490 lier des accords. Dans LilyPond, il faut pour cela assigner
491 @emph{vrai} (@q{true}) la propriété @code{doubleSlurs} :
492
493 @lilypond[verbatim,ragged-right,relative,fragment,quote]
494 \set doubleSlurs = ##t
495 <c e>4 ( <d f> <c e> <d f> )
496 @end lilypond
497
498
499 @predefined
500
501 @funindex \slurUp
502 @code{\slurUp},
503 @funindex \slurDown
504 @code{\slurDown},
505 @funindex \slurNeutral
506 @code{\slurNeutral},
507 @funindex \slurDashed
508 @code{\slurDashed},
509 @funindex \slurDotted
510 @code{\slurDotted},
511 @funindex \slurSolid
512 @code{\slurSolid}.
513
514 @seealso
515
516 Référence du programme : @internalsref{Slur}.
517
518
519 @node Phrasing slurs
520 @unnumberedsubsubsec Phrasing slurs
521
522 @cindex liaisons de phrasé
523 @cindex phrasé, liaisons de
524
525 Une liaison de phrasé relie plusieurs notes en délimitant une phrase
526 musicale.  On indique les points de départ et d'arrivée avec @code{\(}
527 et @code{\)} respectivement.
528
529 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
530 \time 6/4 c'\( d( e) f( e) d\)
531 @end lilypond
532
533
534 D'un point de vue typographique, rien ne distingue une liaison de phrasé
535 d'une liaison d'articulation. Cependant, LilyPond les considère comme
536 des objets différents. Une commande @code{\slurUp} n'affectera donc pas
537 une liaison de phrasé : il faut plutôt utiliser @code{\phrasingSlurUp},
538 @code{\phrasingSlurDown} ou @code{\phrasingSlurNeutral}.
539
540 Il n'est pas possible d'avoir plusieurs liaisons de phrasé en même temps.
541
542
543 @predefined
544
545 @funindex \phrasingSlurUp
546 @code{\phrasingSlurUp},
547 @funindex \phrasingSlurDown
548 @code{\phrasingSlurDown},
549 @funindex \phrasingSlurNeutral
550 @code{\phrasingSlurNeutral}.
551
552
553 @seealso
554
555 Référence du programme : @internalsref{PhrasingSlur}.
556
557
558 @node Laissez vibrer ties
559 @unnumberedsubsubsec Laissez vibrer ties
560
561 @cindex laissez vibrer
562 @cindex liaison, laissez vibrer
563
564 Les liaisons @qq{Laissez vibrer} (L.V.) sont utilisées pour le piano, la
565 harpe, et certains instruments de percussion.  Elles indiquent à
566 l'instrumentiste de laisser sonner la note ou l'accord au lieu de
567 l'étouffer.  Cet effet s'obtient avec la commande @code{\laissezVibrer}.
568
569 @lilypond[fragment,ragged-right,verbatim,relative=1]
570 <c f g>\laissezVibrer
571 @end lilypond
572
573 @seealso
574
575 Référence du programme :
576 @internalsref{LaissezVibrerTie}
577 @internalsref{LaissezVibrerTieColumn}
578
579 D'autres exemples :
580 @lsr{connecting,laissez-vibrer-ties.ly}
581
582
583 @node Breath marks
584 @unnumberedsubsubsec Breath marks
585
586 Les indications de respiration sont indiquées par la commande @code{\breathe}.
587
588 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
589 c'4 \breathe d4
590 @end lilypond
591
592
593 @commonprop
594
595 On peut choisir le glyphe imprimé par cette commande, en modifiant la
596 propriété @code{text} de l'objet @code{BreathingSign}, pour lui affecter
597 n'importe quelle indication textuelle.  Par exemple :
598
599 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
600 c'4
601 \override BreathingSign #'text
602   = #(make-musicglyph-markup "scripts.rvarcomma")
603 \breathe
604 d4
605 @end lilypond
606
607 @seealso
608
609 Référence du programme : @internalsref{BreathingSign}.
610
611 Exemples : @lsr{expressive,breathing-sign.ly}
612
613
614 @node Falls and doits
615 @unnumberedsubsubsec Falls and doits
616
617 Des indications de désinence peuvent être obtenues au moyen de la
618 commande @code{\bendAfter} :
619
620 @lilypond[fragment,ragged-right,relative=2]
621 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
622 c4-\bendAfter #+5
623 c4-\bendAfter #-3
624 @end lilypond
625
626
627 @node Lines
628 @subsection Lines
629
630 @menu
631 * Glissando::                   
632 * Arpeggio::                    
633 * Trills::                      
634 * Analysis brackets::           
635 @end menu
636
637 @node Glissando
638 @unnumberedsubsubsec Glissando
639
640 @cindex glissando
641 @funindex \glissando
642
643 Un glissando relie une hauteur à une autre en passant par chaque hauteur
644 intermédiaire.  Il est indiqué graphiquement, par une ligne ou des
645 vaguelettes entre ces deux notes. On l'obtient en accolant la commande
646 @code{\glissando} à la première note.
647
648 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
649 c2\glissando c'
650 \override Glissando #'style = #'zigzag
651 c2\glissando c,
652 @end lilypond
653
654
655 @commonprop
656
657 @lilypond[quote,ragged-right,verbatim]
658 I = \once \override NoteColumn #'ignore-collision = ##t
659
660 \relative <<
661   { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
662   { \oneVoice \I c2 \glissando \I d, }
663 >>
664 @end lilypond
665
666
667 @seealso
668
669 Référence du programme : @internalsref{Glissando}.
670
671 D'autres exemples : @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}.
672
673
674 @knownissues
675
676 Il n'est pas possible d'imprimer un texte (tel que @emph{gliss.})
677 le long de la ligne de glissando.
678
679
680 @node Arpeggio
681 @unnumberedsubsubsec Arpeggio
682
683 @cindex arpège
684 @cindex accord arpégé
685 @funindex \arpeggio
686
687
688 On peut indiquer qu'un accord doit être arpégé en lui accolant la
689 commande @code{\arpeggio} :
690
691 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
692 <c e g c>\arpeggio
693 @end lilypond
694
695
696 Pour spécifier qu'un autre accord doit être plaqué et non arpégé, on
697 peut remplacer ce signe par un crochet :
698
699 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
700 \arpeggioBracket
701 <c' e g c>\arpeggio
702 @end lilypond
703
704
705 Le sens de l'arpège est parfois indiqué par une pointe de flèche au bout
706 de la vaguelette :
707
708 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
709 \new Voice {
710   \arpeggioUp
711   <c e g c>\arpeggio
712   \arpeggioDown
713   <c e g c>\arpeggio
714 }
715 @end lilypond
716
717
718 @commonprop
719
720 Quand un arpège couvre plusieurs portées, il est possible d'indiquer
721 l'arpège sur chacune des portées, puis de relier la ligne de vaguelettes
722 en assignant @emph{vrai} à la propriété @code{connectArpeggios}, par
723 exemple dans le contexte @internalsref{PianoStaff} :
724
725 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
726 \new PianoStaff <<
727   \set PianoStaff.connectArpeggios = ##t
728   \new Staff { <c' e g c>\arpeggio }
729   \new Staff { \clef bass <c,, e g>\arpeggio }
730 >>
731 @end lilypond
732
733
734 @predefined
735
736 @code{\arpeggio},
737 @funindex \arpeggioUp
738 @code{\arpeggioUp},
739 @funindex \arpeggioDown
740 @code{\arpeggioDown},
741 @funindex \arpeggioNeutral
742 @code{\arpeggioNeutral},
743 @funindex \arpeggioBracket
744 @code{\arpeggioBracket}.
745
746
747 @seealso
748
749 Dans ce même manuel : @ref{Ties}, pour noter explicitement des arpèges.
750
751 Référence du programme : @internalsref{Arpeggio}.
752
753
754 @knownissues
755
756 Il est impossible de mêler au même instant, dans un contexte
757 @internalsref{PianoStaff}, des lignes d'arpèges connectées et d'autres
758 non connectées.
759
760
761 @node Trills
762 @unnumberedsubsubsec Trills
763
764 Les trilles brefs s'indiquent comme n'importe quelle ponctuation :
765 voir @ref{Articulations}.
766
767
768 Les trilles plus longs sont délimités par @code{\startTrillSpan} et
769 @code{\stopTrillSpan} :
770
771 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
772 \new Voice {
773   << { c1 \startTrillSpan }
774      { s2. \grace { d16[\stopTrillSpan e] } } >>
775   c4 }
776 @end lilypond
777
778 @cindex trilles avec hauteur explicite
779
780 Les trilles qui font intervenir une hauteur précise peuvent être
781 indiqués par la commande @code{pitchedTrill}.
782
783 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
784 \pitchedTrill c4\startTrillSpan fis
785 f\stopTrillSpan
786 @end lilypond
787
788 @noindent
789 Le premier argument est la note réelle ; le second est une hauteur qui
790 sera imprimée comme une tête de note noire entre parenthèses.
791
792
793 @predefined
794
795 @code{\startTrillSpan},
796 @funindex \startTrillSpan
797 @code{\stopTrillSpan}.
798 @funindex \stopTrillSpan
799
800
801 @seealso
802
803 Référence du programme : @internalsref{TrillSpanner}.
804
805
806 @node Analysis brackets
807 @unnumberedsubsubsec Analysis brackets
808 @cindex crochets
809 @cindex crochets de phrasé
810 @cindex analyse musicologique
811 @cindex crochet de regroupement de notes
812
813 On utilise des crochets en analyse musicale, pour indiquer la
814 structure d'une pièce.  LilyPond permet d'utiliser une forme
815 simplifiée de crochets horizontaux imbriqués, dans la mesure où le
816 contexte @internalsref{Staff} comporte le graveur
817 @internalsref{Horizontal_bracket_engraver}.  Un crochet s'ouvre avec
818 @code{\startGroup}, et se ferme avec @code{\stopGroup}.
819
820 @lilypond[quote,ragged-right,verbatim]
821 \score {
822   \relative c'' {
823     c4\startGroup\startGroup
824     c4\stopGroup
825     c4\startGroup
826     c4\stopGroup\stopGroup
827   }
828   \layout {
829     \context {
830       \Staff \consists "Horizontal_bracket_engraver"
831 }}}
832 @end lilypond
833
834 @seealso
835
836 Référence du programme : @internalsref{HorizontalBracket}.
837
838