5.3 Grandi progetti
Quando si lavora a un grande progetto, definire una struttura chiara nel file di input diventa vitale.
- Usa una variabile per ogni voce, con un minimo di
struttura nella definizione. La struttura della sezione
\score
è la parte più probabilmente soggetta a cambiamenti; è invece molto improbabile che la definizione diviolin
cambi in una nuova versione di LilyPond.violin = \relative { g'4 c'8. e16 } … \score { \new GrandStaff { \new Staff { \violin } } }
- Separa le modifiche manuali (tweak) dalle definizioni musicali. Questo
punto è stato menzionato prima; nei grandi progetti diventa di vitale
importanza. Potrebbe essere necessario modificare la definizione
di
fthenp
, ma si dovrebbe farlo una volta sola e senza toccare niente inviolin
.fthenp = _\markup{ \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } violin = \relative { g'4\fthenp c'8. e16 }