@finalout
@node Top
-@top New features in 2.13 since 2.12
+@top New features in 2.14 since 2.12
@allowcodebreaks false
@end ignore
+@item
+Lilypond now helps beams avoid collisions with other grobs! This feature
+works completely with manual beams. It also works for all automatic beams
+that do not end right before a change in staff. For this special case, please
+use manual beams.
+
+@item
+The Articulate script by Peter Chubb, which is GPLv3 licensed, is now
+a part of the distribution. It allows easy generation of improved
+MIDI files that perform non-legato by default, legato slurs, staccato,
+tempo markings, trills, etc.
+
+@example
+\include "articulate.ly"
+\articulate <<
+ all the rest of the score...
+>>
+@end example
+
+@item
+Single beat repeats for sixteenth or shorter notes and beat repeats for
+measures containing notes of varying durations are now supported.
+
+@lilypond[fragment,relative=2]
+\repeat percent 2 { c16 d }
+\repeat percent 2 { c32 e }
+\repeat percent 2 { c64 f }
+\repeat percent 2 { c128 g' }
+@end lilypond
+
+
+@item
+Lilypond now engraves 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 output has been improved
+@itemize @bullet
+@item the option @code{\set Score.midiChannelMapping = #'voice} puts each voice on its own midi MIDI channel
+@item the option @code{\set Score.midiChannelMapping = #'instrument} puts identical instruments on the same MIDI channel. This means that e.g. for a full orchestral score there are always 16 (15 plus percussion) differently sounding instruments available, unrestricted by the number of staves or voices. (Some MIDI players will cut off notes, however, if two voices play the same pitch simultaneously on the same channel.) This option also stores each voice in a separate track in the MIDI file.
+@item the default, @code{\set Score.midiChannelMapping = #'staff}, assigns one MIDI channel per staff. This setting allows instrument changes (implemented as MIDI program changes) to re-use single MIDI channel.
+@item dynamics are now rendered as note velocities, no longer as midi volume. This improves the sound on [high end] midi renderers.
+@end itemize
+
@item
MIDI-import through Midi2ly is improved
@itemize @bullet
@end lilypond
@item
-Black mensural notation has minimal support.
+Added minimal support for black mensural notation.
@item
-Support for obliqua shapes within white mensural ligatures enhanced.
+Enhanced support for obliqua shapes within white mensural ligatures.
+
@lilypond
\context MensuralStaff
{
}
@end lilypond
+@item
+New markup functions @code{\with-link} and @code{\page-link} that add
+hyperlinks to a given label or a given page number. This works in the PDF
+backend only. All entries to the table of contents now automatically add
+hyperlinks to the pages they are referring to.
+
@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)
clef, which is correctly reset at the end of the cue notes. At the begin
of each line, the standard clef is still displayed, but the cue clef is
shown after the time/key signature in smaller size.
+
@lilypond
vI = \relative c'' { \clef "treble" \repeat unfold 40 g4 }
\addQuote vIQuote { \vI }
@item
The part-combiner's decision to combine/not combine notes can now be customized
+
@lilypond[quote,relative=2]
\partcombine
\relative c' { c2 \partcombineApart c | \partcombineChordsOnce e' e }
documentation:
@uref{http://lilypond.org/doc/v2.12/Documentation/user/lilypond/The-Feta-font.html#Clef-glyphs,
old version},
-@uref{http://lilypond.org/doc/v2.13/Documentation/notation/the-feta-font.html#Clef-glyphs,
+@uref{http://lilypond.org/doc/v2.14/Documentation/notation/the-feta-font.html#Clef-glyphs,
new version}.