2.6 Conversiones manuales
En teoría, un programa como convert-ly debería poder
tratar cualquier cambio en la sintaxis. Después de todo, un
programa de ordenador interpreta las versiones antigua y nueva,
por lo que otro programa de ordenador podría traducir un archivo
al otro4.
Sin embargo, el proyecto LilyPond cuenta con unos recursos
limitados: no todas las conversiones se efectúan automáticamente.
Si convert-ly no es capaz de manejar un cambio en la
sintaxis, emite una advertencia como la siguiente (sacada de la
regla de conversión 2.23.12).
No he sido tan listo como para convertir la música que sigue a \fine. Advertencia: \fine ya no fuerza el final de la música. Si su pieza tiene música después de \fine que quiera excluir cuando se despliega, use \volta para excluirla. Por favor, refiérase al manual para más detalles, y actualice manualmente.
Footnotes
(4)
Al menos, esto es posible en cualquier archivo de LilyPond que no contenga código de Scheme. En caso contrario el archivo de LilyPond contiene un lenguaje Turing-completo, y nos encontramos con el famoso “Problema de la parada” en informática.