]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/simultaneous.itely
Merge remote branch 'origin/release/unstable' into HEAD
[lilypond.git] / Documentation / fr / notation / simultaneous.itely
index 229391921d6a2937760c33771e1c95e7faf8ed70..1e6693e693819edd72a3e67f8e2e74118f6efcd6 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 654411c88c0c1e5986f0f443fff8503c3bbd23e0
+    Translation of GIT committish: 0
 
     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.14.0"
+@c \version "2.16.0"
 
 @c Translators: Frédéric Chiasson, Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -16,7 +16,7 @@
 @section Notes simultanées
 @translationof Simultaneous notes
 
-@lilypondfile[quote]{simultaneous-headword.ly}
+@lilypondfile[quote,ragged-right,line-width=16\cm]{simultaneous-headword.ly}
 
 La notion musicale de polyphonie fait référence au fait d'avoir plus
 d'une voix simultanément dans une pièce.  Dans LilyPond, la notion de
@@ -74,7 +74,8 @@ Certaines notes, au sein même d'un accord, peuvent être affectées d'une
 articulation ou d'un ornement@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
-<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4 <a-+ c-->8. <g\fermata c e\turn>16
+<a c\prall e>1 <a-> c-^ e>2 <f-. a c-. e-.>4
+<a-+ c-->8. <g\fermata c e\turn>16
 @end lilypond
 
 Certains éléments de notation, tels que nuances, soufflets et liaisons,
@@ -82,7 +83,24 @@ ne peuvent se rattacher qu'à l'accord et non aux notes qui le composent,
 sous peine de ne les voir s'imprimer.
 
 @lilypond[verbatim,quote,relative=2]
-<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>) <a c e>\< <a c e> <a c e>\!
+<a\f c( e>1 <a c) e>\f <a\< c e>( <a\! c e>)
+<a c e>\< <a c e> <a c e>\!
+@end lilypond
+
+@cindex accord vide
+@cindex placeholder events
+
+Un accord peut se voir comme un conteneur de notes, articulations et
+autres éléments rattachés.  Par voie de conséquence, un accord dépourvu
+de note n'a pas de durée ; toute articulation qui lui serait attachée
+interviendra au même moment que la note ou l'accord qui le suit et lui
+sera donc combiné -- pour des combinaisons plus complexes, voir
+@ref{Expressions simultanées}.
+
+@lilypond[verbatim,quote,relative=2]
+\grace { g8[( a b] }
+<> ) \p \< -. -\markup \italic "sempre staccato"
+\repeat unfold 4 { c4 e }  c1\f
 @end lilypond
 
 @cindex accord et mode relatif
@@ -102,7 +120,6 @@ positionnent relativement à la précédente.
 Pour plus d'information à propos des accords, voir
 @ref{Notation des accords}.
 
-
 @seealso
 Glossaire musicologique :
 @rglosnamed{chord,accord}.
@@ -145,6 +162,9 @@ des @ref{Clusters}.
 @unnumberedsubsubsec Répétition d'accords
 @translationof Chord repetition
 
+@cindex accord, répétition
+@cindex répétition, utilisation de @code{q}
+
 Dans le but de vous épargner de la saisie, LilyPond dispose d'un
 raccourci -- symbolisé par la lettre @code{q} -- qui a pour effet de
 répéter le dernier accord saisi@tie{}:
@@ -168,7 +188,8 @@ l'utiliser même après une succession de notes individuelles et de
 silences@tie{}:
 
 @lilypond[verbatim,quote,relative=2]
-<a c e>1 c4 q2 r8 q8
+<a c e>1 c'4 q2 r8 q8 |
+q2 c, |
 @end lilypond
 
 Le symbole de répétition d'accord ne prend en charge que les hauteurs,
@@ -176,9 +197,53 @@ en aucun cas les nuances, articulations ou ornementations, qu'elles
 aient été attachées aux notes le composant ou à l'ensemble.
 
 @lilypond[verbatim,quote,relative=2]
-<a-. c\prall e>1\sfz c4 q2 r8 q8
+<a-. c\prall e>1\sfz c4 q2 r8 q8 |
+q2 c, |
 @end lilypond
 
+Le seul moyen de les reproduire consiste à utiliser explicitement la
+fonction @code{\chordRepeats}, en lui adjoignant un argument
+supplémentaire qui recense les @var{types d'événement} à répéter et qui
+seraient absents de l'accord construit par un @code{q}.
+
+@lilypond[verbatim,quote]
+\relative c'' {
+  \chordRepeats #'(articulation-event)
+  { <a-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
+  q2 c, |
+}
+@end lilypond
+
+Comme vous pouvez le constater, l'utilisation de @code{\chordRepeats} au
+sein d'un bloc @code{\relative} ne produit pas le résultat
+escompté@tie{}: les événements de l'accord expansés sont identiques à la
+saisie traditionnelle d'un accord, ce qui a pour conséquence que l'octave
+affectée par @code{\relative} repose sur le contexte en cours.
+
+Dans la mesure où l'imbrication de clauses @code{\relative} n'est pas
+source d'interférence, l'ajout d'un @code{\relative} à ce qui sera
+concerné par l'instruction @code{\chordRepeats} permet d'établir une
+relation d'octave entre les accords dès avant leur expansion.  Dans le
+cas présent, l'intégralité du bloc @code{\relative} intérieur n'affecte
+en rien ce qui l'entoure, ce qui explique la spécification d'octave
+attachée à la dernière note.
+
+@c Without \new Voice, implicit voice creation does the dumbest thing.
+@lilypond[verbatim,quote]
+\new Voice
+\relative c'' {
+  \chordRepeats #'(articulation-event)
+  \relative c''
+  { <a-. c\prall e>1\sfz c'4 q2 r8 q8-. } |
+  q2 c |
+}
+@end lilypond
+
+Les interactions avec @code{\relative} ne se produisent que lors d'un
+appel explicite de @code{\chordRepeats}@tie{}: l'expansion implicite en
+début de saisie intervient à un moment où toutes les instances de
+@code{\relative} ont déjà été interprétées.
+
 @seealso
 Manuel de notation :
 @ref{Articulations et ornements},
@@ -216,16 +281,56 @@ a << { a4 b g } { d4 g c, } >>
 Cette manière de procéder est utile lorsque les éléments de l'expression
 ont des rythmes identiques.  Dès que vous tenterez d'attacher sur une
 même hampe des notes de durée différente, vous générerez des erreurs.
+Notes, articulations et modifications de propriétés au sein d'un même
+@code{Voice} sont enregistrés et gravés selon l'ordre musical :
+
+@lilypond[quote,verbatim,relative=2]
+<a c>4-.  <>-. << c a >>  << { c-. <c a> } { a s-. } >>
+@end lilypond
+
+La présence de plusieursdifférentes hampes, ligatures, durées ou
+propriétés au même instant musical nécessite l'utilisation de plusieurs
+voix.
 
 Dans l'exemple suivant, l'expression simultanée génère implicitement
-plusieurs portées@tie{}:
+plusieurs portées :
 
 @lilypond[quote,verbatim,relative=2]
 % no single first note
 << { a4 b g2 } { d4 g2 c,4 } >>
 @end lilypond
 
-En pareil cas, des rythmes différents ne sont source d'aucun problème.
+En pareil cas, des rythmes différents ne sont source d'aucun problème
+puisqu'ils sont interprétés dans des voix différentes.
+
+@cindex collision sur empilement de notes
+@cindex collisions, ignorer
+
+@knownissues
+Des notes, bien qu'appartenant à des voix différentes, mais dont les
+hampes ont la même orientation, peuvent se retrouver au même endroit
+sur la portée, ce quelque soit le décalage que vous auriez pu leur
+appliquer.  Ceci ne manque pas de faire apparaître un message
+
+@example
+warning: ignoring too many clashing note columns
+
+@emph{en français :}
+Avertissement : trop d'empilements de notes se chevauchent. On fera au mieux.
+@end example
+
+lors de la compilation.  Le déclenchement de cet avertissement peut être
+désactivé par une clause
+
+@example
+\override NoteColumn #'ignore-collision = ##t
+@end example
+
+Ceci n'aura pas pour seule conséquence que ce message ne sera plus
+émis@tie{}; les procédures d'évitement de collision de quelqu'ordre que
+ce soit seront désactivées, ce qui peut conduire à quelques effets
+inattendus (voir aussi @emph{Problèmes connus et avertissements} à la
+rubrique @ref{Résolution des collisions}).
 
 
 @node Clusters
@@ -248,8 +353,7 @@ séquence d'accords, comme
 
 Des notes ordinaires et des clusters peuvent cohabiter sur une même
 portée, y compris simultanément -- en pareil cas, rien ne sera fait
-pour tenter d'empécher les chevauchements entre notes et clusters.
-
+pour tenter d'empêcher les chevauchements entre notes et clusters.
 
 @seealso
 Glossaire musicologique :
@@ -264,7 +368,6 @@ Référence des propriétés internes :
 @rinternals{Cluster_spanner_engraver}.
 
 @knownissues
-
 L'apparence d'un cluster sera extrêmement resserrée s'il ne comporte au
 moins deux accords.
 
@@ -391,7 +494,7 @@ permettent d'obtenir des réglages différents pour chacune des voix.
 Une construction de la forme @code{<< @{...@} \\ @{...@} >>}, dans
 laquelle plusieurs expressions sont séparées par des doubles obliques
 inversées, se comporte différemment de celle sans séparateur@tie{}:
-@strong{tous} les membres de cette contruction seront assignés à de
+@strong{tous} les membres de cette construction seront assignés à de
 nouveaux contextes de voix.  Ces contextes de voix, créés implicitement,
 portent les noms @code{"1"}, @code{"2"}, etc.  Dans chacun de ces
 contextes, le positionnement des liaisons, la direction des hampes, etc.
@@ -469,6 +572,9 @@ vont vers le haut, celles des voix paires vers le bas@tie{}:
 >>
 @end lilypond
 
+@warning{Paroles et objets étendus (liaisons, soufflets etc.) ne peuvent
+passer d'une voix à l'autre.}
+
 @strong{@i{Identité rythmique}}
 
 Lorsque l'on doit saisir des fragments de musique parallèle qui ont le
@@ -488,7 +594,6 @@ Prenez garde que les différents éléments doivent impérativement avoir la
 même structure rythmique, sous peine de ligature aléatoire et de
 messages d'avertissement.
 
-
 @predefined
 @code{\voiceOne},
 @code{\voiceTwo},
@@ -497,7 +602,6 @@ messages d'avertissement.
 @code{\oneVoice}.
 @endpredefined
 
-
 @seealso
 Manuel d'initiation :
 @rlearning{Instanciation explicite des voix},
@@ -545,7 +649,6 @@ permet de les identifier plus facilement@tie{}:
 La commande @code{\voiceNeutralStyle} permet de revenir à la
 présentation normale.
 
-
 @predefined
 @code{\voiceOneStyle},
 @code{\voiceTwoStyle},
@@ -554,7 +657,6 @@ présentation normale.
 @code{\voiceNeutralStyle}.
 @endpredefined
 
-
 @seealso
 Manuel d'initiation :
 @rlearning{Autres sources de documentation},
@@ -576,7 +678,7 @@ Morceaux choisis :
 @cindex multiples voix
 @cindex voix multiples
 @cindex polyphonie
-@cindex décélage de voix
+@cindex décalage de voix
 @cindex voix, décalage
 @cindex silences, décalage automatique
 
@@ -644,7 +746,7 @@ première mesure ont bien fusionné@tie{}:
 @end lilypond
 
 De même, vous pouvez fusionner les têtes de notes pointées et
-non-pointées comme au troisième temps de la première mesure@tie{}:
+non pointées comme au troisième temps de la première mesure@tie{}:
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -717,9 +819,9 @@ l'ordre vertical des voix tel qu'il apparaîtra sur la portée.}
 \new Staff \relative c'' {
   %% saisie abrégée
   <<
-    { f2  }  % 1: extrème haute
+    { f2  }  % 1: extrême haute
     \\
-    { g,2 }  % 2: extrème basse
+    { g,2 }  % 2: extrême basse
     \\
     { d'2 }  % 3: intermédiaire haute
     \\
@@ -737,13 +839,12 @@ l'ordre vertical des voix tel qu'il apparaîtra sur la portée.}
 
 Les commandes @code{\shiftOnn} et @code{\shiftOnnn} sont des niveaux
 supplémentaires de décalage qui peuvent s'adopter temporairement dans
-certaines situations compexes -- voir @rlearning{Exemple concret}.
+certaines situations complexes -- voir @rlearning{Exemple concret}.
 
 Les têtes de notes ne fusionneront que dans la mesure où leur hampe sont
 opposées -- implicitement parce qu'appartenant aux voix une ou deux, ou
 bien explicitement.
 
-
 @predefined
 @code{\mergeDifferentlyDottedOn},
 @code{\mergeDifferentlyDottedOff},
@@ -756,16 +857,13 @@ bien explicitement.
 @code{\shiftOff}.
 @endpredefined
 
-
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {additional-voices-to-avoid-collisions.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {forcing-horizontal-shift-of-notes.ly}
 
-
 @seealso
 Glossaire musicologique :
 @rglosnamed{polyphony,polyphonie}.
@@ -783,7 +881,19 @@ Référence des propriétés internes :
 @rinternals{NoteCollision},
 @rinternals{RestCollision}.
 
+@cindex collisions, ignorer
 
+@knownissues
+Une clause @code{\override NoteColumn #'ignore-collision = ##t} aura
+pour effet une fusion incorrecte des têtes de note différentes à partir
+de voix différentes.
+
+@lilypond[quote,relative=1,verbatim]
+\mergeDifferentlyHeadedOn
+<< { c16 a' b a } \\ { c,2 } >>
+\override NoteColumn #'ignore-collision = ##t
+<< { c16 a' b a } \\ { c,2 } >>
+@end lilypond
 
 @ignore
 @c TODO investigate! Sometimes it works, sometimes not. --FV
@@ -821,7 +931,7 @@ Voici la syntaxe qui permet de combiner des parties@tie{}:
 
 L'exemple suivant illustre les fonctionnalités élémentaires du
 combinateur de parties@tie{}: positionner les parties sur une portée,
-gérer la direction des hampes et de la polyphonie.  Les identificateurs
+gérer la direction des hampes et de la polyphonie.  Les identifiants
 sont les mêmes pour la combinaison et les parties séparées.
 
 @lilypond[quote,verbatim]
@@ -953,16 +1063,13 @@ instrumentTwo = \relative c' {
 >>
 @end lilypond
 
-
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {combining-two-parts-on-the-same-staff.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {changing-partcombine-texts.ly}
 
-
 @seealso
 Glossaire musicologique :
 @rglos{a due},
@@ -978,9 +1085,7 @@ Référence des propriétés internes :
 @rinternals{PartCombineMusic},
 @rinternals{Voice}.
 
-
 @knownissues
-
 Les différentes commandes @code{\partcombine...} ne prennent en charge
 que deux voix.  De la même manière, le combinateur n'est pas conçu pour
 travailler avec des paroles@tie{}; il s'arrête dès qu'il est
@@ -1118,7 +1223,6 @@ global = {
 }
 @end lilypond
 
-
 @seealso
 Manuel d'initiation :
 @rlearning{Organisation du code source avec des variables}.