5.3 Große Projekte
Besonders wenn Sie an größeren Projekten arbeiten, ist es unumgänglich, dass Sie ihre LilyPond-Dateien klar strukturieren.
- Verwenden Sie Variablen für jede Stimme, innerhalb
der Definition sollte so wenig Struktur wie möglich sein. Die
Struktur des
\score
-Abschnittes verändert sich am ehesten, während dievioline
-Definition sich wahrscheinlich mit einer neuen Programmversion nicht verändern wird.violine = \relative { g'4 c'8. e16 } ... \score { \new GrandStaff { \new Staff { \violine } } }
- Trennen Sie Einstellungen von den Noten. Diese
Empfehlung wurde schon früher gegeben,
aber für große Projekte ist es unumgänglich. Muss z. B. die
Definition für
fdannp
verändert werden, so braucht man es nur einmal vorzunehmen und die Noten in der Geigenstimme,violin
, bleiben unberührt.fdannp = _\markup{ \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } violin = \relative { g'4\fdannp c'8. e16 }