]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/vocal.itely
Doc-fr: full update
[lilypond.git] / Documentation / fr / notation / vocal.itely
index fc0a6edd061987dee41c8446a2e0c9ddae519f05..abf3e1820deb119b7eabdacf77618a68a1660b9e 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8
+    Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -150,7 +150,7 @@ syllabe.  L'exemple suivant comporte une faute de frappe évidente :
 @end example
 
 @noindent
-la dernière syllabe contient une @code{@}} ; il y a de fait un
+la dernière syllabe contient une @code{@}} ; il y a de fait un
 défaut de parité avec l'accolade ouvrante, et la compilation échouera
 fort probablement.  Prenez dès à présent l'habitude de toujours encadrer
 d'espaces une accolade :
@@ -194,7 +194,7 @@ mode @code{\markup}, utilisable y compris au sein du mode
 @code{\lyricmode}.  Des explications complètes sont disponibles au
 chapitre @ref{Mise en forme du texte}.
 
-@snippets
+1@snippets
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
 {formatting-lyrics-syllables.ly}
 
@@ -224,13 +224,25 @@ Référence des propriétés internes :
 @funindex \addlyrics
 @funindex \lyricsto
 
-L'impression des paroles est réalisée à partir de l'interprétation d'un
-contexte @code{Lyrics} -- voir @ref{Tout savoir sur les contextes}.
+Les paroles sont interprétées à partir à partir du mode
+@code{\lyricmode} et imprimées dans un contexte @code{Lyrics} -- voir
+ @ref{Tout savoir sur les contextes}.
 
 @example
 \new Lyrics \lyricmode @{ @dots{} @}
 @end example
 
+Deux variantes à @code{\lyricmode} permettent de plus d'associer
+un contexte pour synchroniser les syllabes à la musique.  La plus
+commode consiste à ajouter un @code{\addlyrics} directement après
+le contenu musical du context @code{Voice} qui devrait se
+synchroniser avec le contexte @code{Lyrics} alors implicitement
+créé.  L'instruction @code{\lyricsto} est plus versatile en ceci
+qu'elle requiert de spécifier à la fois le contexte @code{Voice}
+associé  et de créer explicitement un contexte @code{Lyrics} pour
+contenir les paroles.  Pour de plus amples détails, voir
+@ref{Durée automatique des syllabes}.
+
 Vous disposez de deux méthodes pour aligner des paroles sur une
 mélodie :
 
@@ -397,11 +409,9 @@ Cette commande adapte les paroles aux notes de la voix (contexte
 @code{Voice} dans le jargon LilyPond) @var{melodie}.  Ce contexte
 @code{Voice} doit exister avant l'affectation des paroles par
 @code{\lyricsto}.  La commande @code{\lyricsto} introduit
-automatiquement le mode @code{\lyricmode} ; il n'est alors pas
-nécessaire de rajouter @code{\lyricmode}.  Les paroles viendront par
-défaut se placer en dessous des notes ; la rubrique
-@ref{Positionnement vertical des paroles} vous donnera des indications
-pour d'autres options.
+automatiquement le mode @code{\lyricmode}. Les paroles viendront par
+défaut se placer en dessous des notes. Pour un autre positionnement,
+voir @ref{Positionnement vertical des paroles}.
 
 
 @subheading Utilisation de @code{\addlyrics}
@@ -1707,14 +1717,6 @@ words = \lyricmode { la __ la __ }
 >>
 @end lilypond
 
-Le contexte @code{NullVoice} doit prendre place dans un contexte
-@code{Staff} et ne saurait contenir que des notes déjà présentes sur la
-portée en question et à la même octave.  Dans le cas contraire, ce
-@code{NullVoice} pourrait interagir avec les autres voix imprimées de
-façon inopinée.  Par exemple, des notes arbitraires dans un
-@code{NullVoice} pourraient entraîner l'apparition ou la disparition
-d'altérations sur la portée considérée.
-
 Cette façon de procéder permet par ailleurs d'utiliser la fonction
 @code{\partcombine} qui normalement ne peut s'utiliser avec des
 paroles :
@@ -1752,22 +1754,13 @@ aligner = \relative { b'8( c d c) d( d d d) }
 words = \lyricmode { la __ la __ }
 
 \new ChoirStaff <<
-  \new Staff <<
-    \soprano
-    \new NullVoice = "aligner" \aligner
-  >>
+  \new Staff \soprano
+  \new NullVoice = "aligner" \aligner
   \new Lyrics \lyricsto "aligner" \words
   \new Staff \partcombine \altoOne \altoTwo
 >>
 @end lilypond
 
-Vous aurez remarqué que, dans la deuxième partie de la mesure ci-dessus,
-les notes du contexte @code{NullVoice} reprennent le rythme de la portée
-inférieure sans pour autant dévier une seule fois des hauteurs affichées
-dans la voix à laquelle ce @code{NullVoice} est attaché.  Bien que ce ne
-soit pas nécessaire dans le cadre de cet exemple particulier, nous vous
-conseillons de saisir les notes d'un @code{NullVoice} de cette manière.
-
 
 @node Couplets
 @subsection Couplets
@@ -2489,7 +2482,7 @@ Manuel de notation :
 @ref{Mise en forme de la partition},
 @ref{Séparation des systèmes},
 @ref{Définition de la taille de portée},
-@ref{Sauts explicites},
+@ref{Sauts},
 @ref{Espacement vertical}.
 
 Référence des propriétés internes :
@@ -2686,52 +2679,43 @@ c c c
 @end lilypond
 
 Dans le cas où les changements de personnage se multiplient, il peut
-s'avérer pratique de détourner l'utilisation de la fonction
-@code{\instrumentSwitch} pour gérer les différentes interventions de
-l'un ou de l'autre ; vous devrez auparavant avoir établi la
-définition d'un « instrument » pour chacun des rôles en question :
+s'avérer pratique d'affecter à des variables la définition de
+chacun des rôles afin de simplifier la gestion des différentes
+interventions de l'un ou de l'autre.
 
 @lilypond[quote,verbatim]
-\addInstrumentDefinition #"kaspar"
-  #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
-     (shortInstrumentName . "Kas.")
-     (clefGlyph . "clefs.G")
-     (clefTransposition . -7)
-     (middleCPosition . 1)
-     (clefPosition . -2)
-     (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
-     (midiInstrument . "voice oohs"))
-
-\addInstrumentDefinition #"melchior"
-  #`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
-     (shortInstrumentName . "Mel.")
-     (clefGlyph . "clefs.F")
-     (clefTransposition . 0)
-     (middleCPosition . 6)
-     (clefPosition . 2)
-     (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
-     (midiInstrument . "choir aahs"))
+kaspar = {
+  \clef "G_8"
+  \set Staff.shortVocalName = "Kas."
+  \set Staff.midiInstrument = "voice oohs"
+  <>^\markup \smallCaps "Kaspar"
+}
+
+melchior = {
+  \clef "bass"
+  \set Staff.shortVocalName = "Mel."
+  \set Staff.midiInstrument = "choir aahs"
+  <>^\markup \smallCaps "Melchior"
+}
 
 \relative c' {
-  \instrumentSwitch "kaspar"
+  \kaspar
   c4 c c c
-  \instrumentSwitch "melchior"
+  \melchior
   a4 a a a
-  \instrumentSwitch "kaspar"
+  \kaspar
   c4 c c c
 }
 @end lilypond
 
 @seealso
+Manuel d'initiation:
+@rlearning{Organisation du code source avec des variables}.
+
 Manuel de notation :
-@ref{Noms d'instrument},
-@ref{Fonctions Scheme},
 @ref{Texte},
 @ref{Commandes pour markup}.
 
-Manuel d'extension des fonctionnalités :
-@rextend{Construction d'un markup en Scheme}.
-
 
 @node Citation-repère
 @unnumberedsubsubsec Citation-repère