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