]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/topdocs/NEWS.tely
release commit
[lilypond.git] / Documentation / topdocs / NEWS.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @setfilename NEWS.info
3 @settitle NEWS
4
5 @ifhtml
6 @macro inputfileref{DIR,NAME}
7 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
8 @end macro
9 @macro usermanref{NAME}
10 @inforef{\NAME\,,../user/lilypond/lilypond}@c
11 @end macro
12 @end ifhtml
13
14 @ifnothtml
15 @macro inputfileref{DIR,NAME}
16 @file{\DIR\/\NAME\}@c
17 @end macro
18 @macro usermanref{NAME}
19 See user manual, \NAME\
20 @end macro
21 @end ifnothtml
22
23
24 @macro textanchor{NAME}
25 @html
26 <a name="\NAME\"></a>
27 @end html
28 @end macro
29
30
31 @documentencoding utf-8
32 @documentlanguage en
33
34 @finalout
35
36 @ifnottex
37 @node Top
38 @top
39 @end ifnottex
40 @unnumbered New features in 2.9 since 2.8
41
42 @ifhtml
43 This document is also available in @uref{NEWS.pdf,PDF}. It's part of
44 the @uref{../,LilyPond Documentation} 
45 @end ifhtml
46
47
48
49
50 @itemize @bullet
51
52 @ignore
53
54 HINTS
55
56 * only show verbatim input for syntax/input changes
57
58 * try to be as brief possible in those cases
59
60 * don't try to provide real-world examples, they often get too big,
61 which scares away people.
62
63 * Write complete sentences.
64
65 * only show user-visible changes. 
66
67 @end ignore
68
69 @item
70 Beams may be put on isolated stems, and beamlets may be paired by
71 setting the @code{max-beam-connect} property,
72
73 @lilypond[ragged-right,relative=2,fragment]
74   \override Stem #'max-beam-connect = #1
75   c16[ c16]   c32[] 
76 @end lilypond
77
78 This feature was sponsored by Trevor Bača.
79
80 @item
81 Beaming patterns obey the @code{beatGrouping} property.
82
83 @lilypond[ragged-right,relative=2,fragment]
84   \time 5/16
85   \set beatGrouping = #'(2 3)
86   c8[^"(2+3)" c16 c8]
87   \set beatGrouping = #'(3 2)
88   c8[^"(3+2)" c16 c8]
89 @end lilypond
90
91 This feature was sponsored by Trevor Bača.
92
93 @item
94 With the command @code{\transposedCueDuring} a cue's transposition can
95 be changed locally.  This can be used to prevent excessive ledger
96 lines on cues.
97
98 This feature was contributed by Werner Lemberg 
99
100 @item
101 By setting @code{hairpinToBarline}, hairpins will stop at
102 the barline preceding the ending note.
103
104 @lilypond[relative=2,fragment,ragged-right]
105 \set hairpinToBarline = ##t
106 \override Hairpin #'bound-padding = #1.0
107 c4\< c2. c4\!
108 @end lilypond
109
110 This feature was sponsored by Andrew Sidwell and Trevor Bača.
111
112 @item
113 Objects may be rotated using the @code{rotation} property.
114 @lilypond[ragged-right,fragment,relative=1]
115 {
116   \override Hairpin #'rotation = #'(20 -1 0)
117   g4\<^\markup { \rotate #180 "test" } b d f'\!
118 }
119 @end lilypond
120
121 This feature was contributed by Erlend Aasland.
122
123 @item
124 Hairpins now support circled tips (al niente notation).
125 @lilypond[ragged-right,fragment,relative=2]
126 {
127   \override Hairpin #'circled-tip = ##t
128   c2\< c\!
129   c4\> c\< c2\!
130 }
131 @end lilypond
132
133 This feature was contributed by Erlend Aasland.
134
135 @item 
136 The MusicXML convertor has been sped up, and has rudimentary support
137 for percussion notation.  It will also condense multi-bar rests to
138 enable part extraction.
139
140 @item
141 The beam printing code has been completely rewritten, and now includes
142 support for feathered beaming,
143
144 @lilypond[ragged-right,fragment,relative=2]
145 \featherDurations #(ly:make-moment 5 4) 
146 {
147   \override Beam #'grow-direction = #LEFT
148   c16[
149     c c c
150     c c c c ]
151 }
152 @end lilypond 
153
154 This feature was sponsored by Jamie Bullock.
155
156 @item
157 The @code{\note} markup command now also accepts note head styles.
158
159 @lilypond[ragged-right,fragment,relative=2]
160 c4^\markup {
161   \override #'(style . triangle) \note-by-number #2 #1 #1 = 100
162 }
163 @end lilypond
164
165 This feature was sponsored by Jamie Bullock.
166
167 @item
168 Tie chord formatting also works with arpegiated
169 ties.
170
171 @lilypond[ragged-right]
172 \relative c'' {
173   <e c a f>2~ <e c a f> |
174   \set tieWaitForNote = ##t
175   e8~ c~ a~ f~ <e' c a f>2 |
176   f,8~ a~ c~ e~ <f, a c e>2 |
177 }
178 @end lilypond
179
180
181 This feature was sponsored by Steve Doonan.
182
183
184 @end itemize
185
186
187
188 @ifhtml
189 For older news, go to
190 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS.html},
191 or @uref{../,go back} to the Documentation index.
192
193
194 @end ifhtml
195
196 @bye