X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ftopdocs%2FNEWS.tely;h=ab905d0179784d736cc01c39560a35bea493c1e7;hb=5815dfd8c5f049dba375d2961916448d6f1c40b0;hp=ce1b7c309a4b4a0163f4b39a846ff07d07fefc6b;hpb=36f564f0f62c83ef0cbc49a0ff985d687d736c52;p=lilypond.git diff --git a/Documentation/topdocs/NEWS.tely b/Documentation/topdocs/NEWS.tely index ce1b7c309a..ab905d0179 100644 --- a/Documentation/topdocs/NEWS.tely +++ b/Documentation/topdocs/NEWS.tely @@ -1,4 +1,4 @@ -\input texinfo @c -*-texinfo-*- +\input texinfo @c -*- coding: utf-8; mode: texinfo; -*- @setfilename NEWS.info @settitle NEWS @@ -21,6 +21,13 @@ See user manual, \NAME\ @end ifnothtml +@macro textanchor{NAME} +@html + +@end html +@end macro + + @documentencoding utf-8 @documentlanguage en @@ -35,12 +42,168 @@ This document is also available in @uref{NEWS.pdf,PDF}. @end ifhtml + + @itemize @bullet +@item +The default paper size may now be set from the command line using +@code{-dpaper-size}. + +@item +Beamlets may stick out of the side of beams. + + +@lilypond[fragment,raggedright,relative=2] +{ + \override Beam #'break-overshoot = #'(-0.5 . 0.5) + \set stemLeftBeamCount = #2 + c8[ + c16 + \set stemRightBeamCount = #3 + c ] +} +@end lilypond + +This feature was sponsored by Trevor Bača. + +@item +Support for figured bass has been rewritten. Now it supports +continuation lines, and its figures, brackets, and alignments may +tuned separately. + +@lilypond[raggedright,fragment] +<< +\relative { c4 c c c } +\figures { + \set useBassFigureExtenders = ##t + <6+ 4 3> <6 4 3> <4 3+> +} >> +@end lilypond + +This rewrite was sponsored by Trent Johnston. + +@item +Vertical alignments of staves can now be tuned easily for individual +systems. + +@lilypond[raggedright] +#(set-global-staff-size 13) +\relative c'' << + \new PianoStaff << + \new Voice { + c1 + + \overrideProperty + #"Score.NonMusicalPaperColumn" + #'line-break-system-details + #'((fixed-alignment-extra-space . 15)) + c + + } + { + c1\break + c\break + } + >> +>> +@end lilypond + +This feature was sponsored by Nicolas Sceaux. + +@item +Vertical spacing for page layout can now be tuned for each system +individually. The dimensions that can be tuned can be visualized. + +@lilypond[verbatim] +#(set-default-paper-size "a7" 'landscape) +\book { + \score { { c4 } } + \paper { annotatespacing = ##t } +} +@end lilypond + +These features were sponsored by Trevor Bača and Nicolas Sceaux. @item -Percent repeats get incremental numbers to indicate how many repeats there are. +The slope of a stem-tremolo may be set manually + +@lilypond[fragment,relative=1,raggedright] +c8:16[ +\once \override StemTremolo #'slope = #0.45 +c:16 c:16 c:16 ] +@end lilypond -@lilypond[relative=2,fragment,raggedright] +This feature was sponsored by Sven Axelsson. + +@item +Laissez vibrer ties can be created with @code{\laissezVibrer}, + +@lilypond[fragment,raggedright,relative=1] + \laissezVibrer r \laissezVibrer +@end lilypond + +This feature was sponsored by Henrik Frisk. + +@item +The order of words in @code{\markup} commands may now be reversed by +setting the @code{text-direction} property. This is useful for +Right-to-Left languages like Hebrew. + +This feature was sponsored by Aaron Mehl. + +@item +Texts over multi measure rests can stretch the corresponding measure, +if the appropriate @code{spacing-procedure} property is set. + +@lilypond[relative=2,fragment,raggedright] +\override MultiMeasureRestText #'spacing-procedure + = #Multi_measure_rest::set_text_rods +c1 R1 R1^"Very long long long text" +@end lilypond + +This feature was sponsored by Kris Shaffer. + + +@item @textanchor{tie-chords} +Formatting of ties in chords has been improved. Ties no longer collide +with note heads and stems. In addition, it is possible to manually +specify tie formatting + +@lilypond[relative=2, fragment,raggedright] + ~ + + \override TieColumn #'tie-configuration = + #'((0 . -1) (2 . -1) (5.5 . 1) (7 . 1)) + ~ +@end lilypond + +This improvement has been sponsored by Bertalan Fodor, Jay Hamilton, +Kieren MacMillan, Steve Doonan, Trevor Bača, and Vicente Solsona +Dell¡. + +@item +Formatting of isolated, single ties has been improved. Now, ties avoid +staff lines, flags and dots, without compromising their shape. + +@lilypond[fragment,raggedright] +\relative c'' { + \stemUp + c16 c2...~ c16 ~ c2... | + c4~c8 c8~c16 c16~c32 c16.~[ c64]~ c64[ c8..] | +} +@end lilypond + +This improvement has been sponsored by Bertalan Fodor, Jay Hamilton, +Kieren MacMillan, Steve Doonan, Trevor Bača, and Vicente Solsona +Dell¡. + + +@item @textanchor{repeat-counter} +With the @code{countPercentRepeats} property, +percent repeats get incremental numbers to indicate the accumulated repeat count. + +@lilypond[relative=2,fragment,raggedright] +\set countPercentRepeats = ##t \repeat percent 4 { c1 } \time 2/4 \repeat percent 4 { c2 c2 } @@ -56,7 +219,7 @@ collisions with slurs { b_1( f'_1_2_3 c_3_4_5 a) b( f'\p b,) - c-2_\markup { \italic {"cresc."}}( f c) + c-2_\markup { \italic {"cresc."}} ( f_\markup {x} c) } @end lilypond @@ -66,7 +229,7 @@ Tuplets can be made to reach the next non-tuplet note by setting the @lilypond[fragment,relative=2] \new Voice \with { - \remove Forbid_line_break_engraver + \remove Forbid_line_break_engraver allowBeamBreak = ##t } { @@ -77,7 +240,7 @@ Tuplets can be made to reach the next non-tuplet note by setting the } @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item When @code{strict-note-spacing} is set, notes are spaced without regard @@ -88,7 +251,7 @@ for clefs, bar lines, and grace notes. For example, \new Staff { c8[ c \clef alto c \grace { c16[ c] } c8 c c] c32[ c32] } @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item Beams support the @code{break-overshoot} property, for example @@ -99,7 +262,7 @@ Beams support the @code{break-overshoot} property, for example c2.. c8[ \break c] @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item Proportional notation is supported. Notes can be spaced proportional @@ -114,7 +277,7 @@ to their time-difference by assigning a duration to >> @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item Symbol sizes (e.g. accidentals) are disregarded for spacing if @@ -132,7 +295,7 @@ Symbol sizes (e.g. accidentals) are disregarded for spacing if >> @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item Endings of broken tuplet brackets can be tuned. For example, you can @@ -148,10 +311,10 @@ add arrows to the brackets, } @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. -@item +@item @textanchor{arrow-glyph} Arrow heads were added to the Feta font. @lilypond[] @@ -163,7 +326,7 @@ Arrow heads were added to the Feta font. } @end lilypond -These glyphs have been sponsored by Trevor Ba@v{c}a. +These glyphs have been sponsored by Trevor Bača. @item @@ -177,7 +340,7 @@ Nested tuplets are automatically positioned, } @end lilypond -This feature was sponsored by Trevor Ba@v{c}a. +This feature was sponsored by Trevor Bača. @item Music expressions can be displayed, in LilyPond notation, using the @@ -215,12 +378,12 @@ showLastLength = R1*5 will render only the last five measures (assuming 4/4 time signature) of a piece. -@item +@item @textanchor{simple-melismata} Melismata can be specified simply in the lyrics now, eg. @lilypond[relative=1,verbatim,fragment] { - c d( e) f e + c d( e) f e d } \addlyrics { Ky -- _ _ ri e } @@ -244,7 +407,7 @@ The setting @code{whichBar} and time-bookkeeping is now split into a @code{Default_bar_line_engraver} and @code{Timing_translator} respectively. -@item +@item @textanchor{pitched-trill} Explicit pitches may be added to trills, @lilypond[relative,verbatim,fragment]