shifted-ornaments provoque un message d'erreur

Bonsoir/jour à toustes!

J'ai repris d'anciens fichiers .ly qui utilisent shifted-ornaments.ly pour positionner des ornements aux notes. Le fichier est assez… ancien puisque il date de la version 2.17.24. LilyPond m'affiche ce message d'erreur:

erreur fatale : meta.classes doit être une liste non vide, trouvé #f

Arrêté avec le code de retour 1.

et stoppe toute activité.

Comment trouver l'erreur, car il n'y a pas d'explication plus… explicite…

Cordialement.

Bernard
shifted-ornaments.ly (8,5 Ko)

Bonjour Bernard, voilà une version mise à jour à la va-vite.

shifted-ornaments.ly (6,9 Ko)

Bonjour Jean, et merci pour la correction.

Je suppose que l'erreur vient des changements dans la syntaxe de LilyPond… du coup je me pose la question suivante: en faisant un "mettre à jour avec convert-ly", cette syntaxe serait-elle, elle aussi, mise à jour?

Cordialement.

Bernard

convert-ly est capable de faire la plupart des changements de syntaxe, mais pour du code Scheme relativement complexe comme celui-ci, c'est peine perdue.