5.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.violon = \relative { g'4 c'8. e16 } … \score { \new GrandStaff { \new Staff { \violon } } }
- Séparez les retouches des définitions de musique.
Nous vous avons déjà invité à adopter une telle pratique, qui
par ailleurs devient vitale pour des projets d’importance. Nous
pouvons avoir besoin de changer la définition de
fpuisp
, 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
.fpuisp = _\markup{ \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } violon = \relative { g'4\fpuisp c'8. e16 }