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