Suivant : Bien lire le manuel, Précédent : Notation simple, Haut : Premiers pas
Le traitement des fichiers source de LilyPond est semblable à celui du
code de nombreux langages de programmation. La casse est prise
en compte, et les caractères considérés comme espaces ont généralement
peu d'importance. Les expressions sont délimitées par des accolades {
}, et les commentaires par %
ou %{ ... %}
.
Si cette phrase vous paraît incompréhensible, ne vous en faites pas ! Expliquons tous ces termes :
{ c d e }
est
un code valide, alors que { C D E }
produira un message
d'erreur.
{ c d e }
a le
même sens que { c d e }
ou que
{ c d e }
Bien sûr, ce dernier exemple est illisible. Une bonne habitude à prendre est d'indenter les blocs de code avec soit des tabulations soit des doubles espaces :
{ c d e }
Un appel de fonction — \relative { }
par exemple —
compte également comme une seule expression musicale.
a4 a a a % ce commentaire fait référence aux sis b2 b
Le bloc de commentaire, qui peut occuper plusieurs lignes voire toute
une section : tout ce qui se trouve entre %{
et %}
est
ignoré. Les blocs de commentaires ne peuvent s'imbriquer, ce qui
signifie que vous ne pouvez pas placer un commentaire-bloc à
l'intérieur d'un autre commentaire-bloc. Si jamais vous essayez, vous
verrez que la première occurence de %}
terminera « les
deux commentaires-blocs ». Le fragment suivant met en évidence
quelques usages possibles des commentaires :
% voici les notes de "ah vous dirai-je maman" c4 c g' g a a g2 %{ Ces lignes et les notes qui suivent seront ignorées, car elles se trouvent dans un bloc de commentaire. f f e e d d c2 %}
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.