1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 3f4496001441e0b1b27d7bc5395c4520f4f2088c
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Frédéric Chiasson, Valentin Villenave, Jean-Charles Malahieude
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Notes simultanées
16 @section Notes simultanées
17 @translationof Simultaneous notes
19 @lilypondfile[quote]{simultaneous-headword.ly}
21 La notion musicale de polyphonie fait référence au fait d'avoir plus
22 d'une voix simultanément dans une pièce. Dans LilyPond, la notion de
23 polyphonie fait référence au fait d'avoir plus d'une voix sur la même
33 @subsection Monophonie
34 @translationof Single voice
38 * Expressions simultanées::
42 @node Notes en accords
43 @unnumberedsubsubsec Notes en accords
44 @translationof Chorded notes
48 @cindex hauteur relative et accords
54 Un accord est formé en mettant une série de hauteurs entre @code{<}
55 et @code{>}. Un accord peut être suivi d'une durée et d'indications
56 d'articulation, comme une simple note.
58 @lilypond[verbatim,quote,relative=1]
59 <c e g>2 <c f a>4-> <e g c>-.
62 Les accords peuvent être saisis en mode relatif. Dans un accord,
63 l'octave de chaque hauteur saisie est fonction de la précédente, à
64 l'exception de la première qui, elle, sera positionnée en fonction de la
65 première hauteur mentionnée dans l'accord précédent.
67 Pour plus d'information à propos des accords, voir
68 @ref{Notation des accords}.
76 @ref{Notes en accords}.
79 @ref{Notation des accords}.
82 @rlsr{Simultaneous notes}.
85 @node Expressions simultanées
86 @unnumberedsubsubsec Expressions simultanées
87 @translationof Simultaneous expressions
89 Lorsqu'une ou plusieurs expressions musicales sont encadrées par des
90 doubles chevrons, elles sont considérées comme étant simultanées. Si la
91 première expression débute par une note unique ou si l'intégralité de
92 l'expression simultanée est explicitement rattachée à une voix en
93 particulier, elle sera placée sur une seule portée. Dans le cas
94 contraire, les éléments d'une expression simultanée seront placés sur
95 des portées distinctes.
97 Voici deux exemples d'expression simultanée sur une même portée@tie{}:
99 @lilypond[quote,verbatim,relative=2]
100 \new Voice { % explicit single voice
101 << { a4 b g2 } { d4 g c,2 } >>
105 @lilypond[quote,verbatim,relative=2]
107 a << { a4 b g } { d4 g c, } >>
110 Cette manière de procéder est utile lorsque les éléments de l'expression
111 ont des rythmes identiques. Dès que vous tenterez d'attacher sur une
112 même hampe des notes de durée différente, vous générerez des erreurs.
114 Dans l'exemple suivant, l'expression simultanée génère implicitement
115 plusieurs portées@tie{}:
117 @lilypond[quote,verbatim,relative=2]
118 % no single first note
119 << { a4 b g2 } { d4 g2 c,4 } >>
122 En pareil cas, des rythmes différents ne sont source d'aucun problème.
126 @unnumberedsubsubsec Clusters
127 @translationof Clusters
131 @funindex \makeClusters
132 @funindex makeClusters
134 Un cluster indique un agrégat de sons. On peut le représenter par une
135 plage limitée par un ambitus (notes extrêmes). On obtient une telle
136 notation en appliquant la fonction @code{makeClusters} à une séquence
139 @lilypond[quote,relative=2,verbatim]
140 \makeClusters { <g b>2 <c g'> }
143 Des notes ordinaires et des clusters peuvent cohabiter sur une même
144 portée, y compris simultanément -- en pareil cas, rien ne sera fait
145 pour tenter d'empécher les chevauchements entre notes et clusters.
149 Glossaire musicologique :
153 @rlsr{Simultaneous notes}.
155 Référence des propriétés internes :
156 @rinternals{ClusterSpanner},
157 @rinternals{ClusterSpannerBeacon},
158 @rinternals{Cluster_spanner_engraver}.
162 Les expressions musicales du type @code{<< @{ g8 e8 @} a4 >>} ne
163 seront pas imprimées de façon acceptable. utilisez plutôt
164 @code{<g a>8 <e a>8}.
166 Dans la mesure où un cluster ne possède pas de hampe, il n'y a aucun
167 moyen d'en connaître la durée@tie{}; cependant la longueur du signe
168 imprimé dépend directement de la durée affectée aux accords qui le
171 Seul un silence peut séparer deux clusters.
173 Les clusters ne sont pas reproduits en MIDI.
177 @subsection Plusieurs voix
178 @translationof Multiple voices
181 * Polyphonie sur une portée::
183 * Résolution des collisions::
184 * Regroupement automatique de parties::
185 * Saisie de musique en parallèle::
188 @node Polyphonie sur une portée
189 @unnumberedsubsubsec Polyphonie sur une portée
190 @translationof Single-staff polyphony
192 @cindex polyphonie, portée simple
194 @cindex paroles assignées à une voix
198 @funindex \voiceOne ... \voiceFour
203 @strong{@i{Instanciation explicite des voix}}
205 La manière la plus facile d'entrer des fragments avec plus d'une voix
206 sur une portée est est la suivante@tie{}:
208 @lilypond[quote,relative=3,verbatim]
211 { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
213 { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
218 Vous constaterez que les voix sont créées explicitement et qu'elles
219 sont nommées. Les commandes @code{\voiceOne} @dots{} @code{\voiceFour}
220 déterminent les voix de telle sorte que les première et troisième
221 auront des hampes vers le haut, et les deuxième et quatrième vers le
222 bas. D'utre prt, les notes des troisièmre et quatrième voix seront
223 quelque peu décalées, tout comme leurs silences, afin d'éviter les
224 collisions. La commande @code{\oneVoice} permet de retrouver les
227 @strong{@i{Polyphonie temporaire}}
229 Un fragment temporairement polyphonique se construit de la manière
233 << @{ \voiceOne ... @}
234 \new Voice @{ \voiceTwo ... @}
239 En fait, la première expression d'une polyphonie temporaire reste dans
240 le même contexte @code{Voice} que celui existant auparavant et qui
241 perdurera àprès ce fragment. Les autres expressions entre doubles
242 chevrons seront assignées à des voix temporaires distinctes. C'est la
243 raison pour laquelle les paroles qui suivaient la voix avant la
244 polyphonie continueront à le faire durant ce passage polyphonique et
247 @lilypond[quote, verbatim, relative=2]
249 \new Voice = "melody" {
264 \new Lyrics \lyricsto "melody" {
271 Vous remarquerez que les commandes @code{\voiceOne} et @code{\voiceTwo}
272 permettent d'obtenir des réglages différents pour chacune des voix.
274 @strong{@i{La construction avec un double antislash}}
281 Une construction de la forme @code{<< @{...@} \\ @{...@} >>}, dans
282 laquelle plusieurs expressions sont séparées par des doubles obliques
283 inversées, se comporte différemment de celle sans séparateurs@tie{}:
284 @strong{tous} les membres de cette contruction seront assignés à de
285 nouveaux contextes de voix. Ces contextes de voix, créés implicitement,
286 portent les noms @code{"1"}, @code{"2"}, etc. Dans chacun de ces
287 contextes, la direction verticale des liaisons, hampes, etc. est réglée
288 de manière appropriée. En voici un exemple@tie{}:
290 @lilypond[quote,relative=3,verbatim]
292 { r8 r16 g e8. f16 g8[ c,] f e16 d }
294 { d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
298 Cette syntaxe peut être utilisée dans la mesure où la création puis la
299 disparition de voix temporaires sont sans conséquence. Les réglages de
300 ces voix créées implicitement sont les même que si elles avaient été
301 créées à l'aide des commandes @code{\voiceOne} à @code{\voiceFour}, dans
302 leur ordre d'apparition.
304 Dans l'exemple qui suit, la voix intermédiaire à des hampes vers le
305 haut. Nous la plaçons donc en troisième position, de telle sorte
306 qu'elle adopte les réglages de @code{\voiceThree} qui correspondent à ce
307 que nous voulons. Grâce à des espaces invisibles, nous évitons de
308 surcharger la portée avec des demis soupirs.
310 @lilypond[quote,relative=3,verbatim]
312 { r8 g g g g f16 ees f8 d }
314 { ees,8 r ees r d r d r }
316 { d'8 s c s bes s a s }
320 En dehors des cas les plus simples, nous vous invitons à toujours créer
321 les contextes de voix de manière explicite. Voir à ce sujet
322 @rlearning{Contextes et graveurs} et
323 @rlearning{Instanciation explicite des voix}.
325 @strong{@i{Identité rythmique}}
327 Lorsque l'on doît saisir des fragments de musique parallèle qui ont le
328 même rythme, on peut les combiner dans un contexte de voix unique et par
329 voie de conséquence former des accords. Il suffit pour cela de les
330 regrouper dans une construction de musique simultanée simple au sein
331 d'une voix explicite@tie{}:
333 @lilypond[quote,relative=2,verbatim]
335 { e4 f8 d e16 f g8 d4 }
336 { c4 d8 b c16 d e8 b4 }
340 Prenez garde que les différents éléments doivent impérativement avoir la
341 même structure rythmique, sous peine de ligature aléatoire et de
342 messages d'avertissement.
355 Manuel d'initiation :
356 @rlearning{Les voix contiennent la musique},
357 @rlearning{Instanciation explicite des voix}.
360 @ref{Portées de percussion},
361 @ref{Silences invisibles},
365 @rlsr{Simultaneous notes}.
369 @unnumberedsubsubsec Styles de voix
370 @translationof Voice styles
373 @cindex styles de voix
374 @cindex colorier des voix
375 @cindex têtes de note, styles
377 @funindex \voiceOneStyle
378 @funindex \voiceTwoStyle
379 @funindex \voiceThreeStyle
380 @funindex \voiceFourStyle
381 @funindex \voiceNeutralStyle
383 Opter pour des couleurs et des têtes de notes spécifiques selon la voix
384 permet de les identifier plus facliement@tie{}:
386 @lilypond[quote,relative=2,verbatim]
388 { \voiceOneStyle d4 c2 b4 }
390 { \voiceTwoStyle e,2 e }
392 { \voiceThreeStyle b2. c4 }
394 { \voiceFourStyle g'2 g }
398 La commande @code{\voiceNeutralStyle} permet de revenir à la
399 présentation normale.
403 @code{\voiceOneStyle},
404 @code{\voiceTwoStyle},
405 @code{\voiceThreeStyle},
406 @code{\voiceFourStyle},
407 @code{\voiceNeutralStyle}.
412 Manuel d'initiation :
413 @rlearning{J'entends des Voix},
414 @rlearning{Autres sources de documentation}.
417 @rlsrnamed{Simultaneous notes,Notation simultanée}.
420 @node Résolution des collisions
421 @unnumberedsubsubsec Résolution des collisions
422 @translationof Collision resolution
424 @cindex fusion de notes
425 @cindex collision de notes
428 @cindex multiples voix
429 @cindex voix multiples
431 @cindex décélage de voix
432 @cindex voix, décalage
433 @cindex silences, décalage automatique
443 @funindex \mergeDifferentlyDottedOn
444 @funindex mergeDifferentlyDottedOn
445 @funindex \mergeDifferentlyDottedOff
446 @funindex mergeDifferentlyDottedOff
447 @funindex \mergeDifferentlyHeadedOn
448 @funindex mergeDifferentlyHeadedOn
449 @funindex \mergeDifferentlyHeadedOff
450 @funindex mergeDifferentlyHeadedOff
453 Les notes de hauteur identique appartenant à des voix différentes, même
454 si leur hampe sont opposées, verront leur tête automatiquement
455 fusionnées. Les notes dont la tête diffère ou bien qui ont la hampe
456 dans la même direction ne seront pas automatiquement fusionnées. Les
457 silences, lorsqu'ils sont dans une autre voix et à l'opposé des
458 hampes seront décalés verticalement.
460 @lilypond[quote,verbatim,relative=2]
476 Cependant, vous pouvez fusionner une tête de blanche avec une tête de
479 @lilypond[quote,verbatim,relative=2]
482 \mergeDifferentlyHeadedOn
496 De même, vous pouvez fusionner les têtes de notes pointées et
499 @lilypond[quote,relative=2,verbatim]
502 \mergeDifferentlyHeadedOn
503 \mergeDifferentlyDottedOn
520 Lorsque trois notes ou plus s'agglutinent dans un même empilement,
521 @code{\mergeDifferentlyHeadedOn} ne peut mener à bien la fusion des deux
522 notes qui devraient l'être. Pour obtenir une fusion optimale, appliquez
523 un décalage (@code{\shift}) à la note qui ne devrait pas fusionner.
524 Ici, on applique un @code{\shiftOn} pour décaler le @notation{sol} de
525 l'empilement@tie{}; le rendement de @code{\mergeDifferentlyHeadedOn} est
528 @lilypond[quote,relative=2,verbatim]
531 \mergeDifferentlyHeadedOn
532 \mergeDifferentlyDottedOn
548 Les commandes @code{\shiftOn}, @code{\shiftOnn}, et @code{\shiftOnnn}
549 déterminent le niveau de décalage des accords de la voix en cours.
550 Les voix externes -- habituellement, les voix une et deux -- ont
551 @code{\shiftOff}, alors que les voix internes -- trois et quatre -- ont
552 @code{\shiftOn}. @code{\shiftOnn} et @code{\shiftOnnn} sont des niveaux
553 supplémentaires de décalage.
556 Les têtes de notes ne seront fusionnées que dans la mesure où leur
561 @code{\mergeDifferentlyDottedOn},
562 @code{\mergeDifferentlyDottedOff},
563 @code{\mergeDifferentlyHeadedOn},
564 @code{\mergeDifferentlyHeadedOff}.
575 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
576 {additional-voices-to-avoid-collisions.ly}
578 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
579 {forcing-horizontal-shift-of-notes.ly}
583 Glossaire musicologique :
584 @rglosnamed{polyphony,polyphonie}.
586 Manuel d'initiation :
587 @rlearning{Multiple notes at once},
588 @rlearning{Voices contain music},
589 @rlearning{Collisions of objects}.
592 @rlsrnamed{Simultaneous notes,Notation simultanée}.
594 Référence des propriétés internes :
595 @rinternals{NoteColumn},
596 @rinternals{NoteCollision},
597 @rinternals{RestCollision}.
603 @c TODO investigate! Sometimes it works, sometimes not. --FV
604 The requirements for successfully merging different note heads that
605 are at the same time differently dotted are not clear.
608 Il n'y a aucune prise en charge des agrégats dans lesquels une même note
609 apparaît avec différentes altérations. Il est conseillé d'avoir recours
610 aux enharmoniques, ou d'utiliser la notation spécifique de cluster ---
615 @node Regroupement automatique de parties
616 @unnumberedsubsubsec Regroupement automatique de parties
617 @translationof Automatic part combining
619 @cindex regroupement automatique de parties
620 @cindex parties, combiner des
624 @funindex \partcombine
625 @funindex partcombine
627 Le regroupement automatique de parties vous permet de fusionner deux
628 pupitres sur une seule portée, ceci dans le but de créer des
629 partitions d'orchestre. Lorsque les deux parties sont identiques sur
630 une certaine durée, une seule s'affiche. Lorsqu'elles diffèrent,
631 deux voix séparées apparaissent, avec des hampes dont la direction est
632 gérée automatiquement. Vous pouvez aussi identifier et faire
633 ressortir les solos et parties @emph{a due}.
635 Voici la syntaxe qui permet de combiner des parties@tie{}:
638 \partcombine @var{expression_musicale_1} @var{expression_musicale_2}
641 L'exemple suivant illustre les fonctionnalités élémentaires du
642 combinateur de parties@tie{}: positionner les parties sur une portée,
643 gérer la direction des hampes et de la polyphonie. Les identificateurs
644 sont les mêmes pour la combinaison que pour les parties séparées.
646 @lilypond[quote,verbatim]
647 instrumentOne = \relative c' {
655 instrumentTwo = \relative g' {
664 \new Staff \instrumentOne
665 \new Staff \instrumentTwo
666 \new Staff \partcombine \instrumentOne \instrumentTwo
670 Les notes de la troisième mesure n'apparaîssent qu'une seule fois,
671 alors qu'elles ont été spécifiés deux fois (une fois dans chacune des
672 parties). La direction des hampes et des liaisons de tenue ou de phrasé
673 est gérée automatiquement, selon qu'il s'agisse d'un solo ou d'un
674 unisson. La première partie, dont le contexte s'appellera @code{one},
675 aura toujours ses hampes dirigées vers le haut et sera notée @qq{Solo},
676 alors que la deuxième, appelée @code{two}, aura des hampes vers le bas
677 et sera notée @qq{Solo@tie{}II}. Les parties à l'unisson seront
678 estampillées d'un @qq{a2} par défaut.
680 LilyPond interprète dans un contexte @code{Voice} les arguments fournis
681 à @code{\partcombine}. Si vous travaillez avec des octaves relatives,
682 spécifiez @code{\relative} dans chacune des expressions musicales, comme
687 \relative @dots{} @var{expression_musicale_1}
688 \relative @dots{} @var{expression_musicale_2}
692 Une section @code{\relative} à l'extérieur du @code{\partcombine}
693 restera sans effet sur les hauteurs de @var{expression_musicale_1} ou de
694 @var{expression_musicale_2}.
699 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
700 {combining-two-parts-on-the-same-staff.ly}
702 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
703 {changing-partcombine-texts.ly}
707 Glossaire musicologique :
709 @rglosnamed{part,partie}.
712 @ref{Écriture de parties séparées}.
715 @rlsrnamed{Simultaneous notes,Notation simultanée}.
717 Référence des propriétés internes :
718 @rinternals{PartCombineMusic},
724 @code{\partcombine} ne prend en charge que deux voix.
726 Lorsque @code{printPartCombineTexts} est actif et que les deux voix
727 jouent souvent les mêmes notes, le combinateur peut afficher @code{a2}
728 plus d'une fois par mesure.
730 @code{\partcombine} ne peut s'inscrire dans un bloc @code{\times}.
732 @code{\partcombine} ne peut s'inscrire dans un bloc @code{\relative}.
734 En interne, @code{\partcombine} interprète les deux arguments en tant
735 que @code{Voice}s, dénommées @code{one} et @code{two}, puis décide de
736 quand les parties seront fusionnées. Par conséquent, si les arguments
737 changent pour d'autres noms de contexte @rinternals{Voice}, les
738 événements qu'ils contiendraient seront ignorés. De la même manière, le
739 combinateur n'est pas conçu pour travailler avec des paroles@tie{}; il
740 s'arrête dès qu'il est explicitement fait appel à l'une des voix pour y
741 attacher des paroles.
743 @code{\partcombine} n'examine que l'attaque des notes. Il n'est donc
744 pas en mesure de déterminer si une note attaquée précédemment est encore
745 jouée ou non, ce qui peut engendrer quelques problèmes.
748 @node Saisie de musique en parallèle
749 @unnumberedsubsubsec Saisie de musique en parallèle
750 @translationof Writing music in parallel
752 @cindex écrire la musique en parallèle
753 @cindex musique en parallèle
754 @cindex musique entremêlée
756 @funindex \parallelMusic
757 @funindex parallelMusic
759 On peut écrire plusieurs voix de façon entremêlée. La fonction
760 @code{\parallelMusic} prend en charge une liste des variables à créer,
761 ainsi qu'une expression musicale. Le contenu des différentes mesures de
762 l'expression musicale deviennent les valeurs des variables respectives
763 que vous pourrez ensuite utiliser pour imprimer la partition.
765 @warning{Les contrôles de barre de mesure @code{|} sont obligatoires et
766 le mesures doivent être de longueur identique.}
768 @lilypond[quote,verbatim]
769 \parallelMusic #'(voiceA voiceB voiceC) {
771 r8 g'16 c'' e'' g' c'' e'' r8 g'16 c'' e'' g' c'' e'' |
772 r16 e'8.~ e'4 r16 e'8.~ e'4 |
776 r8 a'16 d'' f'' a' d'' f'' r8 a'16 d'' f'' a' d'' f'' |
777 r16 d'8.~ d'4 r16 d'8.~ d'4 |
782 \new Staff << \voiceA \\ \voiceB >>
783 \new Staff { \clef bass \voiceC }
787 Vous pouvez travailler en mode relatif. Notez cependant que la commande
788 @code{\relative} n'apparaît pas au sein du bloc @code{\parallelMusic}.
789 Le calcul des hauteurs relatives s'effectue voix par voix, et non au fil
790 des lignes saisies@tie{}; en d'autre termes, les notes de la
791 @code{voiceA} ignorent tout de celles de la @code{voiceB}.
793 @lilypond[quote,verbatim]
794 \parallelMusic #'(voiceA voiceB voiceC) {
796 r8 g16 c e g, c e r8 g,16 c e g, c e |
797 r16 e8.~ e4 r16 e8.~ e4 |
801 r8 a,16 d f a, d f r8 a,16 d f a, d f |
802 r16 d8.~ d4 r16 d8.~ d4 |
807 \new Staff << \relative c'' \voiceA \\ \relative c' \voiceB >>
808 \new Staff \relative c' { \clef bass \voiceC }
812 Ceci fonctionne bien avec la musique pour piano. L'exemple suivant
813 affecte quatre mesures à quatre variables@tie{}:
815 @lilypond[quote,verbatim]
821 \parallelMusic #'(voiceA voiceB voiceC voiceD) {
825 c16 d e fis d e fis g |
831 e16 fis g a fis g a b |
842 \relative c'' \voiceA
861 Manuel d'initiation :
862 @rlearning{Organisation du code source avec des variables}.
865 @rlsrnamed{Simultaneous notes,Notation simultanée}.