[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
- bug arranger.ly et pitchedTrill, Clement Caillol, 2021/05/10
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/11
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/12
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/12
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/12
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/13
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/13
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/13
- Re: bug arranger.ly et pitchedTrill,
Jean Abou Samra <=
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/15
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/15
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/15
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/19
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/23
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/23
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/23
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/24
- Re: bug arranger.ly et pitchedTrill, Gilles Thibault, 2021/05/27
- Re: bug arranger.ly et pitchedTrill, Jean Abou Samra, 2021/05/27