Bonjour à tous,
Version courte :
La version stable 2.14 approche, testez la dernière version de
développement 2.13.55 et envoyez vos retours/bugs !
http://lilypond.org/development.fr.html
Version longue :
Comme certains ont pu le remarquer, la version 2.13.54 était estampillée
troisième "Release Candidate" de la version stable 2.14 à venir.
Une date de sortie de cette (tant attendue) version 2.14 avait même été
prévue (ce 27 mars 2011). Finalement des régressions ont été découvertes
et la sortie de la version stable est repoussée.
J'en viens à l'objet de mon message.
Dans le but de découvrir *maintenant* un maximum de régressions (et
ainsi permettre aux développeurs de les corriger maintenant également,
c'est-à-dire avant la sortie de cette version stable 2.14),
pourriez-vous télécharger la dernière version de développement 2.13.55
et la tester avec vos partitions pour ensuite envoyer vos retours,
découvertes de bugs éventuels sur cette liste ou sur la liste
internationale ?
Téléchargement de la dernière version de développement 2.13.55.
http://lilypond.org/development.fr.html
Pour rappel, les principaux changements par rapport à la version 2.12
sont :
– un nouveau système d'espacement vertical, avec des espaces
« fluctuants », de nouveaux réglages et une nouvelle syntaxe ;
– la définition des règles de ligature automatique a changé ;
– la résolution de collision des barres de ligatures a été grandement
améliorée (dans les cas « fluctuants »), merci Mike !
Une liste (presque) exhaustive de toutes les nouveautés se trouve ici :
http://lilypond.org/doc/v2.13/Documentation/changes/index.html .
Cordialement,
Xavier
···
--
Xavier Scheuer <****@****>
Le 26/03/2011 15:42, Xavier Scheuer disait :
Bonjour à tous,
Version longue :
Comme certains ont pu le remarquer, la version 2.13.54 était
estampillée troisième "Release Candidate" de la version stable 2.14
à venir. Une date de sortie de cette (tant attendue) version 2.14
avait même été prévue (ce 27 mars 2011). Finalement des régressions
ont été découvertes et la sortie de la version stable est repoussée.
Sa documentation ne pourra malheureusement comprendre le chapitre 5 du
manuel de notation (Modification des réglages prédéfinis), que j'ai dû
laisser temporairement tomber pour cause de promesse à honorer : le
matériel du Roi Arthur d'après l'édition de 1843 (ISMLP), qui est en
projet au conservatoire... Le conducteur offre pas mal de cas concrets
en matière de test, que ce soit pour les espacements, ligatures, portées partagées et autres finasseries musicales, ainsi que la table des matières.
@+
Jean-Charles
Bonsoir,
J'ai remarqué récemment un souci quand on met de nombreuses scores courtes à la suite. Ce n'est pas vraiment une régression car 2.12 ne gérait pas cela non plus (c'était même une source d'agacement bien plus grande). Voilà un exemple :
\version "2.13.56"
\book {
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
}
Il semblerait que LilyPond se fixe la contrainte de ne pas faire de saut de page quand les scores ne font qu'un système. Pourtant il devrait faire un pageBreak pour mettre les deux ou trois derniers morceaux sur la page suivante.
Je sais que ce n'est pas trop le sujet. Mais comme l'espacement par défaut s'est considérablement amélioré, particulièrement sur les petites partitions, un tel bug fait tâche. Je suis d'accord avec l'idée de serrer la musique un peu plus que la normale pour pouvoir se restreindre à une page. Mais là, on aboutit à une collision importante.
Et encore, je n'ai pas mis beaucoup de scores. Quand on fait un livre d'exercices ne faisant qu'un système chacun, il faut préciser manuellement tous les sauts de page. C'est assez troublant.
Mais rien de bien grave, donc.
Cordialement,
Bertrand
La version stable 2.14 approche, testez la dernière version de
développement 2.13.55 et envoyez vos retours/bugs !
http://lilypond.org/development.fr.html
Bonjour Xavier. Tu me decides à enfin passer à cette version. Mais je ferrai part des bugs constatés.
Voilà mon premier bug, archi mineur : le message de sortie begaye un peu
[...]
Conversion à « ./Test2.pdf »...
Compilation menée à son terme, avec succès. mené(e) à terme avec succès
Bonne journée.
Gilles
La version stable 2.14 approche
La nouvelle structure interne des 'TimeSignature m'a obligé à mettre à jour
le snippet suivant.
http://lsr.dsi.unimi.it/LSR/Item?id=542
Vous pouvez télécharger la version compatible 2.13 d' "extractMusic.ly" dans
ce répertoire :
http://gillesth.free.fr/Lilypond/extractMusic/
La version compatible 2.12 a été renomé "extractMusic2.12.ly"
Bonne semaine
Bonjour Jean-François,
Tu as des infos ?
Ou simplement un exemple de code montrant ce mauvais fonctionnement ?
Graham aimerait sortir la 2.14 sous peu et a fait un appel pour que les
problèmes soient signalés dans les prochains jours.
Cordialement,
Xavier
···
2011/3/26 j-f.lucarelli <****@****>:
Excellente nouvelle, enfin.
De ma mpart, il reste un petit problème que je n'ai pas encore eu le
temps de retourner à l'équipe, concernant le mauvais fonctionnement de
score-system-space vis-à-vis du system-system-space.
Promis, je m'y attaque demain.
Bonne soirée, et n'oubliez pas de dormir une heure de moins 
--
Xavier Scheuer <****@****>
Jean-Charles,
Si King Arthur te laisse un peu de temps, tu sais corriger ce message ?
Sinon je peux essayer de regarder où cela se trouve et proposer un PATCH
ce week-end.
Cordialement,
Xavier
···
2011/3/28 Gilles THIBAULT <****@****>:
Bonjour Xavier. Tu me decides à enfin passer à cette version. Mais je ferrai
part des bugs constatés.
Voilà mon premier bug, archi mineur : le message de sortie begaye un peu
[...]
Conversion à « ./Test2.pdf »...
Compilation menée à son terme, avec succès. mené(e) à terme avec succès
--
Xavier Scheuer <****@****>
Le 06/04/2011 16:42, Xavier Scheuer disait :
Bonjour Xavier. Tu me decides à enfin passer à cette version. Mais je ferrai
part des bugs constatés.
Voilà mon premier bug, archi mineur : le message de sortie begaye un peu
[...]
Conversion à « ./Test2.pdf »...
Compilation menée à son terme, avec succès. mené(e) à terme avec succès
Jean-Charles,
Si King Arthur te laisse un peu de temps, tu sais corriger ce message ?
Sinon je peux essayer de regarder où cela se trouve et proposer un PATCH
ce week-end.
L'acte 3 est pratiquement terminé...
Il n'est normalement pas autorisé de patch pour les fichiers po du programme ; ils sont gérés par le Free Translation Project.
Il faut dire que le piège vient des sources elles-même, puisque ce message est généré à partir de deux fichiers :
#: warn.cc:59
#, c-format
msgid "success: %s"
msgstr "%s mené(e) à terme avec succès"
et
#: lily.scm:716
msgid "Compilation successfully completed"
msgstr "Compilation menée à son terme, avec succès."
et que cela ne dérange pas trop les anglophones :
[jcharles@localhost lys]$ lilypond test.ly
GNU LilyPond 2.13.55
Traitement de « test.ly »
Analyse...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Sortie mise en page vers « test.ps »...
Conversion à « ./test.pdf »...
Compilation menée à son terme, avec succès. mené(e) à terme avec succès
[jcharles@localhost lys]$ LANG=en lilypond test.ly
GNU LilyPond 2.13.55
Processing `test.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `test.ps'...
Converting to `./test.pdf'...
success: Compilation successfully completed
Aussi je vais opter pour :
#: warn.cc:59
#, c-format
msgid "success: %s"
msgstr "Résultat : %s"
@+
Jean-Charles
···
2011/3/28 Gilles THIBAULT<****@****>:
Un petit retour, je sais pas si c'est utile mais je le dit quand même :
Quand on essaie d'installer la documentation avec le script
d'installation fourni (option --doc) l'adresse de téléchargement est
fausse (elle intègre un bout de l'adresse du script sur la machine) et
du coup le téléchargement de l'archive de doc échoue :
%%%%%%%%%%%%%%%%
sh Bureau/lilypond-2.13.58-1.linux-x86.sh --doc
lilypond installer for version 2.13.58 release 1,
i686 build.
For a list of options, abort (^C) then do:
sh Bureau/lilypond-2.13.58-1.linux-x86.sh --help
You are about to install LilyPond in /home/mitch/lilypond
A script in /home/mitch/bin will be created as a shortcut.
Press ^C to abort, or Enter to proceed.
Making /home/mitch/lilypond
Creating script /home/mitch/bin/lilypond
Creating script /home/mitch/bin/lilypond-wrapper.python
Creating script /home/mitch/bin/lilypond-wrapper.guile
Creating script /home/mitch/bin/uninstall-lilypond
Untarring Bureau/lilypond-2.13.58-1.linux-x86.sh
No ./Bureau/lilypond-2.13.58-1.documentation.tar.bz2 found, downloading.
--2011-04-07 20:47:32--
http://lilypond.org/download/binaries/documentation/Bureau/lilypond-2.13.58-1.documentation.tar.bz2
Résolution de lilypond.org... 82.94.241.173
Connexion vers lilypond.org|82.94.241.173|:80...connecté.
requête HTTP transmise, en attente de la réponse...404 Not Found
2011-04-07 20:47:33 ERREUR 404: Not Found.
To uninstall lilypond, run
/home/mitch/bin/uninstall-lilypond
For license and warranty information, consult
/home/mitch/lilypond/license/README
Full documentation can be found at
file:///home/mitch/lilypond/usr/share/doc/lilypond/html/index.html
file:///home/mitch/lilypond/usr/share/info/dir
%%%%%%%%%%%%%%%%
Le 07/04/2011 20:55, Michel Villeneuve disait :
Un petit retour, je sais pas si c'est utile mais je le dit quand
même :
Quand on essaie d'installer la documentation avec le script
d'installation fourni (option --doc) l'adresse de téléchargement est
fausse (elle intègre un bout de l'adresse du script sur la machine)
et du coup le téléchargement de l'archive de doc échoue :
Désolé mais, autant que je sache, la documentation ne « s'installe »
pas, exception faite de la version "info" qui doit aboutir dans un
répertoire spécifique.
Vous pouvez télécharger la version page unique ou pdf d'un volume
spécifique et l’enregistrer où il vous convient sur votre machine.
@+
Jean-Charles
quand on fait
sh lilypond-2.13.58-1.linux-x86.sh --help
ça propose la liste des options disponibles et l'option --doc indique :
--doc [attempt to] download and install documentation
donc ça a l'air prévu. Je pense que le "attempt to" veut dire que le
téléchargement est lancé mais n'aboutira que s'il arrive à s'y
connecter. Mais vu que le lien se mélange avec le répertoire local
courant, ça marche pô. Donc du coup soit c'est l'option help qui
annonce des trucs qui sont pas prévus, soit c'est prévu et ça
fonctionne pas.
Pour ce qui est du terme "installer" on est bien d'accord qu'il s'agit
du téléchargement d'une archive compressée qui est ensuite
décompressée dans le répertoire d'installation de lilypond, ça peut
très bien être fait à la main. 
···
Le 8 avril 2011 19:44, Jean-Charles Malahieude <****@****> a écrit :
Désolé mais, autant que je sache, la documentation ne « s'installe »
pas, exception faite de la version "info" qui doit aboutir dans un
répertoire spécifique.
--
Michel Villeneuve
Oh, comme c'est intéressant. Jamais essayé 
Valentin.
···
2011/4/8 Michel Villeneuve <****@****>:
sh lilypond-2.13.58-1.linux-x86.sh --help
--doc [attempt to] download and install documentation
Comme vient de le faire remarquer David Kastrup le problème vient du
fait que tu ne termines pas par une mesure complète.
Si tu compiles l'exemple minimal suivant, c'est bon.
\book {
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
\score { << { a1 } { a1 } { a1 } >> }
}
Cordialement,
Xavier
···
2011/3/26 Bertrand Bordage <****@****>:
Bonsoir,
J'ai remarqué récemment un souci quand on met de nombreuses scores courtes à
la suite. Ce n'est pas vraiment une régression car 2.12 ne gérait pas cela
non plus (c'était même une source d'agacement bien plus grande). Voilà un
exemple :
\version "2.13.56"
\book {
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
\score { << { a } { a } { a } >> }
}
Il semblerait que LilyPond se fixe la contrainte de ne pas faire de saut de
page quand les scores ne font qu'un système. Pourtant il devrait faire un
pageBreak pour mettre les deux ou trois derniers morceaux sur la page
suivante.
Je sais que ce n'est pas trop le sujet. Mais comme l'espacement par défaut
s'est considérablement amélioré, particulièrement sur les petites
partitions, un tel bug fait tâche. Je suis d'accord avec l'idée de serrer la
musique un peu plus que la normale pour pouvoir se restreindre à une page.
Mais là, on aboutit à une collision importante.
Et encore, je n'ai pas mis beaucoup de scores. Quand on fait un livre
d'exercices ne faisant qu'un système chacun, il faut préciser manuellement
tous les sauts de page. C'est assez troublant.
Mais rien de bien grave, donc.
--
Xavier Scheuer <****@****>