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