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.


Altres idiomes: English, deutsch, español, français, magyar, italiano, 日本語.
Quant a la selecció automàtica de la llengua.

LilyPond — Utilització v2.19.83 (branca de desenvolupament).