X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fchanges.tely;h=62e625974bf13f1bd92908b06de88fc5a3281ea4;hb=16e139f33a03d2d363acb6f873a9bf4ea85f8a31;hp=ad9870394ae5c1e191ddf398a5c7cc6541205bef;hpb=80d40d1b0540a050a55ab103d77bdd86d7aeec56;p=lilypond.git diff --git a/Documentation/changes.tely b/Documentation/changes.tely index ad9870394a..62e625974b 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -29,6 +29,7 @@ See user manual, \NAME\ @documentencoding utf-8 @documentlanguage en +@afourpaper @finalout @@ -37,11 +38,10 @@ See user manual, \NAME\ @ifhtml This document is also available in @uref{changes.pdf,PDF}. It is part of -the @uref{lilypond/Manuals.html,LilyPond Documentation}. +the @uref{lilypond/manuals.html,LilyPond Documentation}. @end ifhtml - - +@allowcodebreaks false @itemize @bullet @@ -62,6 +62,137 @@ which scares away people. @end ignore +@item +A half-open articulation was added: +@lilypond[quote,relative=2] +c4\halfopen +@end lilypond +This is sometimes used to indicate half-open hi-hats. + +@item +The Unicode Bidirectional Algorithm is now fully supported for +single-line markup due to enhanced integration with Pango. + +@item +LilyPond is now licensed under the GNU GPL v3+. + +@item +In tablature, frets can be indicated with labels other than numbers: + +@lilypond[verbatim,quote,relative=1] +\new TabStaff +\with { + stringTunings = #'(17 14 9 5 2 -3) + tablatureFormat = #fret-letter-tablature-format +} +\new TabVoice { + \set fretLabels = #`(,(markup #:with-color red "a") + "b" + ,(markup #:italic #:smaller "c")) + 4. 8 4 +} +@end lilypond + +@item +Layout objects can be printed over a white background, which whites-out objects +in lower layers which lie beneath: + +@lilypond[verbatim,quote,relative=1] +\time 3/4 +\override Staff.StaffSymbol #'layer = #4 +\once \override Tie #'layer = #2 +b'2.~ +\once \override Staff.TimeSignature #'whiteout = ##t +\once \override Staff.TimeSignature #'layer = #3 +\time 5/4 +b4 +@end lilypond + +@item +Chords can be repeated using the @code{q} shortcut: + +@lilypond[verbatim,quote,relative=2] +8.-^ q16 q4-^ +@end lilypond + +@item +Paper margin defaults, as specified in @file{ly/@/paper@/-defaults@/-init@/.ly}, apply +to the default paper size (a4) and are automatically scaled according to the +paper size chosen. + +@item +All combinations of @code{left-margin}, @code{right-margin} and +@code{line-width} work now. There is no more need to set @code{line-width} +manually unless you explicitly want to. + +@item +Support for using an alternative music font, such as Gonville, is now +added. + +@item +In addition to the existing @code{\hspace} markup command, +a new @code{\vspace} command has been added to provide an easy +and flexible way to add vertical space in markups. + +@item +The direction of manual beams can be set with @code{^[} and @code{_[}. + +@item +A version of the breve note head has been added with two vertical lines on each side. +@lilypond[quote,relative=2] +\time 4/2 +\override Staff.NoteHead #'style = #'altdefault +c\breve | b\breve +@end lilypond + +@item +Instrument names and vocal names now take into account the extent of +system start delimiters in other staves for their positioning, +resulting in improved default alignment for left-, center- and +right-aligned names. +@lilypond[quote,indent=18\mm] +<< + \new StaffGroup << + \new GrandStaff << + \new Staff { + \set Staff.instrumentName = #"Piccolo" + c''1 + } + \new Staff { + \set Staff.instrumentName = #"Flute" + c''1 + } + >> + \new Staff { + \set Staff.instrumentName = #"Bassoon" + \clef tenor + c'1 + } + >> + \new PianoStaff << + \set PianoStaff.instrumentName = #"Piano" + \context Staff = "up" { + c'1 + } + \context Staff = "down" { + \clef bass + c1 + } + >> +>> +@end lilypond + +@item +Braces in markup can now be selected by point size using the markup commands +@code{\left-brace} and @code{\right-brace}. +@lilypond[quote] +\markup { + \left-brace #35 + \hspace #2 + \right-brace #45 +} +@end lilypond + @item Intermediate .ps files which are created by LilyPond during compilation are now deleted by default. To keep them, @@ -84,11 +215,11 @@ c4( d e f) @end lilypond @item -An eyeglasses markup was added, incidating strongly to look at the +An eyeglasses markup was added, indicating strongly to look at the conductor for instructions: @lilypond[quote,relative=2] \mark \markup { \eyeglasses } -c4_\markup{ \eyeglasses } +c4_\markup { \eyeglasses } @end lilypond @item @@ -132,8 +263,6 @@ and to add notes to the number or fraction: FretBoards now have a chordChanges property to keep repeated FretBoard objects from being typeset. - - @end itemize