Sophie

Sophie

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

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>Compilation d'un fichier - 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="First-steps.fr.html#First-steps" title="Premiers pas">
<link rel="next" href="Simple-notation.fr.html#Simple-notation" title="Notation simple">
<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="Compiling-a-file"></a>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Simple-notation.fr.html#Simple-notation">Notation simple</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="First-steps.fr.html#First-steps">Premiers pas</a>
<hr>
</div>

<h4 class="subsection">2.1.1 Compilation d'un fichier</h4>

<p><a name="index-compilation-49"></a>
Pour créer une partition avec LilyPond, on écrit un fichier texte,
appelé fichier source, qui décrit la notation musicale. La
<em>compilation</em> de ce fichier source par LilyPond produit un
fichier graphique imprimable, et si on le désire un fichier MIDI qui
peut être joué par un séquenceur.  Voici un premier exemple simple de
fichier source LilyPond.

<pre class="example">{
  c' e' g' e'
}
</pre>
   <p class="noindent">Le compilation de cette partition donnera quelque chose de sembable à
l'image ci-dessous.

<!-- in this case we don't want verbatim -->
   <blockquote>
     <p>
 <a href="../b1/lily-138ef780.ly"> <img align="middle" border="0" src="../b1/lily-138ef780.png" alt="[image of music]"> </a>
</p>

   </blockquote>

<!-- DIV specific -->
   <p>Il est aussi possible d'utiliser les noms de notes français &lsquo;<samp><span class="samp">do
re mi fa sol la si</span></samp>&rsquo;, en insérant au début du fichier la ligne
&lsquo;<samp><span class="samp">\include "italiano.ly"</span></samp>&rsquo;. 
<!-- END DIV -->

   <p><table class="cartouche" summary="cartouche" border="1"><tr><td>
<b>Note&nbsp;:</b> Tout extrait de code LilyPond doit être entouré d'une
<strong>{ paire d'accolades }</strong>.  De plus, pour éviter toute
ambiguïté, il est préférable d'entourer les accolades par des espaces
ou retours à la ligne.  Bien que certains exemples de ce manuel ne
comportent pas d'accolades, ne les oubliez pas dans vos partitions<font size="-4">&nbsp;</font>! 
Pour plus d'informations sur l'affichage des exemples de cette
documentation, consultez <a href="How-to-read-the-manual.fr.html#How-to-read-the-manual">Bien lire le manuel</a>. 
</td></tr></table>

   <p><a name="index-casse_002c-prise-en-compte-de-50"></a><a name="index-prise-en-compte-de-la-casse-51"></a><a name="index-sensibilit_00c3_00a9-_00c3_00a0-la-casse-52"></a>De plus, LilyPond est <strong>sensible à la casse</strong>&nbsp;: le code
<code>{&nbsp;c&nbsp;d&nbsp;e&nbsp;}</code><!-- /@w --> est valide, alors que <code>{&nbsp;C&nbsp;D&nbsp;E&nbsp;}</code><!-- /@w -->
produira un message d'erreur.

   <pre class="sp">

</pre>

<h4 class="subheading">Saisie de la musique et visualisation de la partition produite</h4>

<p><a name="index-fichier-PDF-53"></a><a name="index-PDF-54"></a><a name="index-partition_002c-lire-55"></a><a name="index-lire-la-partition-56"></a>
Dans cette section nous expliquerons quelles commandes exécuter et
comment voir ou imprimer le résultat produit par LilyPond.

   <p>Notez qu'il existe plusieurs éditeurs de texte disponibles avec un bon
support de LilyPond&nbsp;; consultez <a name="index-Text-editor-support-57"></a><a href="../lilypond-program/Text-editor-support.fr.html#Text-editor-support">LilyPond et les éditeurs de texte</a>.

   <p><table class="cartouche" summary="cartouche" border="1"><tr><td>
<b>Note&nbsp;:</b> Le premier démarrage de LilyPond peut prendre une minute ou
deux, afin de faire la liste des polices du système.  LilyPond démarre
en principe plus rapidement lors des exécutions suivantes. 
</td></tr></table>

<h5 class="subsubheading">MacOS X</h5>

<p>Si vous double-cliquez sur <code>LilyPond.app</code>, un fichier d'exemple
s'ouvrira.  Sauvegardez-le, par exemple, sous <samp><span class="file">test.ly</span></samp> sur votre
bureau, puis traitez-le avec la commande de menu &lsquo;<samp><span class="samp">Compile &gt;
Typeset File</span></samp>&rsquo;.  Le fichier PDF résultant sera alors affiché à l'écran.

   <p>À l'avenir, vous aurez certainement recours aux commandes &laquo;<font size="-4">&nbsp;</font>Nouveau<font size="-4">&nbsp;</font>&raquo;

   <p>ou &laquo;<font size="-4">&nbsp;</font>Ouvrir<font size="-4">&nbsp;</font>&raquo;.  Vous devez enregistrer votre fichier avant de lancer
la gravure de la partition par LilyPond.  Si une erreur apparaît
pendant le traitement, vous la trouverez dans la fenêtre &laquo;<font size="-4">&nbsp;</font>log<font size="-4">&nbsp;</font>&raquo;.

<h5 class="subsubheading">Windows</h5>

<p>Sous Windows, double-cliquez sur l'icône LilyPond qui se trouve sur le
bureau, un fichier d'exemple s'ouvre dans un simple éditeur de texte. 
Enregistrez-le, par exemple en tant que <samp><span class="file">test.ly</span></samp> sur le bureau,
puis double-cliquez sur son icône (qui montre une note de musique)
pour le traiter.  Après quelques secondes, vous obtiendrez un fichier
<samp><span class="file">test.pdf</span></samp> sur le bureau, fichier que vous pourrez ouvrir pour
voir la partition gravée.  Une autre méthode pour lancer le traitement
du fichier <samp><span class="file">test.ly</span></samp> est de le glisser avec votre souris sur
l'icône de LilyPond.

   <p>Pour modifier un fichier <samp><span class="file">.ly</span></samp> existant, faites un clic droit
dessus et sélectionnez &laquo;<font size="-4">&nbsp;</font>Éditer la source<font size="-4">&nbsp;</font>&raquo;.  Pour partir d'un
fichier vide, lancez l'éditeur en ouvrant un fichier existant et
utilisez la commande &laquo;<font size="-4">&nbsp;</font>New<font size="-4">&nbsp;</font>&raquo; du menu &laquo;<font size="-4">&nbsp;</font>File<font size="-4">&nbsp;</font>&raquo;.

   <p>En double-cliquant sur le fichier, vous obtiendrez, en plus du fichier
PDF, un fichier <samp><span class="file">.log</span></samp> qui récapitule les opérations que LilyPond
a effectuées sur votre fichier.  Si une erreur survient, vous en
trouverez les détails dans ce fichier.

<h5 class="subsubheading">UNIX</h5>

<p>Créez un fichier texte <samp><span class="file">test.ly</span></samp> qui contient

<pre class="verbatim">
{
  c' e' g' e'
}
</pre>

<p class="noindent">Pour traiter <samp><span class="file">test.ly</span></samp>, entrez la commande suivante dans un
terminal&nbsp;:

<pre class="example">lilypond test.ly
</pre>
   <p class="noindent">Vous verrez quelque chose ressemblant à

<pre class="example">lilypond test.ly
GNU LilyPond 2.11.57
Traitement de « test.ly »
Analyse...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Sortie mise en page vers « test.ps »...
Conversion à « ./test.pdf »...
</pre>
   <!-- DIV specific -->
<p class="noindent">Suivant votre installation, ces messages peuvent être traduits ou
non. 
<!-- END DIV -->

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
Suivant&nbsp;:&nbsp;<a rel="next" accesskey="n" href="Simple-notation.fr.html#Simple-notation">Notation simple</a>,
Haut&nbsp;:&nbsp;<a rel="up" accesskey="u" href="First-steps.fr.html#First-steps">Premiers pas</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="Compiling-a-file.html">English</a>, <a href="Compiling-a-file.es.html">español</a>, <a href="Compiling-a-file.de.html">deutsch</a>.
 <BR>
 
</P>
</BODY></html>