GNU LilyPond – Manuel d’initiation : 5.1.3 Large projects
Description: GNU LilyPond – Manuel d'initiation: 5.1.3 Large projects
Keywords: GNU LilyPond – Manuel d'initiation: 5.1.3 Large projects

### 5.1.3 Large projects

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 du `violon` 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 General suggestions, 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 du `violon`.

  >     fthenp = _\markup{
  >      \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p }
  >     violin = \relative c'' {
  >     g4\fthenp c'8. e16
  >     }

Other languages: English, español, deutsch.

#### Manuel d’initiation