]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/staff.itely
Doc-fr: update staff
[lilypond.git] / Documentation / fr / notation / staff.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @ignore
3     Translation of GIT committish: 22fc4443690d33d4335a310723cb37dc5b76fb12
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Valentin Villenave, Jean-Charles Malahieude
13 @c Translation checkers: John Mandereau
14
15 @node Notation sur la portée
16 @section Notation sur la portée
17 @translationof Staff notation
18
19 @lilypondfile[quote]{staff-headword.ly}
20
21 Cette section aborde les détails de gravure de la portée, la
22 réalisation de partitions comprenant plusieurs portées et l'ajout
23 d'indications globales d'exécution, présentes sur certaines portées
24 seulement.
25
26 @menu
27 * Gravure des portées::
28 * Modification de portées individuelles::
29 * Écriture de parties séparées::
30 @end menu
31
32
33 @node Gravure des portées
34 @subsection Gravure des portées
35 @translationof Displaying staves
36
37 Nous allons voir ici comment créer des portées et comment les regrouper.
38
39 @menu
40 * Initialisation de nouvelles portées::
41 * Regroupement de portées::
42 * Imbrication de regroupements de portées::
43 @end menu
44
45
46 @node Initialisation de nouvelles portées
47 @unnumberedsubsubsec Initialisation de nouvelles portées
48 @translationof Instantiating new staves
49
50 @cindex nouvelle portée
51 @cindex portée, initialisation
52 @cindex portée, instanciation
53 @cindex portée, nouvelle
54 @cindex portée simple
55 @cindex portée de batterie
56 @cindex portée de percussion
57 @cindex batterie, portée
58 @cindex percussion, portée
59 @cindex portée, transcription de grégorien
60 @cindex portée rhytmique
61 @cindex portée de tablature
62 @cindex tablature
63
64 @funindex \drummode
65 @funindex drummode
66 @funindex DrumStaff
67 @funindex RhythmicStaff
68 @funindex TabStaff
69 @funindex MensuralStaff
70 @funindex VaticanaStaff
71 @funindex GregorianTranscriptionStaff
72
73 Les @notation{portées} -- en anglais @emph{staff} (@emph{staves}
74 au pluriel) -- sont créées à l'aide des commandes @code{\new} ou
75 @code{\context}.  Pour de plus amples détails, consultez
76 @ref{Création d'un contexte}.
77
78 Le contexte de portée standard s'appelle @code{Staff}@tie{}:
79
80 @lilypond[verbatim,quote,relative=2]
81 \new Staff { c4 d e f }
82 @end lilypond
83
84 Le contexte @code{DrumStaff} crée une portée à cinq lignes correspondant
85 à une batterie traditionnelle et chacun des instruments est représenté
86 par un symbole spécifique.  Les éléments sont saisis en mode batterie,
87 initialisé par la commande @code{\drummode}, chaque composante étant
88 spécifiée par son nom.  Pour de plus amples détails, consultez
89 @ref{Portées de percussion}.
90
91 @lilypond[verbatim,quote]
92 \new DrumStaff {
93   \drummode { cymc hh ss tomh }
94 }
95 @end lilypond
96
97 Un @code{RhythmicStaff} est composé d'une portée à ligne unique chargée
98 de présenter les valeurs rythmiques saisies.  Seules sont imprimées les
99 durées.  Pour de plus amples détails, consultez
100 @ref{Gravure de lignes rythmiques}.
101
102 @lilypond[verbatim,quote,relative=2]
103 \new RhythmicStaff { c4 d e f }
104 @end lilypond
105
106 Un @code{TabStaff} crée une portée de tablature correpondant aux six
107 cordes d'une guitare standard.  Pour de plus amples détails, consultez
108 @ref{Tablatures par défaut}.
109
110 @lilypond[verbatim,quote,relative=2]
111 \new TabStaff { c4 d e f }
112 @end lilypond
113
114 Lilypond dispose aussi de deux contextes dédiés à la musique
115 ancienne@tie{}: @code{MensuralStaff} et @code{VaticanaStaff}.  Ils sont
116 abordés plus en détails au chapitre @ref{Contextes prédéfinis}.
117
118 Le contexte @code{GregorianTranscriptionStaff} permet d'obtenir des
119 éditions modernes du grégorien.  Bien entendu, il est dépourvu de barres
120 de mesure.
121
122 @lilypond[verbatim,quote,relative=2]
123 \new GregorianTranscriptionStaff { c4 d e f e d }
124 @end lilypond
125
126 Vous pourrez toujours définir d'autres contextes de portée selon vos
127 besoins, en suivant les indications fournies au chapitre
128 @ref{Définition de nouveaux contextes}.
129
130
131 @seealso
132 Glossaire musicologique :
133 @rglos{staff},
134 @rglosnamed{staves,portées}.
135
136 Manuel de notation :
137 @ref{Création d'un contexte},
138 @ref{Portées de percussion},
139 @ref{Gravure de lignes rythmiques},
140 @ref{Tablatures par défaut},
141 @ref{Contextes prédéfinis},
142 @ref{Symbole de la portée},
143 @ref{Contextes du chant grégorien},
144 @ref{Les contextes de la musique mensurale},
145 @ref{Définition de nouveaux contextes}.
146
147 Morceaux choisis :
148 @rlsrnamed{Staff notation,Notation sur la portée}.
149
150 Référence des propriétés internes :
151 @rinternals{Staff},
152 @rinternals{DrumStaff},
153 @rinternals{GregorianTranscriptionStaff},
154 @rinternals{RhythmicStaff},
155 @rinternals{TabStaff},
156 @rinternals{MensuralStaff},
157 @rinternals{VaticanaStaff},
158 @rinternals{StaffSymbol}.
159
160
161 @node Regroupement de portées
162 @unnumberedsubsubsec Regroupement de portées
163 @translationof Grouping staves
164
165 @cindex système, début de
166 @cindex crochet vertical
167 @cindex accolade verticale
168 @cindex portée multiple
169 @cindex portées, groupe de
170 @cindex portées, regroupement
171 @cindex chœur, système
172 @cindex piano, système
173 @cindex système choral
174 @cindex système pianistique
175 @cindex système, grand
176 @cindex système
177
178 LilyPond dispose de différents contextes permettant de regrouper des
179 portées individuelles et d'obtenir ainsi des @qq{systèmes}.  Chacun de
180 ces contextes définira le style de regoupement, avec son signe
181 particulier en début de portée et ses règles de gestion des barres de
182 mesure.
183
184 Lorsqu'aucun contexte particulier n'est spécifié, les propriétés
185 suivantes s'appliqueront par défaut@tie{}: les portées du groupe ne sont
186 pas reliées, hormis par une simple ligne verticale en début de ligne, et
187 les barres de mesure sont indépendantes.
188
189 @lilypond[verbatim,quote,relative=2]
190 <<
191   \new Staff { c1 c }
192   \new Staff { c1 c }
193 >>
194 @end lilypond
195
196 Dans un @code{StaffGroup}, le groupe de portées est signifié par un
197 crochet, et les barres de mesure sont d'un seul tenant.
198
199 @lilypond[verbatim,quote,relative=2]
200 \new StaffGroup <<
201   \new Staff { c1 c }
202   \new Staff { c1 c }
203 >>
204 @end lilypond
205
206 Dans un @code{ChoirStaff}, le groupe de portées est signifié par un
207 crochet sur la gauche, et les barres de mesure sont individuelles.
208
209 @lilypond[verbatim,quote,relative=2]
210 \new ChoirStaff <<
211   \new Staff { c1 c }
212   \new Staff { c1 c }
213 >>
214 @end lilypond
215
216 Dans un @code{GrandStaff}, le groupe de portées est signifié par une
217 accolade sur la gauche, et les barres de mesure sont d'un seul tenant.
218
219 @lilypond[verbatim,quote,relative=2]
220 \new GrandStaff <<
221   \new Staff { c1 c }
222   \new Staff { c1 c }
223 >>
224 @end lilypond
225
226 Le contexte @code{PianoStaff} est indentique au @code{GrandStaff}, sauf
227 qu'il gère automatiquement l'affichage du nom d'instrument -- voir
228 @ref{Noms d'instrument} pour plus de détails.
229
230 @lilypond[verbatim,quote,relative=2]
231 \new PianoStaff <<
232   \set PianoStaff.instrumentName = #"Piano"
233   \new Staff { c1 c }
234   \new Staff { c1 c }
235 >>
236 @end lilypond
237
238 Les barres de mesure au début de chaque système adoptent l'un des styles
239 @code{SystemStartBar}, @code{SystemStartBrace} ou
240 @code{SystemStartBracket}.  Dans chaque contexte, seul l'un de ces
241 styles est utilisé, et c'est la propriété @code{systemStartDelimiter}
242 qui détermine lequel.  Un quatrième style, @code{SystemStartSquare},
243 doit quant à lui être spécifié de manière explicite.
244
245 Vous pouvez aussi créer vos propres contextes de regroupement, comme
246 l'explique @ref{Définition de nouveaux contextes}.
247
248
249 @snippets
250
251 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
252 {use-square-bracket-at-the-start-of-a-staff-group.ly}
253
254 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
255 {display-bracket-with-only-one-staff-in-a-system.ly}
256
257 @cindex présentation mensurale
258 @cindex renaissance, musique
259 @cindex transcription de musique ancienne
260 @cindex musique ancienne, transcription
261
262 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
263 {mensurstriche-layout-bar-lines-between-the-staves.ly}
264
265
266 @seealso
267 Glossaire musicologique :
268 @rglosnamed{brace,accolade},
269 @rglosnamed{bracket,crochet},
270 @rglosnamed{grand staff,système}.
271
272 Manuel de notation :
273 @ref{Noms d'instrument},
274 @ref{Définition de nouveaux contextes}.
275
276 Morceaux choisis :
277 @rlsrnamed{Staff notation,Notation sur la portée}.
278
279 Référence des propriétés internes :
280 @rinternals{Staff},
281 @rinternals{StaffGroup},
282 @rinternals{ChoirStaff},
283 @rinternals{GrandStaff},
284 @rinternals{PianoStaff},
285 @rinternals{SystemStartBar},
286 @rinternals{SystemStartBrace},
287 @rinternals{SystemStartBracket},
288 @rinternals{SystemStartSquare}.
289
290
291 @node Imbrication de regroupements de portées
292 @unnumberedsubsubsec Imbrication de regroupements de portées
293 @translationof Nested staff groups
294
295 @cindex portées, regroupement et imbrication
296 @cindex systèmes imbriqués
297 @cindex imbrication de systèmes
298 @cindex délimitation, systèmes imbriqués
299
300 Les accolades et crochets qui délimitent les systèmes peuvent être
301 imbriqués en profondeur.  Chaque niveau inférieur aura son propre
302 délimiteur, en plus de celui du niveau supérieur.
303
304 @lilypond[verbatim,quote,relative=2]
305 \new StaffGroup <<
306   \new Staff { c2 c | c2 c }
307   \new StaffGroup <<
308     \new Staff { g2 g | g2 g }
309     \new StaffGroup \with {
310       systemStartDelimiter = #'SystemStartSquare
311     }
312     <<
313       \new Staff { e2 e | e2 e }
314       \new Staff { c2 c | c2 c }
315     >>
316   >>
317 >>
318 @end lilypond
319
320 Vous pouvez aussi créer vos propres contextes d'imbrication, comme
321 l'explique @ref{Définition de nouveaux contextes}.
322
323
324 @snippets
325
326 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
327 {nesting-staves.ly}
328
329
330 @seealso
331 Manuel de notation :
332 @ref{Regroupement de portées},
333 @ref{Noms d'instrument},
334 @ref{Définition de nouveaux contextes}.
335
336 Morceaux choisis :
337 @rlsrnamed{Staff notation,Notation sur la portée}.
338
339 Référence des propriétés internes :
340 @rinternals{StaffGroup},
341 @rinternals{ChoirStaff},
342 @rinternals{SystemStartBar},
343 @rinternals{SystemStartBrace},
344 @rinternals{SystemStartBracket},
345 @rinternals{SystemStartSquare}.
346
347
348 @node Modification de portées individuelles
349 @subsection Modification de portées individuelles
350 @translationof Modifying single staves
351
352 Cette section explique le réglage de la gravure de chaque portée,
353 comme la taille de portée ou le nombre de lignes@tie{}; sont aussi
354 décrits la suspension et la reprise de portées, ainsi que les portées
355 d'@emph{ossia}.
356
357
358 @menu
359 * Symbole de la portée::
360 * Portées d'ossia::
361 * Masquage de portées::
362 @end menu
363
364
365 @node Symbole de la portée
366 @unnumberedsubsubsec Symbole de la portée
367 @translationof Staff symbol
368
369 @cindex symbole de portée
370 @cindex portée, lignes de
371 @cindex lignes de portée, nombre de
372 @cindex suspension de portée
373 @cindex portée, suspension
374 @cindex reprise de portée
375 @cindex portée, reprise
376 @cindex lignes de portée, épaisseur
377 @cindex ligne supplémentaire
378
379
380 Les notes, nuances, etc. sont regroupées dans un assemblage de lignes
381 horizontales, que l'on nomme la portée (en anglais @emph{staff}, et
382 @emph{staves} au pluriel).  Dans LilyPond, ces lignes sont dessinées au
383 moyen d'un objet graphique (@emph{grob}) à part entière, nommé
384 @code{StaffSymbol} -- symbole de portée.  Modifier les propriétés d'un
385 @code{StaffSymbol} changera l'apparence de la portée, dès lors qu'elles
386 auront été définies avant de créer la portée en question.
387
388 Vous pouvez modifier le nombre de lignes d'une portée.  Néanmoins, la
389 position de la clef et celle du do médium demanderont parfois un
390 ajustement afin d'être en phase avec cette nouvelle portée.  Pour plus
391 d'explications, reportez-vous aux exemples du chapitre @ref{Clefs}.
392
393 @lilypond[verbatim,quote,relative=2]
394 \new Staff \with {
395   \override StaffSymbol #'line-count = #3
396 }
397 { d4 d d d }
398 @end lilypond
399
400 Lorsque vous modifierez l'épaisseur des lignes, gardez à l'esprit que
401 les lignes supplémentaires et les hampes seront aussi modifiées.  En
402 effet, elles dépendent directement de l'épaisseur des lignes de la
403 portée.
404
405 @lilypond[verbatim,quote,relative=1]
406 \new Staff \with {
407   \override StaffSymbol #'thickness = #3
408 }
409 { e4 d c b }
410 @end lilypond
411
412 L'épaisseur des lignes supplémentaires (@emph{ledger lines}) peut être
413 déterminée indépendamment des lignes de la portée.  Dans l'exemple
414 suivant, les deux nombres constituent des coefficients multiplicateurs
415 de l'épaisseur de la ligne.  Ils sont fournis en argument pour
416 déterminer l'épaisseur des lignes supplémentaires.
417
418 @lilypond[verbatim,quote,relative=1]
419 \new Staff \with {
420   \override StaffSymbol #'ledger-line-thickness = #'(1 . 0.2)
421 }
422 { e4 d c b }
423 @end lilypond
424
425 Modifier l'équidistance des lignes de la portée affectera aussi les
426 lignes supplémentaires.
427
428 @lilypond[verbatim,quote,relative=1]
429 \new Staff \with {
430   \override StaffSymbol #'staff-space = #1.5
431 }
432 { a4 b c d }
433 @end lilypond
434
435 Vous trouverez de plus amples détails sur les propriétés du
436 @code{StaffSymbol} au chapitre @rinternals{staff-symbol-interface}.
437
438 @cindex fin de portée
439 @cindex début de portée
440 @cindex portée, début
441 @cindex portée, fin
442
443 @funindex \startStaff
444 @funindex startStaff
445 @funindex \stopStaff
446 @funindex stopStaff
447
448 Les propriétés d'une portée peuvent être modifiées en cours de partition
449 à l'aide des commandes @code{\stopStaff} et @code{\startStaff}@tie{}:
450
451 @lilypond[verbatim,quote,relative=2]
452 c2 c
453 \stopStaff
454 \override Staff.StaffSymbol #'line-count = #2
455 \startStaff
456 b2 b
457 \stopStaff
458 \revert Staff.StaffSymbol #'line-count
459 \startStaff
460 a2 a
461 @end lilypond
462
463 @noindent
464 En règle générale, @code{\startStaff} et @code{\stopStaff} permettent
465 d'entamer puis clôturer une portée n'importe où dans une partition.
466
467 @lilypond[verbatim,quote,relative=2]
468 c4 b a2
469 \stopStaff
470 b4 c d2
471 \startStaff
472 e4 d c2
473 @end lilypond
474
475
476 @predefined
477 @code{\startStaff},
478 @code{\stopStaff}.
479 @endpredefined
480
481
482 @snippets
483
484 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
485 {making-some-staff-lines-thicker-than-the-others.ly}
486
487
488 @seealso
489 Glossaire musicologique :
490 @rglosnamed{line,ligne},
491 @rglosnamed{ledger line,ligne suplémentaire},
492 @rglosnamed{staff,portée}.
493
494 Manuel de notation :
495 @ref{Clefs}.
496
497 Morceaux choisis :
498 @rlsrnamed{Staff notation,Notation sur la portée}.
499
500 Référence des propriétés internes :
501 @rinternals{StaffSymbol},
502 @rinternals{staff-symbol-interface}.
503
504
505 @node Portées d'ossia
506 @unnumberedsubsubsec Portées d'ossia
507 @translationof Ossia staves
508
509 @cindex portée à la française
510 @cindex ossia
511 @cindex variante
512 @cindex portées, nombre variable de
513 @cindex nombre de portées
514
515 @funindex \startStaff
516 @funindex startStaff
517 @funindex \stopStaff
518 @funindex stopStaff
519
520 Une portée d'@notation{ossia} -- ou de variante -- s'obtient en créant,
521 à l'endroit approprié, une nouvelle portée simultanée@tie{}:
522
523 @lilypond[verbatim,quote]
524 \new Staff \relative c'' {
525   c4 b d c
526   <<
527     { c4 b d c }
528     \new Staff { e4 d f e }
529   >>
530   c4 b c2
531 }
532 @end lilypond
533
534 @noindent
535 L'exemple ci-dessus n'est probablement pas ce qui vous conviendra le
536 plus.  Afin que cette ossia se place au-dessus de la portée à laquelle
537 elle se réfère, étant par ailleurs dépourvue de métrique et de clef, et
538 d'une taille légèrement inférieure, vous devrez avoir recours à quelques
539 retouches.  Le manuel d'initiation aborde une technique particulière
540 pour obternir ce résultat au chapitre
541 @rlearning{Expressions musicales imbriquées}.
542
543 L'exemple qui suit utilise, pour aligner la portée d'ossia, la propriété
544 @code{alignAboveContext}.  Cette méthode est tout à fait appropriée
545 lorsqu'il y a un nombre restreint d'ossias.
546
547 @lilypond[verbatim,quote]
548 \new Staff = main \relative c'' {
549   c4 b d c
550   <<
551     { c4 b d c }
552
553     \new Staff \with {
554       \remove "Time_signature_engraver"
555       alignAboveContext = #"main"
556       fontSize = #-3
557       \override StaffSymbol #'staff-space = #(magstep -3)
558       \override StaffSymbol #'thickness = #(magstep -3)
559       firstClef = ##f
560     }
561     { e4 d f e }
562   >>
563   c4 b c2
564 }
565 @end lilypond
566
567 Dans le cas où de nombreux et courts fragments d'ossia affecteraient
568 une même portée, il est judicieux de créer un contexte @code{Staff} vide
569 auquel sera attribué un @emph{identificateur}. Il suffira alors, pour
570 entamer un fragment d'ossia, de @emph{faire appel} à ce contexte grâce
571 aux commandes @code{\startStaff} et @code{\stopStaff}.  Vous vous
572 rendrez compte à l'utilisation des avantages que procure cette façon de
573 procéder, bien plus que dans l'exemple suivant.
574
575 @lilypond[verbatim,quote,ragged-right]
576 <<
577   \new Staff = ossia \with {
578     \remove "Time_signature_engraver"
579     \override Clef #'transparent = ##t
580     fontSize = #-3
581     \override StaffSymbol #'staff-space = #(magstep -3)
582     \override StaffSymbol #'thickness = #(magstep -3)
583   }
584   { \stopStaff s1*6 }
585
586   \new Staff \relative c' {
587     c4 b c2
588     <<
589       { e4 f e2 }
590       \context Staff = ossia {
591         \startStaff e4 g8 f e2 \stopStaff
592       }
593     >>
594     g4 a g2 \break
595     c4 b c2
596     <<
597       { g4 a g2 }
598       \context Staff = ossia {
599         \startStaff g4 e8 f g2 \stopStaff
600       }
601     >>
602     e4 d c2
603   }
604 >>
605 @end lilypond
606
607
608 Vous pourriez aussi recourir à la commande
609 @code{\RemoveEmptyStaffContext} pour créer votre portée d'ossia.
610 Cependant, cette méthode reste limitée à l'apparition de ces ossias en
611 début de ligne.  Pour plus d'information au sujet de la commande
612 @code{\RemoveEmptyStaffContext}, reportez-vous au chapitre
613 @ref{Masquage de portées}.
614
615 @lilypond[verbatim,quote,ragged-right]
616 <<
617   \new Staff = ossia \with {
618     \remove "Time_signature_engraver"
619     \override Clef #'transparent = ##t
620     fontSize = #-3
621     \override StaffSymbol #'staff-space = #(magstep -3)
622     \override StaffSymbol #'thickness = #(magstep -3)
623   } \relative c'' {
624     R1*3
625     c4 e8 d c2
626   }
627   \new Staff \relative c' {
628     c4 b c2
629     e4 f e2
630     g4 a g2 \break
631     c4 b c2
632     g4 a g2
633     e4 d c2
634   }
635 >>
636
637 \layout {
638   \context {
639     \RemoveEmptyStaffContext
640     \override VerticalAxisGroup #'remove-first = ##t
641   }
642 }
643 @end lilypond
644
645
646 @snippets
647
648 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
649 {vertically-aligning-ossias-and-lyrics.ly}
650
651
652 @seealso
653 Glossaire musicologique :
654 @rglos{ossia},
655 @rglosnamed{staff,portée},
656 @rglos{Frenched staff}.
657
658 Manuel d'initiation :
659 @rlearning{Expressions musicales imbriquées},
660 @rlearning{Taille des objets},
661 @rlearning{Longueur et épaisseur des objets}.
662
663 Manuel de notation :
664 @ref{Masquage de portées}.
665
666 Morceaux choisis :
667 @rlsrnamed{Staff notation,Notation sur la portée}.
668
669 Référence des propriétés internes :
670 @rinternals{StaffSymbol}.
671
672
673 @node Masquage de portées
674 @unnumberedsubsubsec Masquage de portées
675 @translationof Hiding staves
676
677 @cindex Frenched scores
678 @cindex Masquage de portée
679 @cindex portée vide
680
681 @funindex \RemoveEmptyStaffContext
682 @funindex RemoveEmptyStaffContext
683 @funindex Staff_symbol_engraver
684 @funindex \stopStaff
685 @funindex stopStaff
686
687
688 Désactiver le graveur @code{Staff_symbol_engraver} dans un contexte
689 @code{Staff} permet de masquer des lignes.  La commande
690 @code{\stopStaff} aura le même effet.
691
692 @lilypond[verbatim,quote]
693 \new Staff \with {
694   \remove "Staff_symbol_engraver"
695 }
696 \relative c''' { a8 f e16 d c b a2 }
697 @end lilypond
698
699 L'instruction @code{\RemoveEmptyStaffContext} placée dans un bloc
700 @code{\layout} aura pour effet de masquer toute portée qui ne contient
701 rien.  Dans les partitions d'orchestre, les portées qui n'ont que des
702 silences sont habituellement masquées afin de gagner de la place.  Ce
703 style d'édition s'appelle en anglais @qq{French Score}.
704 Cette fonctionnalité masque et supprime toutes les portées vides d'une
705 partition, hormis celles du premier système.
706
707 @warning{Une portée est considérée comme vide dès lors qu'elle ne
708 contient que des silences multimesures, des silences invisibles ou
709 d'espacement (les @emph{\skip}) ou bien une combinaison de ces
710 éléments.}
711
712 @lilypond[verbatim,quote,ragged-right]
713 \layout {
714   \context {
715     \RemoveEmptyStaffContext
716   }
717 }
718
719 \relative c' <<
720   \new Staff {
721     e4 f g a \break
722     b1 \break
723     a4 b c2
724   }
725   \new Staff {
726     c,4 d e f \break
727     R1 \break
728     f4 g c,2
729   }
730 >>
731 @end lilypond
732
733 @cindex ossia
734
735 @noindent
736 @code{\RemoveEmptyStaffContext} permet aussi de gérer des fragments
737 d'ossia attachés à une portée.  Pour plus de détails, voir
738 @ref{Portées d'ossia}.
739
740 @cindex musique ancienne, masquage de portée
741 @cindex portées rythmiques, masquage
742
743 @funindex \RemoveEmptyStaffContext
744 @funindex RemoveEmptyStaffContext
745 @funindex \AncientRemoveEmptyStaffContext
746 @funindex AncientRemoveEmptyStaffContext
747 @funindex \RemoveEmptyRhythmicStaffContext
748 @funindex RemoveEmptyRhythmicStaffContext
749
750 La commande @code{\AncientRemoveEmptyStaffContext} permet de masquer des
751 portées vides dans les contextes de musique ancienne.  Pour des
752 contextes @code{RhythmicStaff}, il faudra utiliser
753 @code{\RemoveEmptyRhythmicStaffContext}.
754
755
756 @predefined
757 @code{\RemoveEmptyStaffContext},
758 @code{\AncientRemoveEmptyStaffContext},
759 @code{\RemoveEmptyRhythmicStaffContext}.
760 @endpredefined
761
762
763 @snippets
764
765 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
766 {removing-the-first-empty-line.ly}
767
768
769 @seealso
770 Glossaire musicologique :
771 @rglos{Frenched staff}.
772
773 Manuel d'initiation:
774 @rlearning{Visibilité et couleur des objets}.
775
776 Manuel de notation :
777 @ref{Symbole de la portée},
778 @ref{Portées d'ossia},
779 @ref{Dictée à trous},
780 @ref{Silences invisibles},
781 @ref{Visibilité des objets}.
782
783 Morceaux choisis :
784 @rlsrnamed{Staff notation,Notation sur la portée}.
785
786 Référence des propriétés internes :
787 @rinternals{ChordNames},
788 @rinternals{FiguredBass},
789 @rinternals{Lyrics},
790 @rinternals{Staff},
791 @rinternals{VerticalAxisGroup},
792 @rinternals{Staff_symbol_engraver}.
793
794
795 @knownissues
796
797 Supprimer le @code{Staff_symbol_engraver} aura pour effet de masquer les
798 barres de mesure.  Forcer leur visibilité peut entraîner des problèmes
799 de formattage.  En pareil cas il vaut mieux, au lieu de supprimer le
800 graveur, recourrir aux dérogations suivantes@tie{}:
801
802 @example
803 \override StaffSymbol #'stencil = ##f
804 \override NoteHead #'no-ledgers = ##t
805 @end example
806
807 En ce qui concerne les désagréments et messages liés à l'utilisation de
808 l'instruction @code{\RemoveEmptyStaffContext}, concultez
809 @ref{Modification des réglages par défaut d'un contexte}.
810
811
812 @node Écriture de parties séparées
813 @subsection Écriture de parties séparées
814 @translationof Writing parts
815
816 Nous allons voir au fil des lignes qui suivent, comment insérer des
817 indications de tempo ou des noms d'instrument dans une partition.  Nous
818 aborderons aussi la citation d'autres voix, et comment la mettre en
819 forme.
820
821 @menu
822 * Indications métronomiques::
823 * Noms d'instrument::
824 * Citation d'autres voix::
825 * Mise en forme d'une citation::
826 @end menu
827
828
829 @node Indications métronomiques
830 @unnumberedsubsubsec Indications métronomiques
831 @translationof Metronome marks
832
833 @cindex Tempo
834 @cindex battements par minute
835 @cindex indication métronomique
836
837 @funindex \tempo
838 @funindex tempo
839
840 Le métronome se règle de la manière suivante@tie{}:
841
842 @lilypond[verbatim,quote,relative=1]
843 \tempo 4 = 120
844 c2 d
845 e4. d8 c2
846 @end lilypond
847
848 On peut cependant lui préférer du texte@tie{}:
849
850 @lilypond[verbatim,quote,relative=2]
851 \tempo "Allegretto"
852 c4 e d c
853 b4. a16 b c4 r4
854 @end lilypond
855
856 Lorsque l'on indique à la fois le tempo et le métronome, ce dernier sera
857 indiqué entre parenthèses@tie{}:
858
859 @lilypond[verbatim,quote,relative=2]
860 \tempo "Allegro" 4 = 160
861 g4 c d e
862 d4 b g2
863 @end lilypond
864
865 En règle générale, le texte peut être constitué de n'importe quel objet
866 de type @code{markup}@tie{}:
867
868 @lilypond[verbatim,quote,relative=2]
869 \tempo \markup { \italic Faster } 4 = 132
870 a8-. r8 b-. r gis-. r a-. r
871 @end lilypond
872
873 Une simple indication métronomique entre parenthèses s'obtient en
874 fournissant une chaîne vide à l'instruction@tie{}:
875
876 @lilypond[verbatim,quote,relative=2]
877 \tempo "" 8 = 96
878 d4 g e c
879 @end lilypond
880
881
882 @snippets
883
884 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
885 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
886
887 @c perhaps also an example of how to move it horizontally?
888
889 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
890 {changing-the-tempo-without-a-metronome-mark.ly}
891
892 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
893 {creating-metronome-marks-in-markup-mode.ly}
894
895 Pour plus de détails, voir @ref{Mise en forme du texte}.
896
897
898 @seealso
899 Glossaire musicologique :
900 @rglosnamed{metronome,métronome},
901 @rglosnamed{metronomic indication,indication métronomique},
902 @rglos{tempo indication},
903 @rglos{metronome mark}.
904
905 Manuel de notation :
906 @ref{Mise en forme du texte},
907 @ref{Sortie MIDI}.
908
909 Morceaux choisis :
910 @rlsrnamed{Staff notation,Notation sur la portée}.
911
912 Référence des propriétés internes :
913 @rinternals{MetronomeMark}.
914
915
916 @node Noms d'instrument
917 @unnumberedsubsubsec Noms d'instrument
918 @translationof Instrument names
919
920 @cindex instrument, noms
921 @cindex nom d'instrument
922 @cindex instrument, noms abrégés
923
924 Dans un conducteur, les noms d'instrument sont portés en regard de
925 chacune des portées, qu'il s'agisse d'un contexte @code{Staff} ou
926 d'un @code{PianoStaff}.  La première ligne affichera la valeur de
927 @code{instrumentName}, et les suivantes celle de
928 @code{shortInstrumentName}.
929
930 @lilypond[verbatim,quote,ragged-right,relative=1]
931 \set Staff.instrumentName = #"Violin "
932 \set Staff.shortInstrumentName = #"Vln "
933 c4.. g'16 c4.. g'16
934 \break
935 c1
936 @end lilypond
937
938 Le recours à la commande @code{\markup} permet de construire des noms
939 d'instruments particuliers, tels que
940
941 @lilypond[verbatim,quote,relative=2]
942 \set Staff.instrumentName = \markup {
943   \column { "Clarinetti"
944             \line { "in B" \smaller \flat } } }
945 c4 c,16 d e f g2
946 @end lilypond
947
948 @cindex noms d'instrument, centrés
949
950 Lorsque plusieurs contextes de portée sont regroupés, les noms
951 d'instrument, que ce soit sous leur forme développée ou abrégée, sont
952 par défaut centrés.  Si l'un d'entre eux est libellé sur plusieurs
953 lignes, il faudra recourrir à l'instruction @code{\center-column}@tie{}:
954
955 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
956 <<
957   \new Staff {
958     \set Staff.instrumentName = #"Flute"
959     f2 g4 f
960   }
961   \new Staff {
962     \set Staff.instrumentName = \markup \center-column {
963       Clarinet
964       \line { "in B" \smaller \flat }
965     }
966     c4 b c2
967   }
968 >>
969 @end lilypond
970
971 @funindex indent
972 @funindex short-indent
973
974 Lorsque le nom d'un instrument est relativement long, il est judicieux
975 d'augmenter les retraits -- @emph{indent} -- au sein du bloc
976 @code{\layout} à l'aide des commandes @code{indent} et
977 @code{short-indent}.  Pour plus de plus amples détails sur ces réglages,
978 reportez-vous au chapitre @ref{Dimensionnement horizontal}.
979
980 @lilypond[verbatim,quote,ragged-right]
981 \layout {
982   indent = 3.0\cm
983   short-indent = 1.5\cm
984 }
985
986 \relative c'' <<
987   \new Staff {
988     \set Staff.instrumentName = #"Alto Flute in G"
989     \set Staff.shortInstrumentName = #"Fl."
990     f2 g4 f \break
991     g4 f g2
992   }
993   \new Staff {
994     \set Staff.instrumentName = #"Clarinet"
995     \set Staff.shortInstrumentName = #"Clar."
996     c,4 b c2 \break
997     c2 b4 c
998   }
999 >>
1000 @end lilypond
1001
1002 @cindex noms d'instrument, autres contextes
1003
1004 Des noms d'instruments peuvent s'utiliser dans d'autres contextes, tels
1005 que @code{GrandStaff}, @code{ChoirStaff}, ou @code{StaffGroup}, dès lors
1006 qu'on leur adjoint le graveur @code{Instrument_name_engraver}.  Pour de
1007 plus amples informations sur la manière d'activer ou
1008 désactiver un graveur, voir @ref{Modification des greffons de contexte}.
1009
1010 @cindex instrument, changement de nom
1011 @cindex changement de nom d'instrument
1012
1013 Vous pouvez changer le nom d'un instrument en cours de morceau.  Notez
1014 cependant que la valeur de @code{instrumentName} ne s'affichera que sur
1015 la première portée@tie{}:
1016
1017 @lilypond[verbatim,quote,ragged-right,relative=1]
1018 \set Staff.instrumentName = #"First"
1019 \set Staff.shortInstrumentName = #"one"
1020 c1 c c c \break
1021 c1 c c c \break
1022 \set Staff.instrumentName = #"Second"
1023 \set Staff.shortInstrumentName = #"two"
1024 c1 c c c \break
1025 c1 c c c \break
1026 @end lilypond
1027
1028 @cindex instrument, changement
1029 @cindex changement d'instrument
1030
1031 @funindex \addInstrumentDefinition
1032 @funindex addInstrumentDefinition
1033 @funindex \instrumentSwitch
1034 @funindex instrumentSwitch
1035
1036 Lorsqu'un musicien doît changer d'instrument -- piccolo et flûte, basson
1037 et contrebasson --, la commande @code{\addInstrumentDefinition},
1038 couplée à l'instruction @code{\instrumentSwitch} permet de spécifier en
1039 détail les modifications intervenant lors du changement.  La commande
1040 @code{\addInstrumentDefinition} prend deux arguments@tie{}: une chaîne
1041 de caractères qui servira d'identificateur, et une liste d'associations
1042 de valeurs aux propriétés de ce nouvel instrument.  Ces définitions
1043 devront être déclarées avant tout autre élément musical.  L'instruction
1044 @code{\instrumentSwitch} se placera dans la musique au moment de la
1045 subtitution@tie{}:
1046
1047 @lilypond[verbatim,quote,ragged-right]
1048 \addInstrumentDefinition #"contrabassoon"
1049   #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
1050      (shortInstrumentName . "Cbsn.")
1051      (clefGlyph . "clefs.F")
1052      (middleCPosition . 6)
1053      (clefPosition . 2)
1054      (instrumentCueName . ,(make-bold-markup "cbsn."))
1055      (midiInstrument . "bassoon"))
1056
1057 \new Staff \with {
1058   instrumentName = #"Bassoon"
1059 }
1060 \relative c' {
1061   \clef tenor
1062   \compressFullBarRests
1063   c2 g'
1064   R1*16
1065   \instrumentSwitch "contrabassoon"
1066   c,,2 g \break
1067   c,1 ~ | c1
1068 }
1069 @end lilypond
1070
1071
1072 @seealso
1073 Manuel de notation :
1074 @ref{Dimensionnement horizontal},
1075 @ref{Modification des greffons de contexte}.
1076
1077 Morceaux choisis :
1078 @rlsrnamed{Staff notation,Notation sur la portée}.
1079
1080 Référence des propriétés internes :
1081 @rinternals{InstrumentName},
1082 @rinternals{PianoStaff},
1083 @rinternals{Staff}.
1084
1085
1086 @node Citation d'autres voix
1087 @unnumberedsubsubsec Citation d'autres voix
1088 @translationof Quoting other voices
1089
1090 @cindex répliques
1091 @cindex citation
1092 @cindex petites notes
1093
1094 @funindex \addQuote
1095 @funindex addQuote
1096 @funindex \quoteDuring
1097 @funindex quoteDuring
1098 @funindex \transposition
1099 @funindex transposition
1100
1101 Il est assez courant qu'une voix soit doublée par une autre.  Par
1102 exemple, les premiers et seconds violons peuvent jouer les mêmes notes
1103 durant un moment.  LilyPond gère parfaitement ces situations où une
1104 voix est la réplique d'une autre, et vous évite de ressaisir la musique
1105 en question.
1106
1107 Avant qu'une partie ne puisse être mentionnée ailleurs, elle doit être
1108 considérée comme reproductible.  C'est le but de l'instruction
1109 @code{\addQuote} qui prend en argument une chaîne d'identification et
1110 une expression musicale.  Elle se place au niveau le plus haut, c'est à
1111 dire en dehors de tout bloc de musique@tie{}:
1112
1113 @example
1114 flute = \relative c'' @{
1115   a4 gis g gis
1116 @}
1117 \addQuote "flute" @{ \flute @}
1118 @end example
1119
1120 Au cours d'une partie, des extraits de répliques peuvent être cités en
1121 utilisant la commande @code{\quoteDuring}.  Cette commande prend deux
1122 arguments@tie{}: le nom de la voix reproduite, tel que défini par
1123 @code{\addQuote}, et une expression musicale qui indique la durée de
1124 cette citation -- silences invisibles ou multi-mesures.  Viendra alors
1125 s'insérer dans l'expression musicale le fragment correspondant de la
1126 voix originelle.
1127
1128 @lilypond[verbatim,quote]
1129 flute = \relative c'' {
1130   a4 gis g->\f gis^\markup{quoted}
1131 }
1132 \addQuote "flute" { \flute }
1133
1134 \relative c' {
1135   c4 cis \quoteDuring #"flute" { s2 }
1136 }
1137 @end lilypond
1138
1139 Si l'expression musicale utilisée pour @code{\quoteDuring} contenait
1140 autre chose que du silence, il en résulterait une situation
1141 polyphonique, ce qui n'est pas le but recherché@tie{}:
1142
1143 @lilypond[verbatim,quote]
1144 flute = \relative c'' {
1145   a4 gis g gis
1146 }
1147 \addQuote "flute" { \flute }
1148
1149 \relative c' {
1150   c4 cis \quoteDuring #"flute" { c4 b }
1151 }
1152 @end lilypond
1153
1154 Les citations tiennent compte des transpositions, aussi bien celle de
1155 l'instrument d'origine que celle de la partie où elle intervient, dans
1156 la mesure où elles sont spécifiées par la commande
1157 @code{\transposition}.  Voir @ref{Instruments transpositeurs} pour plus
1158 de détails.
1159
1160 @lilypond[verbatim,quote]
1161 clarinet = \relative c'' {
1162   \transposition bes
1163   a4 gis g gis
1164 }
1165 \addQuote "clarinet" { \clarinet }
1166
1167 \relative c' {
1168   c4 cis \quoteDuring #"clarinet" { s2 }
1169 }
1170 @end lilypond
1171
1172 Les citations peuvent être @qq{balisées} par un nom particulier afin de
1173 les utiliser de différentes manières.  Pour de plus amples détails à ce
1174 propos, consultez le chapitre @ref{Utilisation de balises}.
1175
1176 La propriété @code{quotedEventTypes} permet de définir précisément quels
1177 éléments de la voix originelle seront reproduits.  Sa valeur par défaut
1178 est @code{#'(StreamEvent)}@tie{}; autrement dit, tout sera recopié.  Lui
1179 affecter la valeur @code{#'(note-event@tie{}rest-event@tie{}tie-event)}
1180 fera que LilyPond reproduira les notes, silences et liaisons de
1181 prolongation, mais pas les articulations, annotations ni nuances.
1182
1183 @lilypond[verbatim,quote]
1184 clarinet = \relative c'' {
1185   a4 gis g->\f gis^\markup{quoted}
1186 }
1187 \addQuote "clarinet" { \clarinet }
1188
1189 \relative c' {
1190   \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
1191   c4 cis \quoteDuring #"clarinet" { s2 }
1192 }
1193 @end lilypond
1194
1195
1196 @snippets
1197
1198 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1199 {quoting-another-voice-with-transposition.ly}
1200
1201 @cindex note-event
1202 @cindex articulation-event
1203 @cindex dynamic-event
1204 @cindex rest-event
1205
1206 @funindex quotedEventTypes
1207 @funindex quotedCueEventTypes
1208
1209 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1210 {quoting-another-voice.ly}
1211
1212
1213 @seealso
1214 Manuel de notation :
1215 @ref{Instruments transpositeurs},
1216 @ref{Utilisation de balises}.
1217
1218 Morceaux choisis :
1219 @rlsrnamed{Staff notation,Notation sur la portée}.
1220
1221 Référence des propriétés internes :
1222 @rinternals{QuoteMusic},
1223 @rinternals{Voice}.
1224
1225
1226 @knownissues
1227
1228 Seul le contenu de la première @code{Voice} rencontrée dans la
1229 partie marquée d'une commande @code{\addQuote} pourra être retenu.  Par
1230 voie de conséquence, @var{musique} ne saurait comprendre de @code{\new}
1231 ou une instance @code{\context@tie{}Voice} qui la ferait passer à une
1232 autre voix.
1233
1234 Citer des notes d'ornement ne fonctionne pas, et peut même entraîner
1235 un blocage de LilyPond.
1236
1237 Citer des triolets imbriqués peut entraîner un résultat de médiocre
1238 qualité.
1239
1240 Dans les versions précédentes de LilyPond (avant 2.11), @code{addQuote}
1241 était écrit entièrement en minuscules@tie{}: @code{\addquote}.
1242
1243
1244 @node Mise en forme d'une citation
1245 @unnumberedsubsubsec Mise en forme d'une citation
1246 @translationof Formatting cue notes
1247
1248 @cindex petites notes, formater des
1249 @cindex répliques, formatage
1250
1251 @funindex \cueDuring
1252 @funindex cueDuring
1253 @funindex \quoteDuring
1254 @funindex quoteDuring
1255
1256 La section précédente indiquait comment insérer des notes d'une autre
1257 voix.  Nous allons maintenant voir une fonction musicale avancée,
1258 @code{\cueDuring}, qui facilite le formatage des petites notes.
1259
1260 Sa syntaxe est@tie{}:
1261
1262 @example
1263 \cueDuring #@var{origine} #@var{voix} @var{musique}
1264 @end example
1265
1266 Des mesures issues de la partie d'@var{origine} seront recopiées dans un
1267 contexte de @code{CueVoice}, créé implicitement, et synchronisées avec
1268 @var{musique} -- habituellement un silence.  L'apparition des petites
1269 notes initialise une polyphonie temporaire pour la portée concernée.
1270 L'argument @var{voix} détermine si ces petites notes seront
1271 attachées à la première ou à la seconde voix -- @code{UP} pour la
1272 première ou @code{DOWN} pour la seconde.
1273
1274
1275 @lilypond[verbatim,quote]
1276 oboe = \relative c'' {
1277   r2 r8 d16 f e g f a
1278   g8 g16 g g2.
1279 }
1280 \addQuote "oboe" { \oboe }
1281
1282 \new Voice \relative c'' {
1283   \cueDuring #"oboe" #UP { R1 }
1284   g2 c,
1285 }
1286 @end lilypond
1287
1288 @noindent
1289 Dans cet exemple, il était nécessaire de déclarer explicitement le
1290 contexte @code{Voice}, sinon l'intégralité de l'expression musicale se
1291 serait retrouvée dans le contexte @code{CueVoice}.
1292
1293 La propriété @code{quotedCueEventTypes} permet de définir précisément
1294 quels éléments de la voix originelle seront reproduits.  Sa valeur par
1295 défaut est @code{#'(note-event rest-event tie-event beam-event
1296 tuplet-span-event)}.  LilyPond reproduira donc les notes, silences,
1297 liaisons de prolongation, ligatures et nolets, mais pas les
1298 articulations, annotations ni nuances.
1299
1300 @lilypond[verbatim,quote]
1301 oboe = \relative c'' {
1302   r2 r8 d16(\f f e g f a)
1303   g8 g16 g g2.
1304 }
1305 \addQuote "oboe" { \oboe }
1306
1307 \new Voice \relative c'' {
1308   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
1309                                       beam-event tuplet-span-event
1310                                       dynamic-event slur-event)
1311   \cueDuring #"oboe" #UP { R1 }
1312   g2 c,
1313 }
1314 @end lilypond
1315
1316 Le nom de l'instrument qui est répliqué sera imprimé dès lors que vous
1317 définirez la propriété @code{instrumentCueName} du contexte
1318 @code{CueVoice}.
1319
1320 @lilypond[verbatim,quote]
1321 oboe = \relative c''' {
1322   g4 r8 e16 f e4 d
1323 }
1324 \addQuote "oboe" { \oboe }
1325
1326 \new Staff \relative c'' <<
1327   \new CueVoice \with {
1328     instrumentCueName = "ob."
1329   }
1330   \new Voice {
1331     \cueDuring #"oboe" #UP { R1 }
1332     g4. b8 d2
1333   }
1334 >>
1335 @end lilypond
1336
1337 @cindex citation, fin
1338 @cindex fin de citation
1339 @cindex réplique, fin
1340 @cindex fin de réplique
1341
1342 @funindex \killCues
1343 @funindex killCues
1344 @funindex \transposedCueDuring
1345 @funindex transposedCueDuring
1346
1347 Lorsque la citation comporte une étiquette indiquant l'instrument qui
1348 joue, il est judicieux, au moment où la partie originale reprend sa
1349 place, de rappeler l'instrument et d'annuler toute autre modification
1350 introduite par cette citation.  D'où l'utilité des commandes
1351 @code{\addInstrumentDefinition} et @code{\instrumentSwitch}.  Pour plus
1352 d'information, reportez-vous au chapitre @ref{Noms d'instrument}.
1353
1354 La commande @code{killCues} permet de supprimer les notes d'une
1355 citation.  Ceci est utile lorsque cette citation n'est pas imprimée dans
1356 un premier temps.
1357
1358 @lilypond[verbatim,quote]
1359 flute = \relative c''' {
1360   r2 cis2 r2 dis2
1361 }
1362 \addQuote "flute" { \flute }
1363
1364 \new Voice \relative c'' {
1365   \killCues {
1366     \cueDuring #"flute" #UP { R1 }
1367     g4. b8 d2
1368   }
1369 }
1370 @end lilypond
1371
1372 L'instruction @code{\transposedCueDuring} est particulièrement adaptée
1373 pour des instrument ayant une tessiture éloignée, comme dans le cas d'un
1374 piccolo cité dans une partie de contrebasson.  Sa syntaxe  est identique
1375 à celle de @code{\cueDuring}, à ceci près qu'elle nécessite un argument
1376 supplémentaire afin de spécifier la transposition à effectuer.  Pour
1377 de plus amples informations sur la transposition, reportez-vous au
1378 chapitre @ref{Instruments transpositeurs}.
1379
1380 @lilypond[verbatim,quote]
1381 piccolo = \relative c''' {
1382   \clef "treble^8"
1383   R1
1384   c8 c c e g2
1385   a4 g g2
1386 }
1387 \addQuote "piccolo" { \piccolo }
1388
1389 cbassoon = \relative c, {
1390   \clef "bass_8"
1391   c4 r g r
1392   \transposedCueDuring #"piccolo" #UP c,, { R1 }
1393   c4 r g r
1394 }
1395
1396 <<
1397   \new Staff = "piccolo" \piccolo
1398   \new Staff = "cbassoon" \cbassoon
1399 >>
1400 @end lilypond
1401
1402 Les citations peuvent être @qq{balisées} par un nom particulier afin de
1403 les utiliser de différentes manières.  Pour de plus amples détails à ce
1404 propos, consultez le chapitre @ref{Utilisation de balises}.
1405
1406 @cindex notes, petites
1407 @cindex petites notes
1408
1409 Un contexte @code{CueVoice} créé explicitement permet d'afficher des
1410 notes dans une taille plus petite dans le but, par exemple, d'indiquer
1411 des notes alternatives pour une voix un peu plus haute ou basse.
1412
1413 @lilypond[verbatim,quote,relative=2]
1414 \time 12/8
1415 \key ees \major
1416 g4 ees8 f4 g8
1417 \stemDown
1418 <<
1419   { d4. bes4 c8 }
1420   \new CueVoice
1421   { g'4. f4 ees8 }
1422 >>
1423 \stemUp
1424 d2. d2.
1425 @end lilypond
1426
1427
1428 @seealso
1429 Manuel de notation :
1430 @ref{Instruments transpositeurs},
1431 @ref{Noms d'instrument},
1432 @ref{Utilisation de balises}.
1433
1434 Morceaux choisis :
1435 @rlsrnamed{Staff notation,Notation sur la portée}.
1436
1437 Référence des propriétés internes :
1438 @rinternals{CueVoice},
1439 @rinternals{Voice}.
1440
1441
1442 @knownissues
1443
1444 La commande @code{\cueDuring} ne sait pas gérer les collisions de
1445 silence entre les contextes @code{Voice} et @code{CueVoice}.
1446