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

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

Re: bug arranger.ly et pitchedTrill


From: Jean Abou Samra
Subject: Re: bug arranger.ly et pitchedTrill
Date: Sat, 15 May 2021 14:58:34 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1


Le 13/05/2021 à 15:41, Gilles Thibault a écrit :

As-tu essayé de compiler LilyPond ?
(Bon, c'est vrai que c'est plus compliqué sous Windows. Plutôt que
LilyDev, je recommanderais le Windows Subsystem for Linux, mais c'est
ton choix.)

Je suis sous Linux :-) (Mageia 8)
Mais le nombre de programme tiers à installer (et sûrement configurer) est impressionnant. Compiler Lilypond, c'est effectivement un souhait que j'ai depuis longtemps, mais qui demande sûrement du temps et de la patience. Hum, le temps que j'arrive à un résultat probant, probablement la version Lilypond 2.24 sera sorti...
Bon, je verrai ce que je peux faire ...

Je ne connais pas Mageia, mais sous Linux, les choses sont généralement assez simples. La base, c'est la séquence :

1.    ./autogen.sh

2    Lire le message d'erreur qui dit que des logiciels sont à installer.

3    sudo [le gestionnaire de paquets du système] install [paquet 1] [paquet 2] [paquet 3] ...

4    Reprendre jusqu'à ce que autogen.sh s'exécute entièrement.

5    make -j4 (en remplaçant 4 par le nombre de processeurs).

De plus, ce processus est devenu beaucoup plus facile de nos jours car il est possible de compiler avec Guile 2, qui est la version présente dans bien des distributions. ll suffit d'ajouter à son ~/.bash_aliases :

export GUILE_FLAVOR=guile-2.2
export GUILE_AUTO_COMPILE=1

Si tu décides de t'y lancer…

Il semble que le problème est de plus grande ampleur :
La fonction music-pitches (toujours définie dans scm/music-functions.scm) est censée lister tous les "pitch" d'une musique :

%%%%%%%%
trilles = { \pitchedTrill c'2\startTrillSpan d' r2\stopTrillSpan }
#(display (music-pitches trilles))

=> (#<Pitch c' >)

Le d' est joyeusement ignoré car dans son implementation, music-pitches ne tient pas compte de la propriété 'articulations.


Je ne suis pas sûr qu'elle soit censée le faire. C'est une fonction définie uniquement pour être utilisée par des extensions Scheme, donc on peut bien lui faire faire ce que l'on veut, à vrai dire.


Il faudra peut-être essayer de demander quelques explications au développeur avant de se lancer dans des patch...

Le développeur est en l'occurrence David Kastrup. Tu peux lui demander (en le rajoutant en CC dans le fil que tu as créé sur la liste de développement). Cependant, le patch me paraît très clairement approprié.

Cordialement,
Jean




reply via email to

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