]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/topdocs/NEWS.tely
(finalize): new function. Reset right
[lilypond.git] / Documentation / topdocs / NEWS.tely
index a8310b92fb399e7112269ce0ca69eb0ce198283b..cbf415a36b7c64ca0761b4099de9c781da88c602 100644 (file)
@@ -33,6 +33,192 @@ See user manual, \NAME\
 
 @itemize @bullet
 
+@item
+Tuplets can be made to reach the next non-tuplet note by setting the
+@code{tupletFullLength}  property,
+
+@lilypond[fragment,relative=2]
+\new Voice \with {
+  \remove  Forbid_line_break_engraver
+  allowBeamBreak = ##t
+}
+{
+  \set tupletFullLength = ##t
+  \times 2/3 { c8[ c c] }
+  c4
+}
+@end lilypond  
+
+This feature was sponsored by Trevor Baca. 
+
+@item
+When @code{strict-note-spacing} is set, note are spaced without regard
+for clefs, bar lines and grace notes. For example,
+
+@lilypond[fragment,verbatim,relative=2]
+\override Score.SpacingSpanner #'strict-note-spacing = ##t 
+\new Staff { c8[ c \clef alto c \grace { c16[ c] } c8 c c]  c32[ c32] }
+@end lilypond
+
+This feature was sponsored by Trevor Baca. 
+
+@item
+Beams support the @code{break-overshoot} property, for example
+
+@lilypond[relative=2,fragment,verbatim]
+\set allowBeamBreak = ##t
+\override Beam #'break-overshoot = #'(1.0 . 2.0)
+c2.. c8[ \break c]
+@end lilypond
+This feature was sponsored by Trevor Baca. 
+
+@item
+Proportional notation is supported.  Notes can be spaced proportional
+to their time-difference, by assigning a duration.  to
+@code{proportionalNotationDuration}. For example,
+
+@lilypond[verbatim,relative=2,fragment,raggedright]
+<<
+  \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
+  \new Staff { c8[ c c c c c]  c4 c2 r2 }
+  \new Staff { c2  \times 2/3 { c8 c c } c4 c1 }
+>>
+@end lilypond
+
+This feature was sponsored by Trevor Baca.
+
+@item 
+LilyPond will space note according to their durations, disregarding
+symbol sizes (e.g. accidentals) if @code{uniform-stretching} of the
+@code{SpacingSpanner} grob is set,
+
+
+@lilypond[verbatim,relative=2,fragment]
+<<
+  \override  Score.SpacingSpanner #'uniform-stretching = ##t 
+  \new Staff { c16[ c c c c c c c c c16]  }
+  \new Staff {
+    \times 6/7 { c16 c c cis c c c }
+    c8[ c32 c32 c16]
+  }
+>>
+@end lilypond
+
+This feature was sponsored by Trevor Baca.
+@item
+Tuplet brackets get arrows when they are broken across a line.
+
+@lilypond[fragment,raggedright,verbatim,relative=2]
+\times 4/5 {
+ c c c \bar "empty" \break c c
+}
+@end lilypond
+
+This feature was sponsored by Trevor Baca.
+
+
+@item
+Arrow heads were added to the Feta font.
+
+@lilypond[]
+\lyrics {
+  \markup {
+    filled, to the right:  \hspace #2.0 \fontsize #6 \arrow-head #0 #1 ##t
+    open, down: \hspace #2.0 \fontsize #6 \arrow-head #1 #-1 ##f
+  }
+}
+@end lilypond
+
+These glyphs have been sponsored by Trevor Baca.
+
+
+@item
+Nested tuplets are automatically positioned,
+
+@lilypond[fragment,raggedright,verbatim,relative=2]
+\set tupletNumberFormatFunction = #fraction-tuplet-formatter
+\times 4/6 {
+  a4 a 
+  \times 3/5 { a a a a a }
+}
+@end lilypond
+
+This feature was sponsored by Trevor Baca.
+
+@item
+Music expressions can be displayed, in LilyPond notation, using the
+new @code{\displayLilyMusic} function. For instance:
+@verbatim
+\displayLilyMusic \transpose c a, { c d e f }
+@end verbatim
+will print:
+@verbatim
+{ a, b, cis d }
+@end verbatim
+
+@item
+The current bar number may be checked with @code{\barNumberCheck}, eg.
+
+@verbatim
+\barNumberCheck #22
+@end verbatim
+
+@noindent
+will print a warning if it doesn't happen in measure 22.
+@item
+If @code{showLastLength} is set, only the last few measures of a piece
+are rendered, which speeds up correcting scores. For example, setting
+
+@verbatim
+showLastLength = R1*5
+\score { ... }
+@end verbatim
+
+@noindent
+will render only the last five measures (assuming 4/4 time signature)
+of a piece.
+
+@item
+Melismata can be specified simply in the lyrics now, eg.
+
+@lilypond[relative=1,verbatim,fragment]
+{
+  c d( e) f e
+} \addlyrics {
+  Ky -- _ _ ri e
+}
+@end lilypond 
+
+This feature was sponsored by Nancho Alvarez 
+
+@item
+Suggested accidentals (for notating musica ficta) may be switched on
+with @code{suggestAccidentals}
+
+@lilypond[verbatim,fragment,relative=2]
+\set suggestAccidentals = ##t
+ais bis
+@end lilypond 
+
+This feature was sponsored by Nancho Alvarez.
+
+@item
+The setting @code{whichBar} and time-bookkeeping is now split into a
+@code{Default_bar_line_engraver} and @code{Timing_translator}
+respectively.
+
+@item
+Explicit pitches may be added to trills,
+
+@lilypond[relative,verbatim,fragment]
+  \pitchedTrill c4\startTrillSpan fis f\stopTrillSpan
+@end lilypond 
+
+This feature was sponsored by D. Josiah Boothby and Jamie Bullock
+
 @item
 Markup now supports formatting of text paragraphs, using
 @code{\wordwrap} and @code{\justify}.