5.1.3 Projets d’envergure
Lorsque l’on travaille sur un gros projet, il devient vital de structurer clairement ses fichiers LilyPond.
- Utilisez un identificateur pour chaque voix,
avec un minimum de structure dans la définition. La structure de la
section
\score
est la plus susceptible de changer, notamment dans une nouvelle version de LilyPond, alors que la définition duviolon
l’est beaucoup moins.violin = \relative c'' { g4 c'8. e16 } ... \score { \new GrandStaff { \new Staff { \violin } } }
- Séparez les retouches des définitions de
musique. Ce conseil a été vu dans Suggestions générales,
mais pour les projets d’importance c’est absolument vital. Nous
pouvons avoir besoin de changer la définition de
fthenp
, mais dans ce cas nous n’aurons besoin de le faire qu’une seule fois, et nous pourrons encore éviter de modifier quoi que ce soit à l’intérieur de la définition duviolon
.fthenp = _\markup{ \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } violin = \relative c'' { g4\fthenp c'8. e16 }