]> 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 993319e28fd9c674b8287bc19c6d8da9f41fe53e..568f7bdc9abf960e9216f5aaf2d6aaa6aeb534a6 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: efd763abb78bf960a175b9a6aab571a3e02221b6
+    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.13.36"
+@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},
@@ -327,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}
 
 
@@ -537,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}
 
 
@@ -701,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}
 
 
@@ -812,7 +812,7 @@ contextes @code{RhythmicStaff}, il faudra utiliser
 
 @snippets
 
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle]
 {removing-the-first-empty-line.ly}
 
 
@@ -884,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
@@ -916,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,34 +945,40 @@ d'augmenter les retraits -- @emph{indent} -- au sein du bloc
 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
@@ -977,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
@@ -1063,39 +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.
+voix est la @emph{réplique} d'une autre, sans devoir 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{}:
-
-@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 multimesures.  Viendra alors
-s'insérer dans l'expression musicale le fragment correspondant de la
-voix originelle, avec tous ses attributs (articulations, nuances,
-annotations, etc.).
+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
 
@@ -1104,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.
+\addQuote "flute" { \fluteNotes }
 
-@lilypond[verbatim,quote]
-clarinet = \relative c'' {
-  \transposition bes
-  a4 gis g gis
-}
-\addQuote "clarinet" { \clarinet }
-
-\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
@@ -1179,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
 
@@ -1200,9 +1233,6 @@ un blocage de LilyPond.
 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
@@ -1210,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.
 
-Sa syntaxe est@tie{}:
+@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}.
+
+@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{position} #@var{musique}
+@end example
+
+et
 
 @example
-\cueDuring #@var{origine} #@var{voix} @var{musique}
+\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 @w{@code{#'(note-event rest-event tie-event beam-event
-tuplet-span-event)}}.  LilyPond reproduira donc les notes, silences,
+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,14 +1374,15 @@ oboe = \relative c'' {
 
 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 devrait être rappelée en
+l'apparition d'une clef différente, l'originale devra être rappelée en
 fin de citation.
 
 @lilypond[verbatim,quote]
-flute = \relative c'' {
+fluteNotes = \relative c'' {
   r2. c4 d8 c d e fis2 g2 d2
 }
-bassoon = \relative c {
+
+bassoonNotes = \relative c {
   \clef bass
   R1
   \clef treble
@@ -1294,10 +1391,75 @@ bassoon = \relative c {
   \clef bass
   g4. b8 d2
 }
-\addQuote "flute" { \flute }
+
+\addQuote "flute" { \fluteNotes }
+
+\new Staff {
+  \bassoonNotes
+}
+@end lilypond
+
+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]
+fluteNotes = \relative c'' {
+  r2. c4 d8 c d e fis2 g2 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 {
-  \bassoon
+  \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 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]
+piccoloNotes = \relative c''' {
+  \clef "treble^8"
+  R1
+  c8 c c e g2
+  c4 g g2
+}
+
+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 \piccoloNotes
+  \new Staff \bassClarinetNotes
+>>
 @end lilypond
 
 @cindex citation, fin
@@ -1307,6 +1469,8 @@ bassoon = \relative c {
 
 @funindex \killCues
 @funindex killCues
+@funindex \addInstrumentDefinition
+@funindex addInstrumentDefinition
 
 La commande @code{killCues} permet de supprimer les notes d'une
 citation.  Ceci est utile lorsque cette citation n'est pas imprimée dans
@@ -1317,10 +1481,11 @@ faites appel à des balises -- voir @ref{Utilisation de balises} à ce
 sujet.
 
 @lilypond[verbatim,quote]
-flute = \relative c'' {
+fluteNotes = \relative c'' {
   r2. c4 d8 c d e fis2 g2 d2
 }
-bassoon = \relative c {
+
+bassoonNotes = \relative c {
   \clef bass
   R1
   \tag #'part {
@@ -1331,17 +1496,19 @@ bassoon = \relative c {
   \tag #'part \clef bass
   g4. b8 d2
 }
-\addQuote "flute" { \flute }
+
+\addQuote "flute" { \fluteNotes }
 
 \new Staff {
-  \bassoon
+  \bassoonNotes
 }
+
 \new StaffGroup <<
   \new Staff {
-    \flute
+    \fluteNotes
   }
   \new Staff {
-    \removeWithTag #'part { \killCues { \bassoon } }
+    \removeWithTag #'part { \killCues { \bassoonNotes } }
   }
 >>
 @end lilypond
@@ -1352,71 +1519,17 @@ l'aide de la commande @code{\addInstrumentDefinition}.  Pour plus
 d'information, reportez-vous au chapitre @ref{Noms d'instrument}.
 
 
-@funindex \transposedCueDuring
-@funindex transposedCueDuring
-
-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 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.
-Pour de plus amples informations sur la transposition, reportez-vous au
-chapitre @ref{Instruments transpositeurs}.
-
-@lilypond[verbatim,quote]
-piccolo = \relative c''' {
-  \clef "treble^8"
-  R1
-  c8 c c e g2
-  c4 g g2
-}
-bassClarinet = \relative c' {
-  \key d \major
-  \transposition bes,
-  d4 r a r
-  \transposedCueDuring #"piccolo" #UP d { R1 }
-  d4 r a r
-}
-
-\addQuote "piccolo" { \piccolo }
-
-<<
-  \new Staff \piccolo
-  \new Staff \bassClarinet
->>
-@end lilypond
-
-@cindex notes, petites
-@cindex petites notes
-
-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.
-
-@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 }
->>
-\stemUp
-d2. d2.
-@end lilypond
-
-
 @seealso
 Manuel de notation :
+@ref{Citation d'autres voix},
 @ref{Instruments transpositeurs},
 @ref{Noms d'instrument},
-@ref{Musical cues},
+@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},
@@ -1428,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.
+