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