4.1.1 Suggestions générales
Voici quelques conseils qui peuvent vous éviter certains problèmes ou
en résoudre d'autres.
- Ajoutez le numéro de version dans chaque fichier.
Notez que chaque fichier modèle contient une ligne
\version
"2.11.15"
. Nous vous conseillons fortement d'inclure cette ligne,
même pour de petits fichiers. Par expérience, il est très difficile
de se rappeler quelle version de LilyPond on utilisait quelques
années auparavant. L'utilitaire convert-ly
demande que vous
spécifiiez quelle version de LilyPond vous utilisiez.
- Ajoutez des contrôles: Vérification des limites de mesure, Vérification d'octave et Vérification du numéro de mesure. Si vous avez ajouté des contrôles de
loin en loin, et que vous faites une erreur, vous pourrez la retrouver
plus rapidement. « De loin en loin », qu'est-ce à dire ? Cela
dépend de la complexité de la musique. Pour de la musique très
simple, peut-être une ou deux fois. Pour de la musique très complexe,
peut-être à chaque mesure.
- Une mesure par ligne de texte. Si la musique en elle-même ou
le résultat que vous désirez contient quelque chose de compliqué, il
est souvent bon de n'écrire qu'une seule mesure par ligne. Économiser
de la place en tassant huit mesures par ligne, ça ne vaut pas vraiment
le coup si l'on doît corriger vos fichiers.
- Ajoutez des commentaires. Utilisez soit des
numéros de mesure (assez souvent), soit des références au contenu
musical — « second thème des violons », « quatrième variation », etc.
Vous pouvez ne pas avoir besoin des commentaires lorsque vous écrivez
une pièce pour la première fois, mais si vous souhaitez y revenir deux
ou trois ans plus tard pour changer quelque chose, ou si vous donnez
le fichier source à un ami, ce sera beaucoup plus difficile de
déterminer vos intentions ou la manière dont votre fichier est
structuré si vous n'y avez pas adjoint de commentaires.
- Indentez les accolades. Beaucoup de problèmes
viennent d'un défaut de parité entre
{
et }
.
- Séparez les affinages de mise en forme de la musique
elle-même. Voyez Économiser du temps grâce à des identificateurs et fonctions et
Feuilles de style.
Other languages: English.