| [ << Top ] | [Top][Contents] | [ Nouveautés en matière de notation musicale >> ] |
| [ < Top ] | [ Up: Top ] | [ Nouveautés en matière de notation musicale > ] |
Modifications majeures de LilyPond ¶
- Les expressions
booketbookpartsont désormais indépendantes l’une de l’autre et sont typées différemment. Ceci peut se tester avecly:book?etly:bookpart?. Un prédicat permettant de tester duquel il s’agit – comme le faisait auparavantly:book?– est disponible sous le nom dely:book-or-bookpart?.Il est désormais possible d’utiliser directement, plutôt que des blocs
bookoubookpart, des identifiants de book et bookpart ainsi que des appels à des fonctions syntaxiques en Scheme définies pardefine-scheme-function. - Les blocs
\booket\bookpartcontiennent désormais leur propre portée de variables. Cette accessibilité est active dans l’entièreté du bloc et recense toutes les variables définies au sein de ce bloc. Par voie de conséquence, les définitions de variables sont maintenant permises au sein des blocs\booket\bookpart, ce qui facilite la restructuration des fichiers LilyPond indépendants en les intégrant dans des ouvrages ou chapitres. Ces variables sont inaccessibles en dehors du bloc qui les contient. L’interface publique avec le module contenant les variables d’un\bookou d’un\bookpartest accessible de manière programmatique à l’aide de la nouvelle fonction Schemely:book-scope; les fonction d’accèsly:book-lookupetly:book-set-variable!sont aussi fournies. \booket\bookpartpeuvent désormais contenir, en plus d’un bloc\paper, de blocs de définition de sortie\layoutet\midi. Ils récupèrent leurs réglages initiaux à partir de la portée active en cours. Lorsqu’un bookpart dispose de son propre bloc\layout, il fournit les réglages de gravure par défaut de toutes les partitions qu’il inclut et qui n’ont pas leur propre définition de sortie. Il en va de même pour un book. Dans la mesure où uns score ne produit du MIDI que lorsqu’il inclut explicitement un bloc\midi, il n’y a pas de comportement par défaut identique lors du traitement.
| [ << Top ] | [Top][Contents] | [ Nouveautés en matière de notation musicale >> ] |
| [ < Top ] | [ Up: Top ] | [ Nouveautés en matière de notation musicale > ] |