| [Racine][Table des matières] |
LilyPond — Nouveautés
|
Ce document recense les modifications et les nouvelles fonctionnalités de LilyPond pour la version 2.25.3 (depuis la 2.24). |
Note : Chaque nouvelle version de LilyPond peut comporter des
changements de syntaxe, ce qui peut exiger de modifier les fichiers que
vous avez écrits avec des vesrions précédentes, de telle sorte qu’ils
restent fonctionnels avec les nouvelles versions. Afin de mettre à jour
vos fichiers, il est fortement conseillé d’utiliser
l’utilitaire convert-ly distribué avec LilyPond et qui est
abordé dans
Mise à jour avec convert-ly. convert-ly
est capable de réaliser la plupart des modifications de syntaxe
automatiquement. Les utilisateurs de Frescobaldi peuvent lancer
convert-ly directement à partir du menu de Frescobaldi en
faisant « Outils > Mettre à jour avec convert-ly… ». D’autres
environnements prenant en charge LilyPond sont susceptibles de fournir
un moyen graphique de lancer convert-ly.
| Modifications majeures de LilyPond | ||
| Nouveautés en matière de notation musicale | ||
| Nouveautés en matière de notation spécialisée | ||
| Autres améliorations diverses |
| [ << Top ] | [Racine][Table des matières] | [ Nouveautés en matière de notation musicale >> ] |
| [ < Top ] | [Plus haut: Top ] | [ Nouveautés en matière de notation musicale > ] |
Modifications majeures de LilyPond
- Le marges sont désormais plus larges, suivant ainsi les mises en pages de nombreux éditeurs, et conformément aux recommandations d’Elaine Gould.
-
Au lieu de générer des sorties PostScript ou SVG par lui-même, LilyPond
peut désormais utiliser la bibliothèque Cairo pour produire ses
résultats. Il est ici fait référence au « moteur Cairo » qui peut être
activé par l’option
-dbackend-cairoen ligne de commande. Cette fonctionnalité est opérationnelle pour tous les formats de sortie (PDF, SVG, PNG, PostScript) et apporte vitesse et amélioration du rendu SVG en particulier. Néanmoins, les fonctionnalités des moteurs par défaut ne sont pas encore toutes implémentées. Sont entre autre absent le plan des PDF, l’option-dembed-source-codepour le PDF et la propriétéoutput-attributespour le SVG.
Nouveautés en matière de notation musicale
Améliorations de la représentation des hauteurs
Rien pour l’instant.
Améliorations en matière de rythme
-
La nouvelle option
span-all-note-headspermet aux crochets de n-olets d’embrasser toutes les têtes de notes (pas seulement les hampes) comme recomandé par Gould et Ross. -
Grâce à la propriété
printInitialRepeatBar, il est désormais possible d’afficher automatiquement une barre de reprise même lorsqu’elle intervient en début de pièce.
Améliorations en matière d’expressivité
-
Sont désormais disponibles deux variantes du signe de respiration :
‘laltcomma’ et ‘raltcomma’. Ces glyphes représent respectivement les
anciens galbes de « lcomma » et « rcomma » avant leur changement pour un
galbe plus courant.
{ \override BreathingSign.text = \markup { \musicglyph "scripts.raltcomma" } f'2 \breathe f' | }
Améliorations en matière de reprises
Rien pour l’instant.
Améliorations en matière d’annotations éditoriales
Rien pour l’instant.
Améliorations en matière de mise en forme du texte
Rien pour l’instant.
Nouveautés en matière de notation spécialisée
| [ << Nouveautés en matière de notation spécialisée ] | [Racine][Table des matières] | [ >> ] |
| [ < Nouveautés en matière de notation spécialisée ] | [Plus haut: Top ] | [ > ] |
Autres améliorations diverses
-
L’inclusion d’images PNG est désormais possible à l’aide de la commande
de markup
\image. Ceci vient en supplement de la commande\epsfilepour les images EPS.La commande
\imagetraîte aussi bien les images PNG que EPS, à ceci près que la commande\imageinsère un fond blanc, contrairement à\epsfile.
Pour des annonces plus anciennes, rendez-vouz aux pages https://lilypond.org/doc/v2.22/Documentation/changes/, ou remontez à l’index de la documentation.
| [Racine][Table des matières] |
![[image of music]](3f/lily-13a6a933.png)
![[image of music]](16/lily-e705f2b9.png)
![[image of music]](58/lily-a8f02452.png)