lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: passage en 2.23 : problème avec une fonction scheme


From: Jean Abou Samra
Subject: Re: passage en 2.23 : problème avec une fonction scheme
Date: Sat, 16 Jul 2022 00:09:12 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

Bonjour Vincent,


Le 15/07/2022 à 18:33, Vincent Gay a écrit :
J'ai commencer à préparer ma migration 2.23 : première tentative et premier problème !

Dans mes partitions j'utilise poly-mark-engraver (voir cette page lsr) <https://lsr.di.unimi.it/LSR/Item?id=976>qui est une alternative à \mark. Évidemment convert-ly ne s'occupe que du code lily, pas du code scheme et ce que je redoutais arriva :

Démarrage lilypond 2.23.10 [Sans titre (2)]...

Traitement de « /tmp/frescobaldi-3n9fxasv/tmpr2ej26i5/document.ly »

Analyse...

erreur fatale : impossible de trouver l'objet de type musique : MarkEvent

Arrêté avec le code de retour 1.


hum... Ci-dessous un code fonction incluse, si jamais quelqu'un sait comment traiter ça


D'abord, à la ligne 382, remplace 'MarkEvent par 'RehearsalMarkEvent ou 'AdHocMarkEvent (n'importe lequel des deux).

Ensuite, ligne 404, en dessous de \remove "Mark_engraver", rajoute aussi \remove "Mark_tracking_translator".


P.S.  C'est tellement facile à utiliser poly-mark-engraver que je n'imagine pas m'en passer (et ne comprend pas pourquoi on ne peut pas utiliser \mark de la même manière).


Il y a eu des discussions entre développeurs à ce sujet, et pour tout dire j'ai soumis un patch qui aurait permis d'utiliser plusieurs \mark au même moment, mais on n'était pas tous d'accord sur le fait que ce soit la meilleure solution. Ce qui est une vraie question étant donné que LilyPond essaie de fournir des commandes sémantiques (= What You See Is What You Mean = j'utilise une commande dont le nom correspond à ce que je veux faire), et RehearsalMark est prévu pour les repères qui permettent aux musiciens de désigner un endroit dans la partition facilement pendant les répétitions.

Cela m'intéresserait donc au plus haut point de savoir quels sont les cas dans lesquels tu utilises \polyMark (en dehors des Da Capo, Dal Segno, Fine, Coda, etc., qui ont déjà leurs commandes spécifiques en 2.23).

Cordialement,
Jean




reply via email to

[Prev in Thread] Current Thread [Next in Thread]