]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/topdocs/NEWS.tely
(Top): update NEWS entry.
[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 Figured bass can also be added to @code{Staff} contexts directly. In
71 this case, their vertical  position is adjusted automatically.
72
73 @lilypond[ragged-right,fragment]
74 <<
75   \new Staff = someUniqueName
76   \relative c'' {
77     c4 c'8 r8 c,4 c'
78   }
79
80   %% send to existing Staff.
81   \context Staff = someUniqueName 
82   \figuremode {
83     <4>4 <6 10>8 s8
84     
85     \set Staff.useBassFigureExtenders = ##t
86     <4 6>4 <4 6>
87   }
88 >>
89 @end lilypond
90
91 This feature was sponsored by Trent Johnston.
92
93 @item
94 Beams may be put on isolated stems, and beamlets may be paired by
95 setting the @code{max-beam-connect} property,
96
97 @lilypond[ragged-right,relative=2,fragment]
98   \override Stem #'max-beam-connect = #1
99   c16[ c16]   c32[] 
100 @end lilypond
101
102 This feature was sponsored by Trevor Bača.
103
104 @item
105 Beaming patterns obey the @code{beatGrouping} property.
106
107 @lilypond[ragged-right,relative=2,fragment]
108   \time 5/16
109   \set beatGrouping = #'(2 3)
110   c8[^"(2+3)" c16 c8]
111   \set beatGrouping = #'(3 2)
112   c8[^"(3+2)" c16 c8]
113 @end lilypond
114
115 This feature was sponsored by Trevor Bača.
116
117 @item
118 With the command @code{\transposedCueDuring} a cue's transposition can
119 be changed locally.  This can be used to prevent excessive ledger
120 lines on cues.
121
122 This feature was contributed by Werner Lemberg 
123
124 @item
125 By setting @code{hairpinToBarline}, hairpins will stop at
126 the barline preceding the ending note.
127
128 @lilypond[relative=2,fragment,ragged-right]
129 \set hairpinToBarline = ##t
130 \override Hairpin #'bound-padding = #1.0
131 c4\< c2. c4\!
132 @end lilypond
133
134 This feature was sponsored by Andrew Sidwell and Trevor Bača.
135
136 @item
137 Objects may be rotated using the @code{rotation} property.
138 @lilypond[ragged-right,fragment,relative=1]
139 {
140   \override Hairpin #'rotation = #'(20 -1 0)
141   g4\<^\markup { \rotate #180 "test" } b d f'\!
142 }
143 @end lilypond
144
145 This feature was contributed by Erlend Aasland.
146
147 @item
148 Hairpins now support circled tips (al niente notation).
149 @lilypond[ragged-right,fragment,relative=2]
150 {
151   \override Hairpin #'circled-tip = ##t
152   c2\< c\!
153   c4\> c\< c2\!
154 }
155 @end lilypond
156
157 This feature was contributed by Erlend Aasland.
158
159 @item 
160 The MusicXML convertor has been sped up, and has rudimentary support
161 for percussion notation.  It will also condense multi-bar rests to
162 enable part extraction.
163
164 @item
165 The beam printing code has been completely rewritten, and now includes
166 support for feathered beaming,
167
168 @lilypond[ragged-right,fragment,relative=2]
169 \featherDurations #(ly:make-moment 5 4) 
170 {
171   \override Beam #'grow-direction = #LEFT
172   c16[
173     c c c
174     c c c c ]
175 }
176 @end lilypond 
177
178 This feature was sponsored by Jamie Bullock.
179
180 @item
181 The @code{\note} markup command now also accepts note head styles.
182
183 @lilypond[ragged-right,fragment,relative=2]
184 c4^\markup {
185   \override #'(style . triangle) \note-by-number #2 #1 #1 = 100
186 }
187 @end lilypond
188
189 This feature was sponsored by Jamie Bullock.
190
191 @item
192 Tie chord formatting also works with arpegiated
193 ties.
194
195 @lilypond[ragged-right]
196 \relative c'' {
197   <e c a f>2~ <e c a f> |
198   \set tieWaitForNote = ##t
199   e8~ c~ a~ f~ <e' c a f>2 |
200   f,8~ a~ c~ e~ <f, a c e>2 |
201 }
202 @end lilypond
203
204
205 This feature was sponsored by Steve Doonan.
206
207
208 @end itemize
209
210
211
212 @ifhtml
213 For older news, go to
214 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS.html},
215 or @uref{../,go back} to the Documentation index.
216
217
218 @end ifhtml
219
220 @bye