2.5 Problèmes d’exécution de convert-ly

Lorsque le nom du fichier original ou le chemin qui y mène comporte des espaces, il est indispensable de le borner par des guillemets comme ci-dessous :

convert-ly "D:/Mes Partitions/Ode.ly" > "D:/Mes Partitions/nouveau Ode.ly"

Lorsque la commande convert-ly -e *.ly échoue parce que son expansion dépasse la taille maximale d’une ligne, vous pouvez lancer convert-ly dans une boucle. L’exemple suivant permet, sous Unix, de convertir tous les fichiers .ly d’un même répertoire :

for f in *.ly; do convert-ly -e $f; done

Pour l’interpréteur de commandes de Windows, la syntaxe consacrée est :

for %x in (*.ly) do convert-ly -e "%x"

Toutes les évolutions du langage ne sont pas forcément prises en charge. convert-ly ne tolère qu’une seule option de sortie à la fois. La mise à jour automatique du code Scheme inclus dans les fichiers LilyPond est plus qu’hasardeuse ; attendez-vous à devoir mettre les mains dans le cambouis.

GNU LilyPond – Utilisation des programmes v2.25.17 (branche de développement).