]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/changes.tely
Fix 1111: Break dynamic line spanner if different direction is explicitly given
[lilypond.git] / Documentation / changes.tely
index 4a70d0cab3279f3bfa91c3a37279b7351fdade13..babd796462716ad6e485b57d1c78d26cee7db953 100644 (file)
@@ -36,7 +36,7 @@ See user manual, \NAME\
 @finalout
 
 @node Top
-@top New features in 2.13 since 2.12
+@top New features in 2.14 since 2.12
 
 @allowcodebreaks false
 
@@ -65,8 +65,7 @@ which scares away people.
 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.  Note that beam collision avoidance does not kick in for
-cross-staff beams.
+use manual beams.
 
 @item
 The Articulate script by Peter Chubb, which is GPLv3 licensed, is now
@@ -116,11 +115,10 @@ Lilypond now engraves woodwind fingering charts.
 @item
 MIDI output has been improved
 @itemize @bullet
-@item voices are kept separated, which makes the MIDI file much more useful for postprocessing
-@item optimal channel distribution: identical instruments share the same channel.  This means that e.g. for a full orchestral score there are always 16 (15 plus percussion) diffently sounding instruments available, unrestricted by the number of staves or voices.
-@item @code{\set Score.midiChannelMapping = #'staff} assigns one MIDI channel per staff, previously the default behavior.  This setting is required if you want instrument changes to create MIDI program changes on a single MIDI channel.
+@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.
-@item @code{midiMaximumVolume = #0.0} no longer silences a channel; use @code{0.01} instead.
 @end itemize
 
 @item
@@ -372,7 +370,7 @@ balance.  The old and new versions can be compared by looking at the
 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}.