Sophie

Sophie

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

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>The tweak command - GNU LilyPond - manuel de notation</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond - manuel de notation">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.fr.html#Top">
<link rel="up" href="The-override-command.fr.html#The-override-command" title="The override command">
<link rel="prev" href="Determining-the-grob-property.fr.html#Determining-the-grob-property" title="Détermination de la propriété de l'objet graphique (grob)">
<link rel="next" href="Using-Scheme-code-instead-of-tweak.fr.html#Using-Scheme-code-instead-of-tweak" title="Using Scheme code instead of tweak">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<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="The-tweak-command"></a>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Using-Scheme-code-instead-of-tweak.fr.html#Using-Scheme-code-instead-of-tweak">Using Scheme code instead of tweak</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="Determining-the-grob-property.fr.html#Determining-the-grob-property">Détermination de la propriété de l'objet graphique (grob)</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="The-override-command.fr.html#The-override-command">The override command</a>
<hr>
</div>

<h4 class="subsection">5.2.5 The <code>\tweak</code> command</h4>

<p><a name="index-g_t_005ctweak-1074"></a><a name="index-g_t_005ctweak-1075"></a>

   <p>Dans certains cas, on peut passer par un raccourci pour arranger les
objets graphiques.  Lorsqu'un objet est directement engendré par un élément distinct
du fichier source, on peut utiliser la commande <code>\tweak</code>.

   <p>Dans l'accord suivant, les notes sont modifiées une par une&nbsp;:

<pre class="verbatim">
&lt;
  c
  \tweak #'color #red d
  g
  \tweak #'duration-log #1  a
>4-\tweak #'padding #10 -.
</pre>
<p>
 <a href="../00/lily-60079b88.ly"> <img align="middle" border="0" src="../00/lily-60079b88.png" alt="[image of music]"> </a>
</p>

   <p>Comme on peut le voir, les propriétés sont ici modifiées directement
en même temps que les objets sont saisis.  Il n'est plus besoin de spécifier ni
le nom de l'objet (<em>grob</em>), ni le contexte dans lequel cela doit s'appliquer.

   <p>Ce procédé ne marche que pour des objets directement liés aux évènements
(<a name="index-Event-1076"></a><a href="../lilypond-internals/Event.fr.html#Event">Event</a>) du fichier source.  Par exemple&nbsp;:

     <ul>
<li>Les têtes de notes au sein d'un accord, qui sont directement engendrées par
les hauteurs indiquées
<li>Les signes d'articulation, engendrés par les indications de ponctuation. 
</ul>

   <p>En revanche, les hampes ou les altérations sont engendrées par les têtes de notes,
et non par des évènements dans le fichier source.  De même pour les clés, qui ne
sont pas directement engendrées par le fichier source, mais plutôt par le
changement d'une propriété interne.

   <p>En fait, très peu d'objets passent <em>directement</em> du code source à la partition. 
Une note toute simple, par exemple <code>c4</code>, fait l'objet d'un traitement et n'est donc
pas directement rendue&nbsp;; c'est pourquoi le code suivant ne sera d'aucun effet&nbsp;:

<pre class="example">\tweak #'color #red c4
</pre>
   <p class="noindent">Voir pour plus de détails <a href="Displaying-music-expressions.fr.html#Displaying-music-expressions">Afficher des expressions musicales</a>.

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Using-Scheme-code-instead-of-tweak.fr.html#Using-Scheme-code-instead-of-tweak">Using Scheme code instead of tweak</a>,
Précédent&nbsp;:&nbsp;<a rel="previous" accesskey="p" href="Determining-the-grob-property.fr.html#Determining-the-grob-property">Détermination de la propriété de l'objet graphique (grob)</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="The-override-command.fr.html#The-override-command">The override command</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="The-tweak-command.html">English</a>, <a href="The-tweak-command.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>