New features in 2.16 since 2.14
-
There is a new
define-scheme-functioncommand in analogy todefine-music-functionwhich can be used to define functions evaluating to Scheme expressions while accepting arguments in Lilypond syntax. -
The construct
#{ … #}can now be used not just for constructing sequential music lists, but also for single music events, void music expressions, post events, markups (mostly freeing users from having to use themarkupmacro), markup lists, number expressions, context definitions and modifications, and a few other things. If it encloses nothing or only a single music event, it no longer returns a sequential music list but rather a void music expression or just the music event itself, respectively. - New command-line option ‘--loglevel=level’ to control how much output LilyPond creates. Possible values are ERROR, WARN, BASIC_PROGRESS, PROGRESS, DEBUG.
-
\set \oncenow correctly resets the property value to the previous value. -
The alignment of dynamic spanners (hairpins, text crescendo, etc.) is now
automatically broken if a different direction is explicitly given.
-
Appoggiaturas and acciaccaturas now also work inside a slur, not only inside
a phrasing slur. Also, a function
\slashedGracewas added that does does not use a slur from the acciaccatura note. -
To suppress the line on a crescendo text spanner (and other similar spanners),
LilyPond now fully supports the
#'style = #'noneproperty. - LilyPond.app now supports MacOS X 10.7, thanks Christian Hitz!
- Glissandi can now span multiple lines.
For older news, go to http://lilypond.org/doc/v2.14/Documentation/changes/, http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html, or go back to the Documentation index.
Andere Sprachen: español.