]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/topdocs/NEWS.tely
* lily/beaming-info.cc (beamify): new function: read beatLength
[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 A new command @code{\transposedCueDuring} has been added which overrides
95 the cue's transposition locally.  Its intended use is to octavate cues
96 up or down to avoid an excessive number of ledger lines.  The syntax form
97 is
98
99 @example
100 \transposedCueDuring #NAME #UPDOWN PITCH MUSIC
101 @end example
102
103 @item
104 By setting @code{hairpinToBarline}, hairpins will stop at
105 the barline preceding the ending note.
106
107 @lilypond[relative=2,fragment,ragged-right]
108 \set hairpinToBarline = ##t
109 \override Hairpin #'bound-padding = #1.0
110 c4\< c2. c4\!
111 @end lilypond
112
113 This feature was sponsored by Andrew Sidwell and Trevor Bača.
114
115 @item
116 Objects may be rotated using the @code{rotation} property.
117 @lilypond[ragged-right,fragment,relative=1]
118 {
119   \override Hairpin #'rotation = #'(20 -1 0)
120   g4\<^\markup { \rotate #180 "test" } b d f'\!
121 }
122 @end lilypond
123
124 This feature was contributed by Erlend Aasland.
125
126 @item
127 Hairpins now support circled tips (al niente notation).
128 @lilypond[ragged-right,fragment,relative=2]
129 {
130   \override Hairpin #'circled-tip = ##t
131   c2\< c\!
132   c4\> c\< c2\!
133 }
134 @end lilypond
135
136 This feature was contributed by Erlend Aasland.
137
138 @item 
139 The MusicXML convertor has been sped up, and has rudimentary support
140 for percussion notation.  It will also condense multi-bar rests to
141 enable part extraction.
142
143 @item
144 The beam printing code has been completely rewritten, and now includes
145 support for feathered beaming,
146
147 @lilypond[ragged-right,fragment,relative=2]
148 \featherDurations #(ly:make-moment 5 4) 
149 {
150   \override Beam #'grow-direction = #LEFT
151   c16[
152     c c c
153     c c c c ]
154     }
155 @end lilypond 
156
157 This feature was sponsored by Jamie Bullock.
158
159 @item
160 The @code{\note} markup command now also accepts note head styles.
161
162 @lilypond[ragged-right,fragment,relative=2]
163 c4^\markup {
164   \override #'(style . triangle) \note-by-number #2 #1 #1 = 100
165 }
166 @end lilypond
167
168 This feature was sponsored by Jamie Bullock.
169
170 @item
171 Tie chord formatting also works with arpegiated
172 ties.
173
174 @lilypond[ragged-right]
175 \relative c'' {
176   <e c a f>2~ <e c a f> |
177   \set tieWaitForNote = ##t
178   e8~ c~ a~ f~ <e' c a f>2 |
179   f,8~ a~ c~ e~ <f, a c e>2 |
180 }
181 @end lilypond
182
183
184 This feature was sponsored by Steve Doonan.
185
186
187 @end itemize
188
189
190
191 @ifhtml
192 For older news, go to
193 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS.html},
194 or @uref{../,go back} to the Documentation index.
195
196
197 @end ifhtml
198
199 @bye