5.4 Solució de problemes
Abans o després escriureu un fitxer que el LilyPond no podrà
compilar. Els missatges que el LilyPond proporciona poden
ajudar-vos a trobar l’error, però en molts casos haureu de portar
endavant algun tipus d’investigació per determinar l’origen del
problema. Les eines més poderoses per a aquest propòsit son el
comentari d’una sola línia (indicat per %) i el comentari
de bloc (indicat per %{…%}). Si no sabeu on és el
problema, comenceu convertint seccions grans del fitxer d’entrada
en un comentari. Després d’eliminar una secció convertint-la en
un comentari, proveu a compilar un fitxer un altre cop. Si
funciona, aleshores el problema hauria d’estar a la porció que
havíeu eliminat. Si no funciona, continueu eliminant material
(transformant-lo en comentaris) fins que tingueu quelcom que
funcioni.
En un cas extrem podríeu acabat amb sols
\score {
<<
% \melodia
% \armonia
% \baix
>>
\layout{}
}
(en altres paraules: un fitxer sense música)
Si passa això, no abandoneu. Traieu el comentari d’una secció
petita – diguem-ne la part del baix – i observeu si funciona.
Si no és així, transformeu en comentaris tota la música del baix
(però deixeu el \baix de la secció \score no comentat.
bajo = \relative {
%{
c'4 c c c
d d d d
%}
}
Ara comenceu poc a poc traient comentaris a cada cop més fraccions
de la part del baix fins que trobeu la línia del problema.
Una altra tècnica de depuració molt útil és la construcció de Exemples mínims.