Sophie

Sophie

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

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>Tout savoir sur les graveurs - 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="Contexts-and-engravers.fr.html#Contexts-and-engravers" title="Contextes et graveurs">
<link rel="prev" href="Creating-contexts.fr.html#Creating-contexts" title="Création d'un contexte">
<link rel="next" href="Modifying-context-properties.fr.html#Modifying-context-properties" title="Modification des propriétés d'un contexte">
<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="Engravers-explained"></a>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Modifying-context-properties.fr.html#Modifying-context-properties">Modification des propriétés d'un contexte</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="Creating-contexts.fr.html#Creating-contexts">Création d'un contexte</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="Contexts-and-engravers.fr.html#Contexts-and-engravers">Contextes et graveurs</a>
<hr>
</div>

<h4 class="subsection">3.3.3 Tout savoir sur les graveurs</h4>

<p><a name="index-engravers-324"></a><a name="index-graveurs-325"></a>
Tout point qui compose une partition générée par LilyPond est
produit par un graveur (<em>Engraver</em> en anglais).   Ainsi, il y en a
un qui imprime les portées, un autre les têtes de note, un autre les
hampes, un autre encore pour les ligatures, etc.  LilyPond dispose de
plus de 120 graveurs<font size="-4">&nbsp;</font>! La plupart des partitions ne requièrent de
s'intéresser qu'à quelques uns seulement, et pour des partitions
simples, vous n'aurez même pas à vous en préoccuper.

   <p>Les graveurs résident et opèrent au sein des contextes. 
Les graveurs tels que le <code>Metronome_mark_engraver</code>, dont les effets
s'appliquent à la partition dans son intégralité, opèrent au sein du
contexte de plus haut niveau &ndash; le contexte <code>Score</code>.

   <p>Les graveurs <code>Clef_engraver</code> et <code>Key_engraver</code> seront logés
dans chacun des contextes <code>Staff</code>&nbsp;; deux portées peuvent requérir
des clefs et des armures différentes.

   <p>Les graveurs <code>Note_heads_engraver</code> et <code>Stem_engraver</code> résident
dans chacun des contextes <code>Voice</code>, contexte du plus bas niveau.

   <p>Chaque graveur confectionne les objets spécifiquement associés à sa
fonction et traite les propriétés attachées à cette fonction.  Ces
propriétés, tout comme celles relatives aux contextes, peuvent être
modifiées afin d'influencer le comportement du graveur et par voie de
conséquence le rendu des éléments dont il a la charge.

   <p>Les graveurs ont tous un nom composé, formé des différents mots
décrivant leur fonction. Seule l'initiale du premier mot est en
majuscule, et les mots qui le composent sont joints par un caractère
souligné.  Ainsi, le <code>Staff_symbol_engraver</code> est chargé de créer
les lignes de la portée, et le <code>Clef_engraver</code> détermine la hauteur
de référence de la portée en dessinant le symbole de la clef.

   <p>Voici quelques uns des graveurs les plus courants, ainsi que leur
fonction.  Vous noterez qu'il est facile d'en connaître la fonction à
partir du nom, et vice versa.

   <p><table summary=""><tr align="left"><th valign="top" width="30%">Graveur
  </th><th valign="top" width="70%">Fonction
<br></th></tr><tr align="left"><td valign="top" width="30%">Accidental_engraver
  </td><td valign="top" width="70%">Crée les altérations, y compris de précaution, accidentelles ou suggérées
<br></td></tr><tr align="left"><td valign="top" width="30%">Beam_engraver
  </td><td valign="top" width="70%">Grave les ligatures
<br></td></tr><tr align="left"><td valign="top" width="30%">Clef_engraver
  </td><td valign="top" width="70%">Grave les clefs
<br></td></tr><tr align="left"><td valign="top" width="30%">Completion_heads_engraver
  </td><td valign="top" width="70%">Divise les notes qui dépassent de la mesure
<br></td></tr><tr align="left"><td valign="top" width="30%">Dynamic_engraver
  </td><td valign="top" width="70%">Crée les soufflets et textes de nuance
<br></td></tr><tr align="left"><td valign="top" width="30%">Forbid_line_break_engraver
  </td><td valign="top" width="70%">Empêche un saut de ligne si un élément musiocal est toujours actif
<br></td></tr><tr align="left"><td valign="top" width="30%">Key_engraver
  </td><td valign="top" width="70%">Crée l'armure
<br></td></tr><tr align="left"><td valign="top" width="30%">Metronome_mark_engraver
  </td><td valign="top" width="70%">Grave les indications métronomiques
<br></td></tr><tr align="left"><td valign="top" width="30%">Note_heads_engraver
  </td><td valign="top" width="70%">Grave les têtes de note
<br></td></tr><tr align="left"><td valign="top" width="30%">Rest_engraver
  </td><td valign="top" width="70%">Grave les silences
<br></td></tr><tr align="left"><td valign="top" width="30%">Staff_symbol_engraver
  </td><td valign="top" width="70%">Grave les cinq lignes (par défaut) de la portée
<br></td></tr><tr align="left"><td valign="top" width="30%">Stem_engraver
  </td><td valign="top" width="70%">Crée les hampes et les trémolos sur une hampe unique
<br></td></tr><tr align="left"><td valign="top" width="30%">Time_signature_engraver
  </td><td valign="top" width="70%">Crée les métriques
   <br></td></tr></table>

   <pre class="sp">

</pre>

   <p>Nous verrons plus avant comment le résultat de LilyPond peut changer
lorsqu'on modifie l'action des graveurs.

<p class="noindent">

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

<p>Références internes&nbsp;: <a name="index-Engravers-and-Performers-326"></a><a href="../lilypond-internals/Engravers-and-Performers.fr.html#Engravers-and-Performers">Engravers and Performers</a>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Modifying-context-properties.fr.html#Modifying-context-properties">Modification des propriétés d'un contexte</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="Creating-contexts.fr.html#Creating-contexts">Création d'un contexte</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="Contexts-and-engravers.fr.html#Contexts-and-engravers">Contextes et graveurs</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="Engravers-explained.html">English</a>, <a href="Engravers-explained.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>