Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 3a7b4dfc766af1222d90c7f03a0844e6 > files > 6115

lilypond-doc-2.11.57-1mdv2009.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- header_tag -->
<html lang="en">
<head>
<title>Instantiation explicite des voix - GNU LilyPond - manuel d'initiation</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond - manuel d'initiation">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.fr.html#Top">
<link rel="up" href="Voices-contain-music.fr.html#Voices-contain-music" title="Les voix contiennent la musique">
<link rel="prev" href="I_0027m-hearing-Voices.fr.html#I_0027m-hearing-Voices" title="J'entends des Voix">
<link rel="next" href="Voices-and-vocals.fr.html#Voices-and-vocals" title="Voix et paroles">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1999--2008 par les auteurs

_The translation of the following copyright notice is provided
for courtesy to non-English speakers, but only the notice in English
legally counts._

_La traduction de la notice de droits d'auteur ci-dessous vise à
faciliter sa compréhension par le lecteur non anglophone, mais seule la
notice en anglais a valeur légale._

     Vous avez le droit de copier, distribuer et/ou modifier ce document
     selon les termes de la Licence GNU de documentation libre, version
     1.1 ou tout autre version ultérieure publiée par la Free Software
     Foundation, ``sans aucune section invariante''.  Une copie de la
     licence est fournie à la section ``Licence GNU de documentation
     libre''.
     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.1 or any later version published by the Free Software
     Foundation; with no Invariant Sections.  A copy of the license is
     included in the section entitled ``GNU Free Documentation
     License''.
   -->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
hr { border:0; height:1; color: #000000; background-color: #000000; }
/* hr {
  border:  none;
  height: 1px;
  color: #666666;
  background-color: #666666;
}
body {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  color: #332d28;
  margin-right: auto;
  margin-left: auto;
  width: 60em;
  list-style-type: square;
  font-family: Arial,Helvetica,sans-serif;
  padding-right: 1em;
  padding-left: 1em;
}
a {
  border-bottom: 1px dashed #344242;
  text-decoration: none;
  color: #344242;
}
a:link {
  text-decoration: none;
}
a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
a:active {
  border-bottom: 1px solid #00cccc;
  color: #00cccc;
}
a:hover {
  border-bottom: 1px solid #1d7b85;
  color: #1d7b85;
}
blockquote {
  border: 1px solid #cccccc;
  padding: 3px;
  width: 40em;
}
.node {
  border-left: 1px solid #666666;
  margin: -0.5em 0px 1em;
  padding: 2px 1px 0px;
  font-style: italic;
}
.node a {
  border:  none;
  text-decoration: underline;
  font-style: normal;
  font-weight: bold;
}
.verbatim {
  font-family: "Courier New",Courier,monospace;
}
.unnumberedsubsubsec {
  font-size: large;
  color: #1d7b85;
}
.subsubheading {
  font-size: large;
  color: #3b220d;
}
.contents {
  border: 1px dashed #339999;
  margin: 3px 2em;
  list-style-type: square;
  padding-right: 1em;
  width: 40em;
  background-color: #fcfff9;
}
.contents a {
  border-bottom: 1px dashed #423d34;
  text-decoration: none;
  color: #423d34;
}
.contents a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
.contents a:active {
  border-bottom: 1px solid #f0d86d;
  color: #f0d86d;
}
.contents a:hover {
  border-bottom: 1px solid #3b220d;
  color: #3b220d;
}
.menu {
  border-left: 1px dashed #339999;
  margin: 3px 2em 1em;
  list-style-type: square;
  padding-left: 1.4em;
  width: 40em;
}
.unnumbered {
}
h2 {
  font-size: x-large;
  color: #1d7b85;
}
*/
--></style>
</head>
<BODY BGCOLOR=WHITE TEXT=BLACK>

<div class="node">
<p>
<a name="Explicitly-instantiating-voices"></a>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Voices-and-vocals.fr.html#Voices-and-vocals">Voix et paroles</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="I_0027m-hearing-Voices.fr.html#I_0027m-hearing-Voices">J'entends des Voix</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="Voices-contain-music.fr.html#Voices-contain-music">Les voix contiennent la musique</a>
<hr>
</div>

<h4 class="subsection">3.2.2 Instantiation explicite des voix</h4>

<p><a name="index-g_t_005cvoiceOne-262"></a><a name="index-g_t_005cvoiceOne-263"></a>
<a name="index-g_t_005cvoiceTwo-264"></a><a name="index-g_t_005cvoiceTwo-265"></a>
<a name="index-g_t_005cvoiceThree-266"></a><a name="index-g_t_005cvoiceThree-267"></a>
<a name="index-g_t_005cvoiceFour-268"></a><a name="index-g_t_005cvoiceFour-269"></a>
<a name="index-g_t_005coneVoice-270"></a><a name="index-g_t_005coneVoice-271"></a>
<a name="index-g_t_005cnew-Voice-272"></a><a name="index-g_t_005cnew-Voice-273"></a>
<a name="index-Voice_002c-cr_00c3_00a9ation-de-contextes-274"></a>
Les contextes <a name="index-Voice-275"></a><a href="../lilypond-internals/Voice.fr.html#Voice">Voice</a> peuvent être déclarés manuellement
dans un bloc <code>&lt;&lt; &gt;&gt;</code> pour créer de la musique polyphonique, en
utilisant <code>\voiceOne</code>, <small class="dots">...</small> jusqu'à <code>\voiceFour</code> pour
assigner des directions de hampes et un déplacement horizontal pour
chaque partie.  Cette méthode apporte de la clarté pour des partitions
plus importantes puisqu'elle permet de bien séparer les voix et de leur
affecter un nom plus parlant.

   <p>En particulier, la construction <code>&lt;&lt; \\ &gt;&gt;</code> que nous avons vue
précédemment&nbsp;:

<pre class="example">\new Staff {
  \relative c' {
    &lt;&lt; { e4 f g a } \\ { c,4 d e f } &gt;&gt;
  }
}
</pre>
   <p class="noindent">équivaut à

<pre class="example">\new Staff &lt;&lt;
  \new Voice = "1" { \voiceOne \relative c' { e4 f g a } }
  \new Voice = "2" { \voiceTwo \relative c' { c4 d e f } }
&gt;&gt;
</pre>
   <p>Toutes deux produiront

<!-- The following example should not display the code -->
   <blockquote>
     <p>
 <a href="../4c/lily-357bed7c.ly"> <img align="middle" border="0" src="../4c/lily-357bed7c.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p>Les commandes <code>\voiceXXX</code> fixent la direction des hampes, des
liaisons de prolongation et de phrasé, des articulations, des
annotations, des points d'augmentation des notes pointées et des
doigtés.  <code>\voiceOne</code> et <code>\voiceThree</code> font pointer ces objets
vers le haut, alors que <code>\voiceTwo</code> et <code>\voiceFour</code> les font
pointer vers le bas.  Ces commandes génèrent par ailleurs un décalage
horizontal de chacune des voix pour éviter tout risque de chevauchement
entre plusieurs notes.  La commande <code>\oneVoice</code> les ramène aux
critères normaux.

   <p>Voyons, à l'aide de ces exemples simples, les effets respectifs de
<code>\oneVoice</code>, <code>\voiceOne</code> et <code>voiceTwo</code> sur les
annotations, liaisons de prolongation ou de phrasé, et sur les nuances.

   <blockquote>
<pre class="verbatim">     
     \relative c'{
       % Default behavior or behavior after \oneVoice
       c d8 ~ d e4 ( f g a ) b-> c
     }
</pre>
     <p>
 <a href="../d0/lily-38f79816.ly"> <img align="middle" border="0" src="../d0/lily-38f79816.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <blockquote>
<pre class="verbatim">     
     \relative c'{
       \voiceOne
       c d8 ~ d e4 ( f g a ) b-> c
       \oneVoice
       c, d8 ~ d e4 ( f g a ) b-> c
     }
</pre>
     <p>
 <a href="../c0/lily-ed92322e.ly"> <img align="middle" border="0" src="../c0/lily-ed92322e.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <blockquote>
<pre class="verbatim">     
     \relative c'{
       \voiceTwo
       c d8 ~ d e4 ( f g a ) b-> c
       \oneVoice
       c, d8 ~ d e4 ( f g a ) b-> c
     }
</pre>
     <p>
 <a href="../b3/lily-b1317453.ly"> <img align="middle" border="0" src="../b3/lily-b1317453.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p>Voyons à présent trois différentes façons d'exprimer un passage
polyhonique, à partir d'un exemple de la section précédente.  Chacune
d'elles aura ses avantages selon les circonstances.

   <p>Une expression séquentielle qui apparaît en premier dans un <code>&lt;&lt; &gt;&gt;</code>
&ndash; attention, <strong>pas</strong> dans une construction <code>&lt;&lt; \\ &gt;&gt;</code> &ndash;
appartient à la voix principale.  Ceci est utile lorsque des voix
supplémentaires apparaissent pendant que la voix principale est jouée. 
Voici une meilleure réalisation de notre exemple. 
Les notes colorées et en croix mettent en évidence le fait que la
mélodie principale est maintenant dans un seul contexte de voix, ce qui
permet d'ajouter une liaison de phrasé à l'ensemble.

   <blockquote>
<pre class="verbatim">     
     \new Staff \relative c' {
       \voiceOneStyle
       % The following notes are monophonic
       c16^( d e f
       % Start simultaneous section of three voices
       &lt;&lt;
         % Continue the main voice in parallel
         { g4 f e | d2 e2) }
         % Initiate second voice
         \new Voice {
           % Set stems, etc, down
           \voiceTwo
           r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
         }
         % Initiate third voice
         \new Voice {
           % Set stems, etc, up
           \voiceThree
           s2. | s4 b4 c2
         }
       >>
     }
</pre>
     <p>
 <a href="../c9/lily-fed6d0c5.ly"> <img align="middle" border="0" src="../c9/lily-fed6d0c5.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p><a name="index-imbrication-d_0027expressions-musicales-276"></a><a name="index-imbrication-de-constructions-simultan_00c3_00a9es-277"></a>
<a name="index-voix-temporaires-278"></a><a name="index-voix_002c-imbrication-279"></a>

   <p>Dans certaines circonstances de polyphonie complexe, vous pourrez être
amené à recourir à une voix temporaire, ce qui peut être une manière
plus naturelle de saisir la musique&nbsp;:

   <blockquote>
<pre class="verbatim">     
     \new Staff \relative c' {
       c16^( d e f
       &lt;&lt;
         { g4 f e | d2 e2) }
         \new Voice {
           \voiceTwo
           r8 e4 d c8 ~ |
           &lt;&lt;
             {c8 b16 a b8 g ~ g2}
             \new Voice {
               \voiceThree
               s4 b4 c2
             }
           >>
         }
       >>
     }
</pre>
     <p>
 <a href="../21/lily-065b5e9e.ly"> <img align="middle" border="0" src="../21/lily-065b5e9e.png" alt="[image of music]"> </a>
</p>

   </blockquote>

   <p><a name="index-spacing-notes-280"></a>
Cette manière de brièvement imbriquer des voix est bien utile pour de
courts fragments de musique polyphonique.  Mais lorsqu'une portée est
très souvent polyphonique, on peut y gagner en clarté si l'on utilise
plusieurs voix sur l'ensemble de cette portée et que l'on positionne des
silences invisibles pour sauter les moments où il n'y a rien dans cette
voix.

   <blockquote>
<pre class="verbatim">     
     \new Staff \relative c' &lt;&lt;
       % Initiate first voice
       \new Voice {
         \voiceOne
         c16^( d e f g4 f e | d2 e2) |
       }
       % Initiate second voice
       \new Voice {
         % Set stems, etc, down
         \voiceTwo
         s4 r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2 |
       }
       % Initiate third voice
       \new Voice {
         % Set stems, etc, up
         \voiceThree
         s1 | s4 b4 c2 |
       }
     >>
</pre>
     <p>
 <a href="../e5/lily-cc0a9f56.ly"> <img align="middle" border="0" src="../e5/lily-cc0a9f56.png" alt="[image of music]"> </a>
</p>

   </blockquote>

<h5 class="subsubheading">Empilement des notes</h5>

<p><a name="index-note-column-281"></a><a name="index-empilement-de-notes-282"></a><a name="index-shift_002c-commandes-283"></a><a name="index-d_00c3_00a9calage_002c-commandes-284"></a><a name="index-g_t_005cshiftOff-285"></a><a name="index-g_t_005cshiftOff-286"></a>
<a name="index-g_t_005cshiftOn-287"></a><a name="index-g_t_005cshiftOn-288"></a>
<a name="index-g_t_005cshiftOnn-289"></a><a name="index-g_t_005cshiftOnn-290"></a>
<a name="index-g_t_005cshiftOnnn-291"></a><a name="index-g_t_005cshiftOnnn-292"></a>

   <p>Les notes rapprochées d'un accord, ou des notes de différentes voix qui
tombent ensemble, seront rangées sur deux colonnes, voire plus, pour
palier d'éventuels chevauchements des têtes.  On appelle cela des
empilements de notes.  Chaque voix dispose de plusieurs empilements, et
l'attribution d'un décalage à une voix en particulier s'appliquera à
l'empilement en question s'il y avait risque de collision. 
Nous en avons une illustration à la deuxième mesure de l'exemple
ci-dessus&nbsp;:  le do de la deuxième voix est décalé à droite du ré de la
première voix et, dans l'accord final, le do de la troisième voix est
lui aussi décalé à droite des autres notes.

   <p>Les commandes <code>\shiftOn</code>, <code>\shiftOnn</code>, <code>\shiftOnnn</code>, et
<code>\shiftOff</code> spécifient le degré nécessaire de décalage qui sera
appliqué aux notes au accords de la voix en question afin d'éviter une
collision.  Par défaut, les voix extérieures &ndash; normalement les
première et deuxième &ndash; se verront attribuer <code>\shiftOff</code>, alors que
les voix intérieures &ndash; trois et quatre &ndash; se verront attribuer
<code>\shiftOn</code>.  Lorsqu'un décalage s'applique, les voix un et trois
iront vers la droite, et les voix deux et quatre vers la gauche.

   <p><code>\shiftOnn</code> et <code>\shiftOnnn</code> définissent des degrés augmentés
de décalage auquel on peut devoir temporairement recourir dans des
situations complexes &ndash; voir Real music example
<a href="Real-music-example.fr.html#Real-music-example">Exemple concret</a>.

   <p>Un empilement peut ne contenir qu'une note ou un accord dans une voix
aux hampes vers le haut, et une note ou un accord dans une voix
aux hampes vers le bas.  Dans le cas où des notes, issues de deux voix
ayant toutes deux des hampes dans la même direction, se retrouvent au
même moment et qu'aucun décalage n'a été spécifié ou qu'ils sont
identiques, LilyPond vous le signalera par le message &laquo;<font size="-4">&nbsp;</font>Trop
d'empilements en conflit<font size="-4">&nbsp;</font>&raquo;.

<p class="noindent">

<h5 class="subsubheading">Voir aussi</h5>

<p>Manuel de notation&nbsp;: <a name="index-Multiple-voices-293"></a><a href="../lilypond/Multiple-voices.fr.html#Multiple-voices">Plusieurs voix</a>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Voices-and-vocals.fr.html#Voices-and-vocals">Voix et paroles</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="I_0027m-hearing-Voices.fr.html#I_0027m-hearing-Voices">J'entends des Voix</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="Voices-contain-music.fr.html#Voices-contain-music">Les voix contiennent la musique</a>
</div>

<div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;">
<p>
<font size="-1">
Cette page documente LilyPond-2.11.57 (branche de développement).
<br>
<address>
Rapportez toute anomalie en français à <a href="mailto:lilypond-user-fr@gnu.org">lilypond-user-fr@gnu.org</a> ou en anglais à <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a> </address>
<br>
Vos <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions à propos de la documentation</a> sont les bienvenues.
</font>
</p>
</div>


<P>
 Autres langues&nbsp;: <a href="Explicitly-instantiating-voices.html">English</a>, <a href="Explicitly-instantiating-voices.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>