X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ftopdocs%2FNEWS.tely;h=974baf3111dda93f3a541ce67ba722d6eb18feec;hb=395ff505e65992fc990678f584adf988241247e9;hp=a53cff5e0930e4580b8785475c64863f80960046;hpb=d6e8918c5f9450aa34c20f03dfe520216724f615;p=lilypond.git diff --git a/Documentation/topdocs/NEWS.tely b/Documentation/topdocs/NEWS.tely index a53cff5e09..974baf3111 100644 --- a/Documentation/topdocs/NEWS.tely +++ b/Documentation/topdocs/NEWS.tely @@ -66,16 +66,197 @@ which scares away people. @end ignore +@item +Barlines can be dashed now, + +@lilypond[relative,ragged-right,fragment] +c4 \bar "dashed" c4 +@end lilypond + +This feature was sponsored by Kieren MacMillan. + +@item +Grace notes maybe forced to use floating spacing, + +@lilypond[relative=2,ragged-right] +<< + \override Score.SpacingSpanner #'strict-grace-spacing = ##t + \new Staff { + c'4 + \afterGrace + c'4 + { c'16[ c'8 c'16] } + c'4 + } + \new Staff { + c'16[ c'16 c'16 c'16] + c'16[ c'16 c'16 c'16] + c'4 + } +>> +@end lilypond + +This feature was sponsored by Trevor Bača. + + +@item +Durations of grace notes are taken into account for spacing, + +@lilypond[relative=2,ragged-right,fragment] + c + \grace { c8[ c16 d c8] } + c +@end lilypond + +This feature was sponsored by Trevor Bača. + +@item +Tuplet brackets can be made to run to prefatory matter or +the next note + +@lilypond[ragged-right] +\new RhythmicStaff { + \set tupletFullLength = ##t + \time 4/4 + \times 4/5 { + c4 c1 + } + \set tupletFullLengthNote = ##t + \time 2/4 + \times 2/3 { + c4 c c + } + \time 3/4 + c4 +} +@end lilypond + + +This feature was sponsored by Trevor Bača. + +@item +Falls and doits can be added to notes + +@lilypond[fragment,ragged-right,relative=2] +\override Score.SpacingSpanner #'shortest-duration-space = #3.0 +c4-\bendAfter #+5 +c4-\bendAfter #-3 +@end lilypond + +This feature was sponsored by Anthony Youngman and Paul Scott. @item -A new command @code{\transposedCueDuring} has been added which overrides -the cue's transposition locally. Its intended use is to octavate cues -up or down to avoid an excessive number of ledger lines. The syntax form -is +@code{lilypond-book} now includes support for PDF@TeX{}. -@example -\transposedCueDuring #NAME #UPDOWN PITCH MUSIC -@end example +This feature was sponsored by David Roundy. + +@item +Nested tuplets can have different formatting for each nesting level, + +@lilypond[ragged-right] +\new Staff { + \time 5/4 + \tweak #'text #tuplet-number::calc-fraction-text + \times 5/3 { + \tweak #'text #tuplet-number::calc-denominator-text + \times 2/3 { + c'8[ c'8 c'8] + } + \times 2/3 { + c'8[ c'8 c'8] + } + \times 2/3 { + c'8[ c'8 c'8] + } + } +} +@end lilypond + +This feature was sponsored by Trevor Bača. + + +@item +New sections with different spacing parameters can be started with +@code{newSpacingSection}. This is useful when there are +sections with a different notions of long and short notes. + +In the following example, the time signature change introduces a new +section, and hence the 16ths notes are spaced wider. + +@lilypond[relative,fragment] + \time 2/4 + c4 c8 c + c8 c c4 c16[ c c8] c4 + + \newSpacingSection + \time 4/16 + c16[ c c8] +@end lilypond + +This feature was sponsored by Trevor Bača, Michael Meixner and Vivian +Barty-Taylor. + +@item +A new, automated testing technique has been added. It will detect +changes in the formatting automatically, which will make it easier to +spot regression errors in the future. + +View @uref{../../test-results.html,test results}. + +@item +Figured bass can also be added to @code{Staff} contexts directly. In +this case, their vertical position is adjusted automatically. + +@lilypond[ragged-right,fragment] +<< + \new Staff = someUniqueName + \relative c'' { + c4 c'8 r8 c,4 c' + } + + %% send to existing Staff. + \context Staff = someUniqueName + \figuremode { + <4>4 <6 10>8 s8 + + \set Staff.useBassFigureExtenders = ##t + <4 6>4 <4 6> + } +>> +@end lilypond + +This feature was sponsored by Trent Johnston. + +@item +Beams may be put on isolated stems, and beamlets may be paired by +setting the @code{max-beam-connect} property, + +@lilypond[ragged-right,relative=2,fragment] + \override Stem #'max-beam-connect = #1 + c16[ c16] c32[] +@end lilypond + +This feature was sponsored by Trevor Bača. + +@item +Beaming patterns obey the @code{beatGrouping} property. + +@lilypond[ragged-right,relative=2,fragment] + \time 5/16 + \set beatGrouping = #'(2 3) + c8[^"(2+3)" c16 c8] + \set beatGrouping = #'(3 2) + c8[^"(3+2)" c16 c8] +@end lilypond + +This feature was sponsored by Trevor Bača. + +@item +With the command @code{\transposedCueDuring} a cue's transposition can +be changed locally. This can be used to prevent excessive ledger +lines on cues. + +This feature was contributed by Werner Lemberg @item By setting @code{hairpinToBarline}, hairpins will stop at @@ -127,10 +308,13 @@ support for feathered beaming, \override Beam #'grow-direction = #LEFT c16[ c c c - c c c c ] - } + c c c ] +} @end lilypond +Known bug: the \featherDuration command only works with very short music +snippets. + This feature was sponsored by Jamie Bullock. @item