@node Top
@top New features in 2.13 since 2.12
-@ifhtml
-This document is also available in @uref{changes.pdf,PDF}. It is part of
-the @uref{lilypond/manuals.html,LilyPond Documentation}.
-@end ifhtml
-
@allowcodebreaks false
@itemize @bullet
@end ignore
+@item
+Lilypond typesets woodwind fingering charts.
+@lilypond
+\relative c' {
+ \textLengthOn
+ des1^\markup {
+ \woodwind-diagram #'bassoon #'((lh . (thumb-cis))
+ (cc . (one two three five six))
+ (rh . (f)))
+ } _"bassoon"
+ c1^\markup {
+ \woodwind-diagram #'oboe #'((rh . (c))
+ (lh . ())
+ (cc . (one two three four five six)))
+ } _"oboe"
+
+}
+@end lilypond
+
+@item
+MIDI-import through Midi2ly is improved
+@itemize @bullet
+@item Midi2ly now also works on Windows systems
+@item MIDI-files with more than 32 tracks are now handled
+@item notes on certain simultaneous voices no longer ignored
+@item notes overrunning a bar line are no longer truncated
+@item initial key signature and time signature are respected
+@item a problem with octaves in subsequent tracks/voices is fixed
+@item initial support for multiple voices notated on one staff
+@item the instrumentName is set from track data
+@item new --skip option, rests are displayed by default
+@item rests overrunning a bar line are not truncated
+@item new --include-header option for setting titles
+@item new --preview option for big MIDI-files
+@end itemize
+The first feature was sponsored by Valentin Villenave,
+the other features were sponsored by Image-Line Software for FL Studio.
+
+@item
+A new @code{Completion_rest_engraver} is available for automatically
+converting long rests which overrun bar lines, matching the
+@code{Completion_heads_engraver} for notes
+@example
+\layout @{
+ \context @{
+ \Voice
+ \remove "Note_heads_engraver"
+ \consists "Completion_heads_engraver"
+ \remove "Rest_engraver"
+ \consists "Completion_rest_engraver"
+ @}
+@}
+@end example
+This feature was sponsored by Image-Line Software for FL Studio.
+
+@item
+Dots can be added to the table of contents items using:
+@example
+\paper @{
+ tocItemMarkup = \tocItemWithDotsMarkup
+@}
+@end example
+
+@item
+New markup commands @code{\pattern} and @code{\fill-with-pattern} are available.
+@lilypond
+\markup \column {
+ \pattern #3 #Y #0.3 \flat
+ \null
+ \pattern #7 #X #2 \flat
+ \override #'(line-width . 40) \fill-with-pattern #1 #CENTER . left right
+}
+@end lilypond
+
+@item
+A minimal composer toolkit of modal transformations is provided.
+A motif may be @notation{transposed}, @notation{inverted} and/or
+converted to its @notation{retrograde} within any scale.
+
+@lilypond
+pentatonicScale = \relative a' { a c d f g }
+motif = \relative c'' { d8 c f,4 <a f'> <a f'> }
+
+\new Staff <<
+ {
+ \partial 4
+ \pentatonicScale
+ \motif
+ \modalTranspose c a, \pentatonicScale \motif
+ \modalInversion d'' a' \pentatonicScale \motif
+ \retrograde \motif
+ }
+ {
+ \partial 4
+ s4^"pentatonic scale"
+ s1
+ s1^"motif"
+ s1^"transposition"
+ s1^"inversion"
+ s1^"retrograde"
+ }
+>>
+@end lilypond
+
+@item
+Black mensural notation has minimal support.
+
+@item
+Support for obliqua shapes within white mensural ligatures enhanced.
+@lilypond
+\context MensuralStaff
+{
+ \clef "petrucci-c3"
+ \[
+ \override NoteHead #'style = #'semipetrucci
+ c'\maxima
+ \override NoteHead #'style = #'blackpetrucci
+ a\breve
+ \revert NoteHead #'style
+ \override NoteHead #'ligature-flexa = ##t
+ \override NoteHead #'flexa-width = #3
+ g
+ g'
+ \override NoteHead #'flexa-width = #5
+ c'
+ d'
+ \revert NoteHead #'style
+ c'\longa
+ \]
+}
+@end lilypond
+
+@item
+Compound time signatures are now supported by the @code{\compoundMeter} command,
+which can be used instead of @code{\time}:
+@lilypond
+\relative c'' {
+ \compoundMeter #'(3 1 8)
+ c8 c c c
+ \compoundMeter #'((2 8) (5 8))
+ c8 c c c c c c
+ \compoundMeter #'((1 2 3 8) (1 4) (3 8))
+ c8 c c c c c c4 c8 c c
+}
+@end lilypond
+
+@item
+Lyrics above a staff must have their @code{staff-affinity} set to
+@code{DOWN} or must have their @code{alignAboveContext} property
+set in order to be properly aligned. For more information, see
+@ruser{Placing lyrics vertically}.
+
@item
@code{stringTunings} property values have changed from a list of
semitones above middle C to a list of LilyPond pitch values.