]> git.donarmstrong.com Git - lilypond.git/blobdiff - 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
index e4113278b6f41b94501b4c1eed8f95059000fc8f..568f7bdc9abf960e9216f5aaf2d6aaa6aeb534a6 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: ee20a00bbe6704553bb1f761899a727fc150ab46
+    Translation of GIT committish: 8329db420f98f9d2f03ee8aec740b7ccf770b0d2
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.12.0"
+@c \version "2.14.0"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
@@ -146,7 +146,7 @@ Manuel de notation :
 @ref{Définition de nouveaux contextes}.
 
 Morceaux choisis :
-@rlsrnamed{Staff notation,Notation sur la portée}.
+@rlsrnamed{Staff notation, Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{Staff},
@@ -249,10 +249,10 @@ l'explique @ref{Définition de nouveaux contextes}.
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {use-square-bracket-at-the-start-of-a-staff-group.ly}
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {display-bracket-with-only-one-staff-in-a-system.ly}
 
 @cindex présentation mensurale
@@ -260,7 +260,7 @@ l'explique @ref{Définition de nouveaux contextes}.
 @cindex transcription de musique ancienne
 @cindex musique ancienne, transcription
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {mensurstriche-layout-bar-lines-between-the-staves.ly}
 
 
@@ -275,7 +275,7 @@ Manuel de notation :
 @ref{Définition de nouveaux contextes}.
 
 Morceaux choisis :
-@rlsrnamed{Staff notation,Notation sur la portée}.
+@rlsrnamed{Staff notation, Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{Staff},
@@ -288,6 +288,9 @@ Référence des propriétés internes :
 @rinternals{SystemStartBracket},
 @rinternals{SystemStartSquare}.
 
+@knownissues
+Un @code{PianoStaff} ne peut contenir, par défaut, de @code{ChordNames}.
+
 
 @node Imbrication de regroupements de portées
 @unnumberedsubsubsec Imbrication de regroupements de portées
@@ -324,7 +327,7 @@ l'explique @ref{Définition de nouveaux contextes}.
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {nesting-staves.ly}
 
 
@@ -397,7 +400,7 @@ Manuel de notation :
 Morceaux choisis :
 @rlsrnamed{Staff notation,Notation sur la portée}.
 
+
 @node Modification de portées individuelles
 @subsection Modification de portées individuelles
 @translationof Modifying single staves
@@ -534,7 +537,7 @@ e4 d c2
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {making-some-staff-lines-thicker-than-the-others.ly}
 
 
@@ -659,10 +662,10 @@ procéder, bien plus que dans l'exemple suivant.
 
 
 Vous pourriez aussi recourir à la commande
-@code{\RemoveEmptyStaffContext} pour créer votre portée d'ossia.
+@code{\Staff \RemoveEmptyStaves} pour créer votre portée d'ossia.
 Cependant, cette méthode reste limitée à l'apparition de ces ossias en
 début de ligne.  Pour plus d'information au sujet de la commande
-@code{\RemoveEmptyStaffContext}, reportez-vous au chapitre
+@code{\Staff \RemoveEmptyStaves}, reportez-vous au chapitre
 @ref{Masquage de portées}.
 
 @lilypond[verbatim,quote,ragged-right]
@@ -689,7 +692,7 @@ début de ligne.  Pour plus d'information au sujet de la commande
 
 \layout {
   \context {
-    \RemoveEmptyStaffContext
+    \Staff \RemoveEmptyStaves
     \override VerticalAxisGroup #'remove-first = ##t
   }
 }
@@ -698,7 +701,7 @@ début de ligne.  Pour plus d'information au sujet de la commande
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {vertically-aligning-ossias-and-lyrics.ly}
 
 
@@ -731,8 +734,7 @@ Référence des propriétés internes :
 @cindex Masquage de portée
 @cindex portée vide
 
-@funindex \RemoveEmptyStaffContext
-@funindex RemoveEmptyStaffContext
+@funindex \RemoveEmptyStaves
 @funindex Staff_symbol_engraver
 @funindex \stopStaff
 @funindex stopStaff
@@ -749,7 +751,7 @@ Désactiver le graveur @code{Staff_symbol_engraver} dans un contexte
 \relative c''' { a8 f e16 d c b a2 }
 @end lilypond
 
-L'instruction @code{\RemoveEmptyStaffContext} placée dans un bloc
+L'instruction @code{\Staff \RemoveEmptyStaves} placée dans un bloc
 @code{\layout} aura pour effet de masquer toute portée qui ne contient
 rien.  Dans les partitions d'orchestre, les portées qui n'ont que des
 silences sont habituellement masquées afin de gagner de la place.  Ce
@@ -765,7 +767,7 @@ de ces éléments.}
 @lilypond[verbatim,quote,ragged-right]
 \layout {
   \context {
-    \RemoveEmptyStaffContext
+    \Staff \RemoveEmptyStaves
   }
 }
 
@@ -786,36 +788,31 @@ de ces éléments.}
 @cindex ossia
 
 @noindent
-@code{\RemoveEmptyStaffContext} permet aussi de gérer des fragments
+@code{\Staff \RemoveEmptyStaves} permet aussi de gérer des fragments
 d'ossia attachés à une portée.  Pour plus de détails, voir
 @ref{Portées d'ossia}.
 
 @cindex musique ancienne, masquage de portée
 @cindex portées rythmiques, masquage
 
-@funindex \RemoveEmptyStaffContext
-@funindex RemoveEmptyStaffContext
-@funindex \AncientRemoveEmptyStaffContext
-@funindex AncientRemoveEmptyStaffContext
-@funindex \RemoveEmptyRhythmicStaffContext
-@funindex RemoveEmptyRhythmicStaffContext
+@funindex \RemoveEmptyStaves
 
-La commande @code{\AncientRemoveEmptyStaffContext} permet de masquer des
+La commande @code{\VaticanaStaff \RemoveEmptyStaves} permet de masquer des
 portées vides dans les contextes de musique ancienne.  Pour des
 contextes @code{RhythmicStaff}, il faudra utiliser
-@code{\RemoveEmptyRhythmicStaffContext}.
+@code{\RhythmicStaff \RemoveEmptyStaves}.
 
 
 @predefined
-@code{\RemoveEmptyStaffContext},
-@code{\AncientRemoveEmptyStaffContext},
-@code{\RemoveEmptyRhythmicStaffContext}.
+@code{\Staff \RemoveEmptyStaves},
+@code{\VaticanaStaff \RemoveEmptyStaves},
+@code{\RhythmicStaff \RemoveEmptyStaves}.
 @endpredefined
 
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {removing-the-first-empty-line.ly}
 
 
@@ -858,7 +855,7 @@ graveur, recourrir aux dérogations suivantes@tie{}:
 @end example
 
 En ce qui concerne les désagréments et messages liés à l'utilisation de
-l'instruction @code{\RemoveEmptyStaffContext}, concultez
+l'instruction @code{\Staff \RemoveEmptyStaves}, consultez
 @ref{Modification des réglages par défaut d'un contexte}.
 
 
@@ -887,27 +884,32 @@ forme.
 @cindex instrument, noms abrégés
 
 Dans un conducteur, les noms d'instrument sont portés en regard de
-chacune des portées, qu'il s'agisse d'un contexte @code{Staff} ou
-d'un @code{PianoStaff}.  La première ligne affichera la valeur de
+chacune des portées, qu'il s'agisse d'un contexte @code{Staff},
+@code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} ou
+@code{ChoirStaff} .  La première ligne affichera la valeur de
 @code{instrumentName}, et les suivantes celle de
 @code{shortInstrumentName}.
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
-\set Staff.instrumentName = #"Violin "
-\set Staff.shortInstrumentName = #"Vln "
-c4.. g'16 c4.. g'16
-\break
-c1
+\new Staff \with {
+  instrumentName = #"Violin "
+  shortInstrumentName = #"Vln. "
+}
+{ c4.. g'16 c4.. g'16 \break | c1 }
 @end lilypond
 
 Le recours à la commande @code{\markup} permet de construire des noms
 d'instruments particuliers, tels que
 
 @lilypond[verbatim,quote,relative=2]
-\set Staff.instrumentName = \markup {
-  \column { "Clarinetti"
-            \line { "in B" \smaller \flat } } }
-c4 c,16 d e f g2
+\new Staff \with {
+  instrumentName = \markup {
+    \column { "Clarinetti"
+      \line { "in B" \smaller \flat }
+    }
+  }
+}
+{ c4 c,16 d e f g2 }
 @end lilypond
 
 @cindex noms d'instrument, centrés
@@ -919,17 +921,17 @@ lignes, il faudra recourrir à l'instruction @code{\center-column}@tie{}:
 
 @lilypond[verbatim,quote,indent=1.5\cm,relative=2]
 <<
-  \new Staff {
-    \set Staff.instrumentName = #"Flute"
-    f2 g4 f
+  \new Staff \with {
+    instrumentName = #"Flute"
   }
-  \new Staff {
-    \set Staff.instrumentName = \markup \center-column {
-      Clarinet
+  { f2 g4 f }
+  \new Staff \with {
+    instrumentName = \markup {
+      \center-column { "Clarinet" }
       \line { "in B" \smaller \flat }
     }
-    c4 b c2
   }
+  { c4 b c2 }
 >>
 @end lilypond
 
@@ -940,37 +942,43 @@ Lorsque le nom d'un instrument est relativement long, il est judicieux
 d'augmenter les retraits -- @emph{indent} -- au sein du bloc
 @code{\layout} à l'aide des commandes @code{indent} et
 @code{short-indent}.  Pour plus de plus amples détails sur ces réglages,
-reportez-vous au chapitre @ref{Dimensionnement horizontal}.
+reportez-vous au chapitre @ref{Variables d'indentation et de décalage}.
 
 @lilypond[verbatim,quote,ragged-right]
+\relative c'' {
+  <<
+    \new Staff \with {
+      instrumentName = #"Alto Flute in G"
+      shortInstrumentName = #"Flt."
+    }
+    {
+      f2 g4 f \break
+      g4 f g2
+    }
+    \new Staff \with {
+      instrumentName = #"Clarinet"
+      shortInstrumentName = #"Clar."
+    }
+    {
+      c,4 b c2 \break
+      c2 b4 c
+    }
+  >>
+}
+
 \layout {
   indent = 3.0\cm
   short-indent = 1.5\cm
 }
-
-\relative c'' <<
-  \new Staff {
-    \set Staff.instrumentName = #"Alto Flute in G"
-    \set Staff.shortInstrumentName = #"Fl."
-    f2 g4 f \break
-    g4 f g2
-  }
-  \new Staff {
-    \set Staff.instrumentName = #"Clarinet"
-    \set Staff.shortInstrumentName = #"Clar."
-    c,4 b c2 \break
-    c2 b4 c
-  }
->>
 @end lilypond
 
 @cindex noms d'instrument, autres contextes
 
 Des noms d'instruments peuvent s'utiliser dans d'autres contextes, tels
-que @code{GrandStaff}, @code{ChoirStaff}, ou @code{StaffGroup}, dès lors
-qu'on leur adjoint le graveur @code{Instrument_name_engraver}.  Pour de
-plus amples informations sur la manière d'activer ou
-désactiver un graveur, voir @ref{Modification des greffons de contexte}.
+que @code{ChordNames} ou @code{FiguredBass}, dès lors qu'on leur adjoint
+le graveur @code{Instrument_name_engraver}.  Pour de plus amples
+informations sur la manière d'activer ou désactiver un graveur, voir
+@ref{Modification des greffons de contexte}.
 
 @cindex instrument, changement de nom
 @cindex changement de nom d'instrument
@@ -980,14 +988,18 @@ cependant que la valeur de @code{instrumentName} ne s'affichera que sur
 la première portée@tie{}:
 
 @lilypond[verbatim,quote,ragged-right,relative=1]
-\set Staff.instrumentName = #"First"
-\set Staff.shortInstrumentName = #"one"
-c1 c c c \break
-c1 c c c \break
-\set Staff.instrumentName = #"Second"
-\set Staff.shortInstrumentName = #"two"
-c1 c c c \break
-c1 c c c \break
+\new Staff \with {
+  instrumentName = #"Flute"
+  shortInstrumentName = #"Flt."
+}
+{
+  c1 c c c \break
+  c1 c c c \break
+  \set Staff.instrumentName = #"Clarinet"
+  \set Staff.shortInstrumentName = #"Clt."
+  c1 c c c \break
+  c1 c c c \break
+}
 @end lilypond
 
 @cindex instrument, changement
@@ -1036,7 +1048,7 @@ subtitution@tie{}:
 
 @seealso
 Manuel de notation :
-@ref{Dimensionnement horizontal},
+@ref{Variables d'indentation et de décalage},
 @ref{Modification des greffons de contexte}.
 
 Morceaux choisis :
@@ -1066,38 +1078,35 @@ Référence des propriétés internes :
 Il est assez courant qu'une voix soit doublée par une autre.  Par
 exemple, les premiers et seconds violons peuvent jouer les mêmes notes
 durant un moment.  LilyPond gère parfaitement ces situations où une
-voix est la réplique d'une autre, et vous évite de ressaisir la musique
-en question.
-
-Avant qu'une partie ne puisse être mentionnée ailleurs, elle doit être
-considérée comme reproductible.  C'est le but de l'instruction
-@code{\addQuote} qui prend en argument une chaîne d'identification et
-une expression musicale.  Elle se place au niveau le plus haut, c'est à
-dire en dehors de tout bloc de musique@tie{}:
+voix est la @emph{réplique} d'une autre, sans devoir ressaisir la
+musique en question.
 
-@example
-flute = \relative c'' @{
-  a4 gis g gis
-@}
-\addQuote "flute" @{ \flute @}
-@end example
+L'instruction @code{\addQuote}, placée au niveau le plus haut -- c'est à
+dire en dehors de tout bloc de musique -- définit le musique dont il
+sera possible de répliquer des fragments.
 
 Au cours d'une partie, des extraits de répliques peuvent être cités en
 utilisant la commande @code{\quoteDuring}.  Cette commande prend deux
 arguments@tie{}: le nom de la voix reproduite, tel que défini par
 @code{\addQuote}, et une expression musicale qui indique la durée de
-cette citation -- silences invisibles ou multi-mesures.  Viendra alors
-s'insérer dans l'expression musicale le fragment correspondant de la
-voix originelle.
+cette citation.
 
 @lilypond[verbatim,quote]
-flute = \relative c'' {
-  a4 gis g->\f gis^\markup{quoted}
+fluteNotes = \relative c'' {
+  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
 }
-\addQuote "flute" { \flute }
 
-\relative c' {
-  c4 cis \quoteDuring #"flute" { s2 }
+oboeNotes = \relative c'' {
+  c4 cis c b \quoteDuring #"flute" { s1 }
+}
+
+\addQuote "flute" { \fluteNotes }
+
+\score {
+  <<
+    \new Staff \with { instrumentName = "Flute" } \fluteNotes
+    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
+  >>
 }
 @end lilypond
 
@@ -1106,73 +1115,91 @@ autre chose que du silence, il en résulterait une situation
 polyphonique, ce qui n'est pas le but recherché@tie{}:
 
 @lilypond[verbatim,quote]
-flute = \relative c'' {
-  a4 gis g gis
-}
-\addQuote "flute" { \flute }
+fluteNotes = \relative c'' {
+  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
+ }
 
-\relative c' {
-  c4 cis \quoteDuring #"flute" { c4 b }
+oboeNotes = \relative c'' {
+  c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
 }
-@end lilypond
 
-Les citations tiennent compte des transpositions, aussi bien celle de
-l'instrument d'origine que celle de la partie où elle intervient, dans
-la mesure où elles sont spécifiées par la commande
-@code{\transposition}.  Voir @ref{Instruments transpositeurs} pour plus
-de détails.
-
-@lilypond[verbatim,quote]
-clarinet = \relative c'' {
-  \transposition bes
-  a4 gis g gis
-}
-\addQuote "clarinet" { \clarinet }
+\addQuote "flute" { \fluteNotes }
 
-\relative c' {
-  c4 cis \quoteDuring #"clarinet" { s2 }
+\score {
+  <<
+    \new Staff \with { instrumentName = "Flute" } \fluteNotes
+    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
+  >>
 }
 @end lilypond
 
-Les citations peuvent être @qq{balisées} par un nom particulier afin de
-les utiliser de différentes manières.  Pour de plus amples détails à ce
-propos, consultez le chapitre @ref{Utilisation de balises}.
-
-La propriété @code{quotedEventTypes} permet de définir précisément quels
-éléments de la voix originelle seront reproduits.  Sa valeur par défaut
-est @code{#'(StreamEvent)}@tie{}; autrement dit, tout sera recopié.  Lui
-affecter la valeur @code{#'(note-event@tie{}rest-event@tie{}tie-event)}
-fera que LilyPond reproduira les notes, silences et liaisons de
-prolongation, mais pas les articulations, annotations ni nuances.
+L'instruction @code{\quoteDuring} prendra en compte les réglages d'une
+commande @code{\transposition}, qu'elle apparaisse au niveau de la voix
+répliquée ou dans celle qui réplique.
 
 @lilypond[verbatim,quote]
-clarinet = \relative c'' {
-  a4 gis g->\f gis^\markup{quoted}
+clarinetNotes = \relative c'' {
+  \transposition bes
+  \key d \major
+  b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
 }
-\addQuote "clarinet" { \clarinet }
 
-\relative c' {
-  \set Score.quotedEventTypes = #'(note-event rest-event tie-event)
-  c4 cis \quoteDuring #"clarinet" { s2 }
+oboeNotes = \relative c'' {
+  c4 cis c b \quoteDuring #"clarinet" { s1 }
+ }
+\addQuote "clarinet" { \clarinetNotes }
+\score {
+  <<
+    \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
+    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
+  >>
 }
 @end lilypond
 
-
-@snippets
-
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{quoting-another-voice-with-transposition.ly}
-
 @cindex note-event
 @cindex articulation-event
 @cindex dynamic-event
 @cindex rest-event
+@cindex slur-event
+@cindex crescendo-event
 
 @funindex quotedEventTypes
 @funindex quotedCueEventTypes
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{quoting-another-voice.ly}
+LilyPond répliquera, par défaut, tous les éléments -- articulations,
+nuances, @emph{markups}, etc. La propriété @code{quotedEventTypes}
+permet de définir plus précisément quels éléments de la voix originelle
+seront reproduits.
+
+@lilypond[verbatim,quote]
+fluteNotes = \relative c'' {
+  a2 g2 |
+  b4\<^"quoted" r8 ais a4\f( c->)
+ }
+
+oboeNotes = \relative c'' {
+  c2. b4 |
+  \quoteDuring #"flute" { s1 }
+}
+
+\addQuote "flute" { \fluteNotes }
+
+\score {
+  <<
+    \set Score.quotedEventTypes = #'(note-event articulation-event
+                                     crescendo-event rest-event
+                                     slur-event dynamic-event)
+    \new Staff \with { instrumentName = "Flute" } \fluteNotes
+    \new Staff \with { instrumentName = "Oboe" } \oboeNotes
+  >>
+ }
+@end lilypond
+
+Les citations peuvent être @qq{balisées} par un nom particulier afin de
+les utiliser de différentes manières.  Pour de plus amples détails à ce
+propos, consultez le chapitre @ref{Utilisation de balises}.
+
 
 
 @seealso
@@ -1181,12 +1208,16 @@ Manuel de notation :
 @ref{Utilisation de balises}.
 
 Morceaux choisis :
-@rlsrnamed{Staff notation,Notation sur la portée}.
+@rlsrnamed{Staff notation, Notation sur la portée}.
 
 Référence des propriétés internes :
+@rinternals{Music classes},
 @rinternals{QuoteMusic},
 @rinternals{Voice}.
 
+Fichiers d'initiallisation :
+@file{scm/define-event-classes.scm}.
+
 
 @knownissues
 
@@ -1199,12 +1230,9 @@ passer à une autre voix.
 Citer des notes d'ornement ne fonctionne pas, et peut même entraîner
 un blocage de LilyPond.
 
-Citer des triolets imbriqués peut entraîner un résultat de médiocre
+Citer des triolets imbriqués peut entraîner un résultat de piètre
 qualité.
 
-Dans les versions précédentes de LilyPond (avant 2.11), @code{addQuote}
-était écrit entièrement en minuscules@tie{}: @code{\addquote}.
-
 
 @node Mise en forme d'une citation
 @unnumberedsubsubsec Mise en forme d'une citation
@@ -1212,62 +1240,128 @@ Dans les versions précédentes de LilyPond (avant 2.11), @code{addQuote}
 
 @cindex petites notes, formater des
 @cindex répliques, formatage
+@cindex voix, citation
+@cindex voix, réplication
+@cindex CueVoice
 
 @funindex \cueDuring
 @funindex cueDuring
+@funindex \cueClef
+@funindex cueClef
+@funindex \cueDuringWithClef
+@funindex cueDuringWithClef
 @funindex \quoteDuring
 @funindex quoteDuring
 
-La section précédente indiquait comment insérer des notes d'une autre
-voix.  Nous allons maintenant voir une fonction musicale avancée,
-@code{\cueDuring}, qui facilite le formatage des petites notes.
+Le moyen le plus simple pour mettre en forme des notes provenant d'une
+autre voix consiste à déclarer explicitement un contexte @code{CueVoice}
+au sein de la voix où elle apparaît.
+
+@lilypond[verbatim,relative=1]
+R1
+<<
+  { e2\rest r4. e8 }
+  \new CueVoice {
+    \stemUp d'8^"flute" c d e fis2
+  }
+>>
+d,4 r a r
+@end lilypond
+
+L'instruction @code{\cuecClef}, utilisée conjointement à un contexte
+@code{CueVoice} explicite permet d'indiquer la clef, dans une taille
+réduite, propre à la voix citée.  Le retour à la clef d'origine
+s'effectue à l'aide de l'instruction @code{\cueClefUnset}.
 
-Sa syntaxe est@tie{}:
+@lilypond[verbatim,noragged-right,relative=1]
+\clef "bass"
+R1
+<<
+  { e2\rest r4. \cueClefUnset e,8 }
+  \new CueVoice {
+    \cueClef "treble" \stemUp d''8^"flute" c d e fis2
+  }
+>>
+d,,4 r a r
+@end lilypond
+
+Notez que les deux instructions @code{\cueClef} et @code{\cueClefUnset}
+sont disponibles si nécessaiare en dehors d'un @code{CueVoice}.
+
+@lilypond[verbatim,noragged-right,relative=1]
+\clef "bass"
+R1
+\cueClef "treble"
+d'8^"flute" c d e fis2
+\cueClefUnset
+d,,4 r a r
+@end lilypond
+
+Lorsque la situation est plus complexe, instrument transpositeur ou
+citations de plusieurs sources, vous disposez des instructions 
+@code{\cueDuring} et @code{\cueDuringWithClef}, versions spécifiques de
+la commande @code{\quoteDuring} -- voir la rubrique précédente
+(@ref{Citation d'autres voix}).
+
+Leur syntaxe est :
 
 @example
-\cueDuring #@var{origine} #@var{voix} @var{musique}
+\cueDuring #@var{origine} #@var{position} #@var{musique}
+@end example
+
+et
+
+@example
+\cueDuringWithClef #@var{origine} #@var{position} #@var{clef} #@var{musique}
 @end example
 
 Des mesures issues de la partie d'@code{@var{origine}} seront recopiées
-dans un contexte de @code{CueVoice}, créé implicitement, et
-synchronisées avec @code{@var{musique}} -- habituellement un silence.
-L'apparition des petites notes initialise une polyphonie temporaire pour
-la portée concernée.  L'argument @code{@var{voix}} détermine si ces
-petites notes seront attachées à la première ou à la seconde voix --
-@code{UP} pour la première ou @code{DOWN} pour la seconde.
+dans un contexte de @code{CueVoice} et synchronisées avec
+@code{@var{musique}} -- habituellement un silence.  L'apparition des
+petites notes initialise une polyphonie temporaire pour la portée
+concernée.  L'argument @code{@var{position}} détermine si ces petites
+notes seront attachées à la première ou à la seconde voix -- @code{UP}
+pour la première, @code{DOWN} pour la seconde.
 
 
 @lilypond[verbatim,quote]
-oboe = \relative c'' {
-  r2 r8 d16 f e g f a
-  g8 g16 g g2.
+fluteNotes = \relative c'' {
+  r2. c4 | d8 c d e fis2 | g2 d |
 }
-\addQuote "oboe" { \oboe }
 
-\new Voice \relative c'' {
-  \cueDuring #"oboe" #UP { R1 }
+oboeNotes = \relative c'' {
+  R1
+  s1*0^\markup { \tiny "flute" }
+  \cueDuring #"flute" #UP { R1 }
   g2 c,
 }
+
+\addQuote "flute" { \fluteNotes }
+
+\new Staff {
+  \oboeNotes
+}
 @end lilypond
 
 @noindent
-Dans cet exemple, il était nécessaire de déclarer explicitement le
-contexte @code{Voice}, sinon l'intégralité de l'expression musicale se
-serait retrouvée dans le contexte @code{CueVoice}.
-
 La propriété @code{quotedCueEventTypes} permet de définir précisément
 quels éléments de la voix originelle seront reproduits.  Sa valeur par
-défaut est @code{#'(note-event rest-event tie-event beam-event
+défaut est @code{'(note-event rest-event tie-event beam-event
 tuplet-span-event)}.  LilyPond reproduira donc les notes, silences,
 liaisons de prolongation, ligatures et nolets, mais pas les
 articulations, annotations ni nuances.
 
+@warning{Dans l'exemple précédent, il était nécessaire de déclarer
+explicitement le contexte @code{Voice}, sinon l'intégralité de
+l'expression musicale se serait retrouvée dans le contexte
+@code{CueVoice}.}
+
 @lilypond[verbatim,quote]
-oboe = \relative c'' {
+oboeNotes = \relative c'' {
   r2 r8 d16(\f f e g f a)
   g8 g16 g g2.
 }
-\addQuote "oboe" { \oboe }
+\addQuote "oboe" { \oboeNotes }
 
 \new Voice \relative c'' {
   \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event
@@ -1278,126 +1372,164 @@ oboe = \relative c'' {
 }
 @end lilypond
 
-Le nom de l'instrument qui est répliqué sera imprimé dès lors que vous
-définirez la propriété @code{instrumentCueName} du contexte
-@code{CueVoice}.
+Le nom de l'instrument qui est répliqué sera imprimé à l'aide d'une
+annotation (un @emph{markup}).  Par ailleurs, si la citation nécessite
+l'apparition d'une clef différente, l'originale devra être rappelée en
+fin de citation.
 
 @lilypond[verbatim,quote]
-oboe = \relative c''' {
-  g4 r8 e16 f e4 d
+fluteNotes = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 d2
 }
-\addQuote "oboe" { \oboe }
 
-\new Staff \relative c'' <<
-  \new CueVoice \with {
-    instrumentCueName = "ob."
-  }
-  \new Voice {
-    \cueDuring #"oboe" #UP { R1 }
-    g4. b8 d2
-  }
->>
-@end lilypond
-
-@cindex citation, fin
-@cindex fin de citation
-@cindex réplique, fin
-@cindex fin de réplique
+bassoonNotes = \relative c {
+  \clef bass
+  R1
+  \clef treble
+  s1*0^\markup { \tiny "flute" }
+  \cueDuring #"flute" #UP { R1 }
+  \clef bass
+  g4. b8 d2
+}
 
-@funindex \killCues
-@funindex killCues
-@funindex \transposedCueDuring
-@funindex transposedCueDuring
+\addQuote "flute" { \fluteNotes }
 
-Lorsque la citation comporte une étiquette indiquant l'instrument qui
-joue, il est judicieux, au moment où la partie originale reprend sa
-place, de rappeler l'instrument et d'annuler toute autre modification
-introduite par cette citation.  D'où l'utilité des commandes
-@code{\addInstrumentDefinition} et @code{\instrumentSwitch}.  Pour plus
-d'information, reportez-vous au chapitre @ref{Noms d'instrument}.
+\new Staff {
+  \bassoonNotes
+}
+@end lilypond
 
-La commande @code{killCues} permet de supprimer les notes d'une
-citation.  Ceci est utile lorsque cette citation n'est pas imprimée dans
-un premier temps.
+L'instruction @code{\cueDuringWithClef} se chargera quant à elle, et
+grâce à un argument supplémentaire, de gérer le changement de clef
+nécessaire à la citation et le retour à la clef originelle.
 
 @lilypond[verbatim,quote]
-flute = \relative c''' {
-  r2 cis2 r2 dis2
+fluteNotes = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 d2
 }
-\addQuote "flute" { \flute }
 
-\new Voice \relative c'' {
-  \killCues {
-    \cueDuring #"flute" #UP { R1 }
-    g4. b8 d2
-  }
+bassoonNotes = \relative c {
+  \clef bass
+  R1
+  s1*0^\markup { \tiny "flute" }
+  \cueDuringWithClef #"flute" #UP #"treble" { R1 }
+  g4. b8 d2
+}
+
+\addQuote "flute" { \fluteNotes }
+
+\new Staff {
+  \bassoonNotes
 }
 @end lilypond
 
+@funindex \transposedCueDuring
+@funindex transposedCueDuring
+
+L'instruction @code{\cueDuring}, à l'instar de la commande
+@code{\quoteDuring}, tient compte des instruments transpositeurs.  La
+citation s'effectue aux hauteurs correspondant à l'intrument où elles
+apparaissent.  
+
 L'instruction @code{\transposedCueDuring} est particulièrement adaptée
 pour des instrument ayant une tessiture éloignée, comme dans le cas d'un
-piccolo cité dans une partie de contrebasson.  Sa syntaxe  est identique
-à celle de @code{\cueDuring}, à ceci près qu'elle nécessite un argument
-supplémentaire afin de spécifier la transposition à effectuer.  Pour
-de plus amples informations sur la transposition, reportez-vous au
-chapitre @ref{Instruments transpositeurs}.
+piccolo cité dans une partie de clarinette basse.  Sa syntaxe  est
+identique à celle de @code{\cueDuring}, à ceci près qu'elle nécessite un
+argument supplémentaire afin de spécifier la transposition à effectuer
+en hauteur absolue.
 
 @lilypond[verbatim,quote]
-piccolo = \relative c''' {
+piccoloNotes = \relative c''' {
   \clef "treble^8"
   R1
   c8 c c e g2
-  a4 g g2
+  c4 g g2
 }
-\addQuote "piccolo" { \piccolo }
 
-cbassoon = \relative c, {
-  \clef "bass_8"
-  c4 r g r
-  \transposedCueDuring #"piccolo" #UP c,, { R1 }
-  c4 r g r
+bassClarinetNotes = \relative c' {
+  \key d \major
+  \transposition bes,
+  d4 r a r
+  \transposedCueDuring #"piccolo" #UP d { R1 }
+  d4 r a r
 }
 
+\addQuote "piccolo" { \piccoloNotes }
+
 <<
-  \new Staff = "piccolo" \piccolo
-  \new Staff = "cbassoon" \cbassoon
+  \new Staff \piccoloNotes
+  \new Staff \bassClarinetNotes
 >>
 @end lilypond
 
-Les citations peuvent être @qq{balisées} par un nom particulier afin de
-les utiliser de différentes manières.  Pour de plus amples détails à ce
-propos, consultez le chapitre @ref{Utilisation de balises}.
+@cindex citation, fin
+@cindex fin de citation
+@cindex réplique, fin
+@cindex fin de réplique
 
-@cindex notes, petites
-@cindex petites notes
+@funindex \killCues
+@funindex killCues
+@funindex \addInstrumentDefinition
+@funindex addInstrumentDefinition
 
-Un contexte @code{CueVoice} créé explicitement permet d'afficher des
-notes dans une taille plus petite dans le but, par exemple, d'indiquer
-des notes alternatives pour une voix un peu plus haute ou basse.
+La commande @code{killCues} permet de supprimer les notes d'une
+citation.  Ceci est utile lorsque cette citation n'est pas imprimée dans
+le conducteur entre autres.  @code{killCues} supprimera les notes et
+autres événements pris en charge par @code{\cueDuring}.  Pour les
+autres annotations telles que changement de clef ou instrument concerné,
+faites appel à des balises -- voir @ref{Utilisation de balises} à ce
+sujet.
 
-@lilypond[verbatim,quote,relative=2]
-\time 12/8
-\key ees \major
-g4 ees8 f4 g8
-\stemDown
-<<
-  { d4. bes4 c8 }
-  \new CueVoice
-  { g'4. f4 ees8 }
+@lilypond[verbatim,quote]
+fluteNotes = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 d2
+}
+
+bassoonNotes = \relative c {
+  \clef bass
+  R1
+  \tag #'part {
+    \clef treble
+    s1*0^\markup { \tiny "flute" }
+  }
+  \cueDuring #"flute" #UP { R1 }
+  \tag #'part \clef bass
+  g4. b8 d2
+}
+
+\addQuote "flute" { \fluteNotes }
+
+\new Staff {
+  \bassoonNotes
+}
+
+\new StaffGroup <<
+  \new Staff {
+    \fluteNotes
+  }
+  \new Staff {
+    \removeWithTag #'part { \killCues { \bassoonNotes } }
+  }
 >>
-\stemUp
-d2. d2.
 @end lilypond
 
+Lorsque la citation comporte une étiquette indiquant l'instrument qui
+joue et un changement de clef, ces éléments peuvent se regrouper à
+l'aide de la commande @code{\addInstrumentDefinition}.  Pour plus
+d'information, reportez-vous au chapitre @ref{Noms d'instrument}.
+
 
 @seealso
 Manuel de notation :
+@ref{Citation d'autres voix},
 @ref{Instruments transpositeurs},
 @ref{Noms d'instrument},
+@ref{Clef},
+@ref{Citation-repère},
 @ref{Utilisation de balises}.
 
 Morceaux choisis :
-@rlsrnamed{Staff notation,Notation sur la portée}.
+@rlsrnamed{Staff notation, Notation sur la portée}.
 
 Référence des propriétés internes :
 @rinternals{CueVoice},
@@ -1409,3 +1541,7 @@ Référence des propriétés internes :
 La commande @code{\cueDuring} ne sait pas gérer les collisions de
 silence entre les contextes @code{Voice} et @code{CueVoice}.
 
+Dans le cadre d'un @code{\cueDuringWithClef} ou d'un
+@code{\transposedCueDuring}, l'argument supplémentaire doit intervenir
+après l'origine et la position.
+