@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 435cb62f903260179b35018f223409c44d69c892
+ 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.17.6"
@c Translators: Frédéric Chiasson, Valentin Villenave, Jean-Charles Malahieude
@c Translation checkers: Jean-Charles Malahieude, John Mandereau
@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
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,
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
Pour plus d'information à propos des accords, voir
@ref{Notation des accords}.
-
@seealso
Glossaire musicologique :
@rglosnamed{chord,accord}.
@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{}:
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,
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},
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
désactivé par une clause
@example
-\override NoteColumn #'ignore-collision = ##t
+\override NoteColumn.ignore-collision = ##t
@end example
Ceci n'aura pas pour seule conséquence que ce message ne sera plus
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 :
@rinternals{Cluster_spanner_engraver}.
@knownissues
-
L'apparence d'un cluster sera extrêmement resserrée s'il ne comporte au
moins deux accords.
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.
>>
@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
même structure rythmique, sous peine de ligature aléatoire et de
messages d'avertissement.
-
@predefined
@code{\voiceOne},
@code{\voiceTwo},
@code{\oneVoice}.
@endpredefined
-
@seealso
Manuel d'initiation :
@rlearning{Instanciation explicite des voix},
La commande @code{\voiceNeutralStyle} permet de revenir à la
présentation normale.
-
@predefined
@code{\voiceOneStyle},
@code{\voiceTwoStyle},
@code{\voiceNeutralStyle}.
@endpredefined
-
@seealso
Manuel d'initiation :
@rlearning{Autres sources de documentation},
@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
@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]
<<
\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
\\
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},
@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}.
@rinternals{NoteCollision},
@rinternals{RestCollision}.
-
@cindex collisions, ignorer
@knownissues
-Une clause @code{\override NoteColumn #'ignore-collision = ##t} aura
+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
+\override NoteColumn.ignore-collision = ##t
<< { c16 a' b a } \\ { c,2 } >>
@end lilypond
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]
>>
@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},
@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
}
@end lilypond
-
@seealso
Manuel d'initiation :
@rlearning{Organisation du code source avec des variables}.