]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/staff.itely
Imported Upstream version 2.19.47
[lilypond.git] / Documentation / fr / notation / staff.itely
index 9e50bb07b2efb2f4d821a600aad2d74b2d6283fc..072d696a33f8e0a4c7ce11fe7a200ac11ad5f981 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 5c35684285613e8960e2dd4324559e1ee3774b9b
+   Translation of GIT committish: 97f856e8c577fdf301ac2a15b336eae8729e53f7
 
-    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..
+   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.17.30"
+@c \version "2.19.21"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: John Mandereau
@@ -67,7 +67,6 @@ Nous allons voir ici comment créer des portées et comment les regrouper.
 @cindex tablature
 
 @funindex \drummode
-@funindex drummode
 @funindex DrumStaff
 @funindex RhythmicStaff
 @funindex TabStaff
@@ -82,8 +81,8 @@ au pluriel) -- sont créées à l'aide des commandes @code{\new} ou
 
 Le contexte de portée standard s'appelle @code{Staff} :
 
-@lilypond[verbatim,quote,relative=2]
-\new Staff { c4 d e f }
+@lilypond[verbatim,quote]
+\new Staff \relative { c''4 d e f }
 @end lilypond
 
 Le contexte @code{DrumStaff} crée une portée à cinq lignes correspondant
@@ -104,7 +103,7 @@ de présenter les valeurs rythmiques saisies.  Seules sont imprimées les
 durées.  Pour de plus amples détails, consultez
 @ref{Gravure de lignes rythmiques}.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new RhythmicStaff { c4 d e f }
 @end lilypond
 
@@ -112,8 +111,8 @@ Un @code{TabStaff} crée une portée de tablature correspondant aux six
 cordes d'une guitare standard.  Pour de plus amples détails, consultez
 @ref{Tablatures par défaut}.
 
-@lilypond[verbatim,quote,relative=2]
-\new TabStaff { c4 d e f }
+@lilypond[verbatim,quote]
+\new TabStaff \relative { c''4 d e f }
 @end lilypond
 
 LilyPond dispose aussi de deux contextes dédiés à la musique
@@ -124,8 +123,8 @@ Le contexte @code{GregorianTranscriptionStaff} permet d'obtenir des
 éditions modernes du grégorien.  Bien entendu, il est dépourvu de barres
 de mesure.
 
-@lilypond[verbatim,quote,relative=2]
-\new GregorianTranscriptionStaff { c4 d e f e d }
+@lilypond[verbatim,quote]
+\new GregorianTranscriptionStaff \relative { c''4 d e f e d }
 @end lilypond
 
 Vous pourrez toujours définir d'autres contextes de portée selon vos
@@ -138,15 +137,15 @@ Glossaire musicologique :
 @rglosnamed{staves,portées}.
 
 Manuel de notation :
+@ref{Contextes de musique mensurale},
+@ref{Contextes du chant grégorien},
+@ref{Contextes prédéfinis},
 @ref{Création et référencement d'un contexte},
-@ref{Portées de percussion},
+@ref{Définition de nouveaux contextes},
 @ref{Gravure de lignes rythmiques},
-@ref{Tablatures par défaut},
-@ref{Contextes prédéfinis},
+@ref{Portées de percussion},
 @ref{Symbole de la portée},
-@ref{Contextes du chant grégorien},
-@ref{Contextes de musique mensurale},
-@ref{Définition de nouveaux contextes}.
+@ref{Tablatures par défaut}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation, Notation sur la portée}.
@@ -190,40 +189,40 @@ suivantes s'appliqueront par défaut : les portées du groupe ne sont
 pas reliées, hormis par une simple ligne verticale en début de ligne, et
 les barres de mesure sont indépendantes.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
 Dans un @code{StaffGroup}, le groupe de portées est signifié par un
 crochet, et les barres de mesure sont d'un seul tenant.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new StaffGroup <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
 Dans un @code{ChoirStaff}, le groupe de portées est signifié par un
 crochet sur la gauche, et les barres de mesure sont individuelles.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new ChoirStaff <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
 Dans un @code{GrandStaff}, le groupe de portées est signifié par une
 accolade sur la gauche, et les barres de mesure sont d'un seul tenant.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new GrandStaff <<
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { c''1 c }
 >>
 @end lilypond
 
@@ -231,11 +230,11 @@ Le contexte @code{PianoStaff} est identique au @code{GrandStaff}, sauf
 qu'il gère automatiquement l'affichage du nom d'instrument -- voir
 @ref{Noms d'instrument} pour plus de détails.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new PianoStaff <<
   \set PianoStaff.instrumentName = #"Piano"
-  \new Staff { c1 c }
-  \new Staff { c1 c }
+  \new Staff \relative { c''1 c }
+  \new Staff \relative { \clef bass c1 c }
 >>
 @end lilypond
 
@@ -271,8 +270,8 @@ Glossaire musicologique :
 @rglosnamed{grand staff,système}.
 
 Manuel de notation :
-@ref{Noms d'instrument},
-@ref{Définition de nouveaux contextes}.
+@ref{Définition de nouveaux contextes},
+@ref{Noms d'instrument}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation, Notation sur la portée}.
@@ -288,9 +287,6 @@ 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
@@ -305,17 +301,17 @@ Les accolades et crochets qui délimitent les systèmes peuvent être
 imbriqués en profondeur.  Chaque niveau inférieur aura son propre
 délimiteur, en plus de celui du niveau supérieur.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new StaffGroup <<
-  \new Staff { c2 c | c2 c }
+  \new Staff \relative { c''2 c | c2 c }
   \new StaffGroup <<
-    \new Staff { g2 g | g2 g }
+    \new Staff \relative { g'2 g | g2 g }
     \new StaffGroup \with {
       systemStartDelimiter = #'SystemStartSquare
     }
     <<
-      \new Staff { e2 e | e2 e }
-      \new Staff { c2 c | c2 c }
+      \new Staff \relative { e'2 e | e2 e }
+      \new Staff \relative { c'2 c | c2 c }
     >>
   >>
 >>
@@ -330,9 +326,9 @@ l'explique @ref{Définition de nouveaux contextes}.
 
 @seealso
 Manuel de notation :
-@ref{Regroupement de portées},
+@ref{Définition de nouveaux contextes},
 @ref{Noms d'instrument},
-@ref{Définition de nouveaux contextes}.
+@ref{Regroupement de portées}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation,Notation sur la portée}.
@@ -365,15 +361,15 @@ défaut, mais vous pouvez l'activer par une option au sein du bloc
   \score {
     \new StaffGroup <<
       \new Staff {
-        \relative c'' {
-          c4 c c c
+        \relative {
+          c''4 c c c
           \break
           c4 c c c
         }
       }
       \new Staff {
-        \relative c'' {
-          c4 c c c
+        \relative {
+          c''4 c c c
           \break
           c4 c c c
         }
@@ -429,18 +425,18 @@ d'@emph{ossia}.
 @cindex ligne supplémentaire
 
 @funindex \startStaff
-@funindex startStaff
 @funindex \stopStaff
-@funindex stopStaff
 
 Les commandes @code{\stopStaff} et @code{\startStaff} permettent
 respectivement de clôturer et (re)démarrer une portée n'importe où dans
 une partition.
 
-@lilypond[verbatim,quote,relative=2]
-\stopStaff f4 d \startStaff g, e
-f'4 d \stopStaff g, e
-f'4 d \startStaff g, e
+@lilypond[verbatim,quote]
+\relative {
+  \stopStaff f''4 d \startStaff g, e
+  f'4 d \stopStaff g, e
+  f'4 d \startStaff g, e
+}
 @end lilypond
 
 @predefined
@@ -458,31 +454,35 @@ auront été définies avant de créer la portée en question.
 
 Vous pouvez modifier le nombre de lignes d'une portée :
 
-@lilypond[verbatim,quote,relative=2]
-f4 d \stopStaff
-\override Staff.StaffSymbol.line-count = #2
-\startStaff g, e |
-
-f'4 d \stopStaff
-\revert Staff.StaffSymbol.line-count
-\startStaff g, e |
+@lilypond[verbatim,quote]
+\relative {
+  f''4 d \stopStaff
+  \override Staff.StaffSymbol.line-count = #2
+  \startStaff g, e |
+
+  f'4 d \stopStaff
+  \revert Staff.StaffSymbol.line-count
+  \startStaff g, e |
+}
 @end lilypond
 
 Le positionnement de chacune des lignes de la portée est modifiable.
 Une liste de nombres détermine le positionnement de chaque ligne.
 Le @code{0} correspond à la ligne médiane d'une portée habituelle, pour
-laquelle la liste est donc @code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}.
+laquelle la liste est donc @code{(-4 -2 0 2 4)}.
 Une ligne sera donc imprimée pour chaque valeur exprimée ; le nombre de
 lignes, ainsi que leur position dans la portée, peut donc se modifier à
 l'aide d'une seule commande.
 
-@lilypond[verbatim,quote,relative=2]
-f4 d \stopStaff
-\override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
-\startStaff g, e |
-f'4 d \stopStaff
-\override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
-\startStaff g, e
+@lilypond[verbatim,quote]
+\relative {
+  f''4 d \stopStaff
+  \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3)
+  \startStaff g, e |
+  f'4 d \stopStaff
+  \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5)
+  \startStaff g, e |
+}
 @end lilypond
 
 Afin de préserver l'orientation habituelle des hampes -- ascendantes
@@ -507,12 +507,13 @@ les lignes supplémentaires et les hampes seront aussi modifiées.
 L'épaisseur des lignes supplémentaires (@emph{ledger lines}) peut être
 déterminée indépendamment des lignes de la portée.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   \override StaffSymbol.thickness = #2
   \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4)
+} \relative {
+  f'''4 a, a,, f
 }
-{ f'4 a, a,, f }
 @end lilypond
 
 @noindent
@@ -522,11 +523,12 @@ combinées pour donner la nouvelle épaisseur des lignes supplémentaires.
 
 L'emplacement des lignes supplémentaires est réglable :
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6)
+} \relative {
+  f'''4 a, a,, f
 }
-{ f'4 a, a,, f }
 @end lilypond
 
 Vous pouvez faire apparaître des lignes supplémentaires additionnelles
@@ -534,11 +536,12 @@ au-dessus ou en dessous des têtes de note selon leur positionnement
 relatif aux autres notes, qu'elles aient ou non elles-mêmes des lignes
 supplémentaires.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   \override StaffSymbol.ledger-extra = #4
+} \relative {
+  f'''4 a, d, f,
 }
-{ f'4 a, d, f, }
 @end lilypond
 
 Des lignes supplémentaires peuvent apparaître y compris au sein d'une
@@ -561,11 +564,12 @@ d4 e f g
 Modifier l'équidistance des lignes de la portée affectera aussi les
 lignes supplémentaires.
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   \override StaffSymbol.staff-space = #1.5
+} \relative {
+  f'''4 d, g, e,
 }
-{ f'4 d, g, e, }
 @end lilypond
 
 @snippets
@@ -600,16 +604,14 @@ Référence des propriétés internes :
 @cindex nombre de portées
 
 @funindex \startStaff
-@funindex startStaff
 @funindex \stopStaff
-@funindex stopStaff
 
 Une portée d'@notation{ossia} -- ou de variante -- s'obtient en créant,
 à l'endroit approprié, une nouvelle portée simultanée :
 
 @lilypond[verbatim,quote]
-\new Staff \relative c'' {
-  c4 b d c
+\new Staff \relative {
+  c''4 b d c
   <<
     { c4 b d c }
     \new Staff { e4 d f e }
@@ -632,17 +634,15 @@ L'exemple qui suit utilise, pour aligner la portée d'ossia, la propriété
 lorsqu'il y a un nombre restreint d'ossias.
 
 @lilypond[verbatim,quote]
-\new Staff = "main" \relative c'' {
-  c4 b d c
+\new Staff = "main" \relative {
+  c''4 b d c
   <<
     { c4 b d c }
 
     \new Staff \with {
       \remove "Time_signature_engraver"
       alignAboveContext = #"main"
-      fontSize = #-3
-      \override StaffSymbol.staff-space = #(magstep -3)
-      \override StaffSymbol.thickness = #(magstep -3)
+      \magnifyStaff #2/3
       firstClef = ##f
     }
     { e4 d f e }
@@ -664,14 +664,12 @@ procéder, bien plus que dans l'exemple suivant.
   \new Staff = "ossia" \with {
     \remove "Time_signature_engraver"
     \hide Clef
-    fontSize = #-3
-    \override StaffSymbol.staff-space = #(magstep -3)
-    \override StaffSymbol.thickness = #(magstep -3)
+    \magnifyStaff #2/3
   }
   { \stopStaff s1*6 }
 
-  \new Staff \relative c' {
-    c4 b c2
+  \new Staff \relative {
+    c'4 b c2
     <<
       { e4 f e2 }
       \context Staff = "ossia" {
@@ -691,27 +689,25 @@ procéder, bien plus que dans l'exemple suivant.
 >>
 @end lilypond
 
-Vous pourriez aussi recourir à la commande
-@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{\Staff \RemoveEmptyStaves}, reportez-vous au chapitre
-@ref{Masquage de portées}.
+Vous pourriez aussi recourir à la commande @code{\RemoveAllEmptyStaves}
+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{\RemoveAllEmptyStaves}, reportez-vous au
+chapitre @ref{Masquage de portées}.
 
 @lilypond[verbatim,quote,ragged-right]
 <<
   \new Staff = "ossia" \with {
     \remove "Time_signature_engraver"
     \hide Clef
-    fontSize = #-3
-    \override StaffSymbol.staff-space = #(magstep -3)
-    \override StaffSymbol.thickness = #(magstep -3)
-  } \relative c'' {
+    \magnifyStaff #2/3
+    \RemoveAllEmptyStaves
+  } \relative {
     R1*3
-    c4 e8 d c2
+    c''4 e8 d c2
   }
-  \new Staff \relative c' {
-    c4 b c2
+  \new Staff \relative {
+    c'4 b c2
     e4 f e2
     g4 a g2 \break
     c4 b c2
@@ -719,13 +715,6 @@ début de ligne.  Pour plus d'information au sujet de la commande
     e4 d c2
   }
 >>
-
-\layout {
-  \context {
-    \Staff \RemoveEmptyStaves
-    \override VerticalAxisGroup.remove-first = ##t
-  }
-}
 @end lilypond
 
 @snippets
@@ -740,8 +729,8 @@ Glossaire musicologique :
 
 Manuel d'initiation :
 @rlearning{Expressions musicales imbriquées},
-@rlearning{Taille des objets},
-@rlearning{Longueur et épaisseur des objets}.
+@rlearning{Longueur et épaisseur des objets},
+@rlearning{Taille des objets}.
 
 Manuel de notation :
 @ref{Masquage de portées}.
@@ -759,12 +748,14 @@ Référence des propriétés internes :
 
 @cindex Frenched scores
 @cindex masquage de portée
+@cindex musique ancienne, masquage de portée
+@cindex portées rythmiques, masquage
 @cindex portée vide
 
 @funindex \RemoveEmptyStaves
+@funindex \RemoveAllEmptyStaves
 @funindex Staff_symbol_engraver
 @funindex \stopStaff
-@funindex stopStaff
 
 Désactiver le graveur @code{Staff_symbol_engraver} dans un contexte
 @code{Staff} permet de masquer des lignes.  La commande
@@ -774,16 +765,20 @@ Désactiver le graveur @code{Staff_symbol_engraver} dans un contexte
 \new Staff \with {
   \remove "Staff_symbol_engraver"
 }
-\relative c''' { a8 f e16 d c b a2 }
+\relative { a''8 f e16 d c b a2 }
 @end lilypond
 
-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
-style d'édition s'appelle en anglais « French Score ».
-Cette fonctionnalité masque et supprime toutes les portées vides d'une
-partition, hormis celles du premier système.
+L'instruction @code{\RemoveEmptyStaves} placée dans un bloc
+@code{\layout} ou dans une clause @code{\with} affectant une portée
+particulière, 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
+style d'édition s'appelle en anglais « Frenched Score ». Cette
+fonctionnalité masque et supprime toutes les portées vides d'une
+partition, hormis celles du premier système.  Le premier système sera
+lui aussi concerné dès lors que sera utilisée l'instruction
+@code{\RemoveAllEmptyStaves}.  Ces instructions couvrent les contextes
+@code{Staff}, @code{RhythmicStaff} et @code{VaticanaStaff}.
 
 @warning{Une portée est considérée comme vide dès lors qu'elle ne
 contient que des silences multimesures, des silences visibles ou
@@ -793,13 +788,14 @@ combinaison de ces éléments.}
 @lilypond[verbatim,quote,ragged-right]
 \layout {
   \context {
-    \Staff \RemoveEmptyStaves
+    \Staff
+    \RemoveEmptyStaves
   }
 }
 
-\relative c' <<
+\relative <<
   \new Staff {
-    e4 f g a \break
+    e'4 f g a \break
     b1 \break
     a4 b c2
   }
@@ -814,30 +810,15 @@ combinaison de ces éléments.}
 @cindex ossia
 
 @noindent
-@code{\Staff \RemoveEmptyStaves} permet aussi de gérer des fragments
+@code{\RemoveAllEmptyStaves} 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 \RemoveEmptyStaves
-
-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{\RhythmicStaff \RemoveEmptyStaves}.
-
 @predefined
-@code{\Staff \RemoveEmptyStaves},
-@code{\VaticanaStaff \RemoveEmptyStaves},
-@code{\RhythmicStaff \RemoveEmptyStaves}.
+@code{\RemoveEmptyStaves},
+@code{\RemoveAllEmptyStaves},
 @endpredefined
 
-@snippets
-@lilypondfile[verbatim,quote,texidoc,doctitle]
-{removing-the-first-empty-line.ly}
-
 @seealso
 Glossaire musicologique :
 @rglos{Frenched staff}.
@@ -846,11 +827,11 @@ Manuel d'initiation:
 @rlearning{Visibilité et couleur des objets}.
 
 Manuel de notation :
+@ref{Dictée à trous},
 @ref{Modification des réglages par défaut d'un contexte},
-@ref{Symbole de la portée},
 @ref{Portées d'ossia},
-@ref{Dictée à trous},
 @ref{Silences invisibles},
+@ref{Symbole de la portée},
 @ref{Visibilité des objets}.
 
 Morceaux choisis :
@@ -911,26 +892,28 @@ chacune des portées, qu'il s'agisse d'un contexte @code{Staff},
 @code{instrumentName}, et les suivantes celle de
 @code{shortInstrumentName}.
 
-@lilypond[verbatim,quote,ragged-right,relative=1]
+@lilypond[verbatim,quote,ragged-right]
 \new Staff \with {
   instrumentName = #"Violin "
   shortInstrumentName = #"Vln. "
+} \relative {
+  c'4.. g'16 c4.. g'16 \break | c1 |
 }
-{ c4.. g'16 c4.. g'16 \break | c1 }
 @end lilypond
 
 Le recours à la commande @code{\markup} permet de construire des noms
 d'instrument particuliers, tels que
 
-@lilypond[verbatim,quote,relative=2]
+@lilypond[verbatim,quote]
 \new Staff \with {
   instrumentName = \markup {
     \column { "Clarinetti"
       \line { "in B" \smaller \flat }
     }
   }
+} \relative {
+  c''4 c,16 d e f g2
 }
-{ c4 c,16 d e f g2 }
 @end lilypond
 
 @cindex noms d'instrument, centrés
@@ -967,26 +950,22 @@ 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
-    }
-  >>
-}
+<<
+  \new Staff \with {
+    instrumentName = #"Alto Flute in G"
+    shortInstrumentName = #"Flt."
+  } \relative {
+    f''2 g4 f \break
+    g4 f g2
+  }
+  \new Staff \with {
+    instrumentName = #"Clarinet"
+    shortInstrumentName = #"Clar."
+  } \relative {
+    c''4 b c2 \break
+    c2 b4 c
+  }
+>>
 
 \layout {
   indent = 3.0\cm
@@ -1005,72 +984,52 @@ informations sur la manière d'activer ou désactiver un graveur, voir
 @cindex instrument, changement de nom
 @cindex changement de nom d'instrument
 
-Vous pouvez changer le nom d'un instrument en cours de morceau.  Notez
-cependant que la valeur de @code{instrumentName} ne s'affichera que sur
-la première portée :
+Le nom abrégé d'un instrument (@code{shortInstrumentName}) peut changer
+en cours de morceau, en même temps que les autres réglages propres au
+nouvel instrument.  Notez cependant que la valeur de
+@code{instrumentName} ne s'affichera que sur la première portée :
 
-@lilypond[verbatim,quote,ragged-right,relative=1]
-\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
+@lilypond[verbatim,quote,ragged-right]
+prepPiccolo = <>^\markup \italic { muta in Piccolo }
+
+setPiccolo = {
+  \set Staff.instrumentName = #"Piccolo"
+  \set Staff.shortInstrumentName = #"Picc."
+  \set Staff.midiInstrument = #"piccolo"
+  <>^\markup \bold { Piccolo }
+  \transposition c''
 }
-@end lilypond
 
-@cindex instrument, changement
-@cindex changement d'instrument
-
-@funindex \addInstrumentDefinition
-@funindex addInstrumentDefinition
-@funindex \instrumentSwitch
-@funindex instrumentSwitch
-
-Lorsqu'un musicien doit changer d'instrument -- piccolo et flûte, basson
-et contrebasson --, la commande @code{\addInstrumentDefinition},
-couplée à l'instruction @code{\instrumentSwitch} permet de spécifier en
-détail les modifications intervenant lors du changement.  La commande
-@code{\addInstrumentDefinition} prend deux arguments : une chaîne
-de caractères qui servira d'identifiant, et une liste d'association
-de valeurs aux propriétés de ce nouvel instrument.  Ces définitions
-devront être déclarées avant tout autre élément musical.  L'instruction
-@code{\instrumentSwitch} se placera dans la musique au moment de la
-substitution :
+prepFlute = <>^\markup \italic { muta in Flauto }
 
-@lilypond[verbatim,quote,ragged-right]
-\addInstrumentDefinition #"contrabassoon"
-  #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
-     (shortInstrumentName . "Cbsn.")
-     (clefGlyph . "clefs.F")
-     (middleCPosition . 6)
-     (clefPosition . 2)
-     (instrumentCueName . ,(make-bold-markup "cbsn."))
-     (midiInstrument . "bassoon"))
+setFlute = {
+  \set Staff.instrumentName = #"Flute"
+  \set Staff.shortInstrumentName = #"Flt."
+  \set Staff.midiInstrument = #"flute"
+  <>^\markup \bold { Flute }
+  \transposition c'
+}
 
 \new Staff \with {
-  instrumentName = #"Bassoon"
+  instrumentName = #"Flute"
+  shortInstrumentName = #"Flt."
+  midiInstrument = #"flute"
 }
-\relative c' {
-  \clef tenor
-  \compressFullBarRests
-  c2 g'
-  R1*16
-  \instrumentSwitch "contrabassoon"
-  c,,2 g \break
-  c,1 ~ | c1
+\relative {
+  g'1 g g g \break
+  g1 g \prepPiccolo R R \break
+  \setPiccolo
+  g1 g g g \break
+  g1 g \prepFlute R R \break
+  \setFlute
+  g1 g g g
 }
 @end lilypond
 
 @seealso
 Manuel de notation :
-@ref{Variables d'indentation et de décalage},
-@ref{Modification des greffons de contexte}.
+@ref{Modification des greffons de contexte},
+@ref{Variables d'indentation et de décalage}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation,Notation sur la portée}.
@@ -1090,11 +1049,8 @@ Référence des propriétés internes :
 @cindex petites notes
 
 @funindex \addQuote
-@funindex addQuote
 @funindex \quoteDuring
-@funindex quoteDuring
 @funindex \transposition
-@funindex transposition
 
 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
@@ -1113,12 +1069,12 @@ arguments : le nom de la voix reproduite, tel que défini par
 cette citation.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
+fluteNotes = \relative {
+  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
 }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"flute" { s1 }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"flute" { s1 }
 }
 
 \addQuote "flute" { \fluteNotes }
@@ -1136,12 +1092,12 @@ autre chose que du silence, il en résulterait une situation
 polyphonique, ce qui n'est pas le but recherché :
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  a4 gis g gis | b4^"quoted" r8 ais\p a4( f)
+fluteNotes = \relative {
+  a'4 gis g gis | b4^"quoted" r8 ais\p a4( f)
  }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a }
 }
 
 \addQuote "flute" { \fluteNotes }
@@ -1153,6 +1109,41 @@ oboeNotes = \relative c'' {
   >>
 }
 @end lilypond
+Lorsqu'une commande @code{\unfoldRepeat} est requise dans une expression
+musicale de telle sorte que la musique soit réimprimée par
+@code{\quoteDuring}, l'instruction @code{\addQuote} doit elle-mêeme
+contenir la commande @code{\unfoldRepeat} :
+
+@lilypond[verbatim,quote]
+fluteNotes = \relative {
+  \repeat volta 2 { a'4 gis g gis }
+}
+
+oboeNotesDW = \relative {
+  \repeat volta 2 \quoteDuring #"incorrect" { s1 }
+}
+
+oboeNotesW = \relative {
+  \repeat volta 2 \quoteDuring #"correct" { s1 }
+}
+
+
+\addQuote "incorrect" { \fluteNotes }
+
+\addQuote "correct" { \unfoldRepeats \fluteNotes }
+
+\score {
+  \unfoldRepeats
+  <<
+    \new Staff \with { instrumentName = "Flute" }
+    \fluteNotes
+    \new Staff \with { instrumentName = "Oboe (incorrect)" }
+    \oboeNotesDW
+    \new Staff \with { instrumentName = "Oboe (correct)" }
+    \oboeNotesW
+  >>
+}
+@end lilypond
 
 L'instruction @code{\quoteDuring} prendra en compte les réglages d'une
 commande @code{\transposition}, qu'elle apparaisse au niveau de la voix
@@ -1165,11 +1156,11 @@ clarinetNotes = \relative c'' {
   b4 ais a ais | cis4^"quoted" r8 bis\p b4( f)
 }
 
-oboeNotes = \relative c'' {
-  c4 cis c b \quoteDuring #"clarinet" { s1 }
+oboeNotes = \relative {
+  c''4 cis c b \quoteDuring #"clarinet" { s1 }
  }
 \addQuote "clarinet" { \clarinetNotes }
+
 \score {
   <<
     \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes
@@ -1194,13 +1185,13 @@ 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 |
+fluteNotes = \relative {
+  a'2 g2 |
   b4\<^"quoted" r8 ais a4\f( c->)
  }
 
-oboeNotes = \relative c'' {
-  c2. b4 |
+oboeNotes = \relative {
+  c''2. b4 |
   \quoteDuring #"flute" { s1 }
 }
 
@@ -1262,27 +1253,25 @@ qualité.
 @cindex CueVoice
 
 @funindex \cueDuring
-@funindex cueDuring
 @funindex \cueClef
-@funindex cueClef
 @funindex \cueDuringWithClef
-@funindex cueDuringWithClef
 @funindex \quoteDuring
-@funindex quoteDuring
 
 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
+@lilypond[verbatim]
+\relative {
+  R1
+  <<
+    { e'2\rest r4. e8 }
+    \new CueVoice {
+      \stemUp d'8^"flute" c d e fis2
+    }
+  >>
+  d,4 r a r
+}
 @end lilypond
 
 L'instruction @code{\cueClef}, utilisée conjointement à un contexte
@@ -1290,32 +1279,36 @@ L'instruction @code{\cueClef}, utilisée conjointement à un contexte
 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
+@lilypond[verbatim,noragged-right]
+\relative {
+  \clef "bass"
+  R1
+  <<
+    { e'2\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écessaire 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
+@lilypond[verbatim,noragged-right]
+\relative {
+  \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 
+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}).
@@ -1341,13 +1334,13 @@ 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]
-fluteNotes = \relative c'' {
-  r2. c4 | d8 c d e fis2 | g2 d |
+fluteNotes = \relative {
+  r2. c''4 | d8 c d e fis2 | g2 d |
 }
 
 oboeNotes = \relative c'' {
   R1
-  \new CueVoice { \set instrumentCueName = "flute" }
+  <>^\markup \tiny { flute }
   \cueDuring #"flute" #UP { R1 }
   g2 c,
 }
@@ -1364,7 +1357,7 @@ 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
 tuplet-span-event)}.  LilyPond reproduira donc les notes, silences,
-liaisons de prolongation, ligatures et nolets, mais pas les
+liaisons de prolongation, ligatures et n-olets, mais pas les
 articulations, annotations ni nuances.
 
 @warning{Dans l'exemple précédent, il était nécessaire de déclarer
@@ -1373,8 +1366,8 @@ l'expression musicale se serait retrouvée dans le contexte
 @code{CueVoice}.}
 
 @lilypond[verbatim,quote]
-oboeNotes = \relative c'' {
-  r2 r8 d16(\f f e g f a)
+oboeNotes = \relative {
+  r2 r8 d''16(\f f e g f a)
   g8 g16 g g2.
 }
 \addQuote "oboe" { \oboeNotes }
@@ -1388,25 +1381,21 @@ oboeNotes = \relative c'' {
 }
 @end lilypond
 
-Le nom de l'instrument qui est répliqué sera imprimé dès lors qu'aura
-été définie la propriété @code{instrumentCueName} d'un contexte
-@code{CueVoice} temporaire.  Le positionnement et le style adopté par
-@code{instrumentCueName} dépendent de l'objet @code{\instrumentSwitch}
--- voir @ref{Noms d'instrument}.  Par ailleurs, si la citation nécessite
-l'apparition d'une clef différente, celle-ci devra être introduite
-manuellement, tout comme l'originale qui devra être rappelée en fin de
-citation.
+Le nom de l'instrument qui est répliqué peut s'indiquer à l'aide d'un
+@emph{markup}.  Par ailleurs, si la citation nécessite l'apparition
+d'une clef différente, celle-ci devra être introduite manuellement, tout
+comme l'originale qui devra être rappelée en fin de citation.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 d8 c d e fis2 g2 d2
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
   \clef bass
   R1
   \clef treble
-  \new CueVoice { \set instrumentCueName = "flute" }
+  <>^\markup \tiny { flute }
   \cueDuring #"flute" #UP { R1 }
   \clef bass
   g4. b8 d2
@@ -1424,14 +1413,14 @@ 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
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
   \clef bass
   R1
-  \new CueVoice { \set instrumentCueName = "flute" }
+  <>^\markup { \tiny "flute" }
   \cueDuringWithClef #"flute" #UP #"treble" { R1 }
   g4. b8 d2
 }
@@ -1444,12 +1433,11 @@ bassoonNotes = \relative c {
 @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'instrument où elles
-apparaissent.  
+apparaissent.
 
 L'instruction @code{\transposedCueDuring} est particulièrement adaptée
 pour des instrument ayant une tessiture éloignée, comme dans le cas d'un
@@ -1459,10 +1447,10 @@ argument supplémentaire afin de spécifier la transposition à effectuer
 en hauteur absolue.
 
 @lilypond[verbatim,quote]
-piccoloNotes = \relative c''' {
+piccoloNotes = \relative {
   \clef "treble^8"
   R1
-  c8 c c e g2
+  c'''8 c c e g2
   c4 g g2
 }
 
@@ -1488,9 +1476,6 @@ bassClarinetNotes = \relative c' {
 @cindex fin de réplique
 
 @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
@@ -1501,8 +1486,8 @@ faites appel à des balises -- voir @ref{Utilisation de balises} à ce
 sujet.
 
 @lilypond[verbatim,quote]
-fluteNotes = \relative c'' {
-  r2. c4 d8 c d e fis2 g2 d2
+fluteNotes = \relative {
+  r2. c''4 d8 c d e fis2 g2 d2
 }
 
 bassoonNotes = \relative c {
@@ -1510,7 +1495,7 @@ bassoonNotes = \relative c {
   R1
   \tag #'part {
     \clef treble
-    \new CueVoice { \set instrumentCueName = "flute" }
+    <>^\markup \tiny { flute }
   }
   \cueDuring #"flute" #UP { R1 }
   \tag #'part \clef bass
@@ -1541,10 +1526,10 @@ d'information, reportez-vous au chapitre @ref{Noms d'instrument}.
 @seealso
 Manuel de notation :
 @ref{Citation d'autres voix},
+@ref{Citation-repère},
+@ref{Clefs},
 @ref{Instruments transpositeurs},
 @ref{Noms d'instrument},
-@ref{Clefs},
-@ref{Citation-repère},
 @ref{Utilisation de balises}.
 
 Morceaux choisis :