]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/topdocs/NEWS.tely
a0ff53528a7693ccc6b81228ae8baba0d076dd5e
[lilypond.git] / Documentation / topdocs / NEWS.tely
1 \input texinfo @c -*-texinfo-*-
2 @setfilename NEWS.info
3 @settitle NEWS
4
5 @ifhtml
6 @macro inputfileref{DIR,NAME}
7 @uref{../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
8 @end macro
9 @macro usermanref{NAME}
10 @inforef{\NAME\,,../../user/out-www/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 @documentencoding utf-8
25 @documentlanguage en
26
27 @ifnottex
28 @node Top
29 @top
30 @end ifnottex
31 @unnumbered New features in 2.7 since 2.6
32
33
34 @itemize @bullet
35
36 @item
37 Proportional notation is supported.  Notes can be spaced proportional
38 to their time-difference, by assigning a duration.  to
39 @code{proportionalNotationDuration}. For example,
40
41 @lilypond[verbatim,relative=2,fragment,raggedright]
42 <<
43   \set Score.proportionalNotationDuration = #(ly:make-moment 1 16)
44   \new Staff { c8[ c c c c c]  c4 c2 r2 }
45   \new Staff { c2  \times 2/3 { c8 c c } c4 c1 }
46 >>
47 @end lilypond
48
49 This feature was sponsored by Trevor Baca.
50
51 @item 
52 LilyPond will space note according to their durations, disregarding
53 symbol sizes (e.g. accidentals) if @code{uniform-stretching} of the
54 @code{SpacingSpanner} grob is set,
55
56
57 @lilypond[verbatim,relative=2,fragment]
58 <<
59   \override  Score.SpacingSpanner #'uniform-stretching = ##t 
60   \new Staff { c16[ c c c c c c c c c16]  }
61   \new Staff {
62     \times 6/7 { c16 c c cis c c c }
63     c8[ c32 c32 c16]
64   }
65 >>
66 @end lilypond
67
68 This feature was sponsored by Trevor Baca.
69  
70 @item
71 Tuplet brackets get arrows when they are broken across a line.
72
73 @lilypond[fragment,raggedright,verbatim,relative=2]
74 \times 4/5 {
75  c c c \bar "empty" \break c c
76 }
77 @end lilypond
78
79 This feature was sponsored by Trevor Baca.
80
81
82 @item
83 Arrow heads were added to the Feta font.
84
85 @lilypond[]
86 \lyrics {
87   \markup {
88     filled, to the right:  \hspace #2.0 \fontsize #6 \arrow-head #0 #1 ##t
89     open, down: \hspace #2.0 \fontsize #6 \arrow-head #1 #-1 ##f
90   }
91 }
92 @end lilypond
93
94 These glyphs have been sponsored by Trevor Baca.
95
96
97 @item
98 Nested tuplets are automatically positioned,
99
100 @lilypond[fragment,raggedright,verbatim,relative=2]
101 \set tupletNumberFormatFunction = #fraction-tuplet-formatter
102 \times 4/6 {
103   a4 a 
104   \times 3/5 { a a a a a }
105 }
106 @end lilypond
107
108 This feature was sponsored by Trevor Baca.
109
110 @item
111 Music expressions can be displayed, in LilyPond notation, using the
112 new @code{\displayLilyMusic} function. For instance:
113 @verbatim
114 \displayLilyMusic \transpose c a, { c d e f }
115 @end verbatim
116 will print:
117 @verbatim
118 { a, b, cis d }
119 @end verbatim
120
121 @item
122 The current bar number may be checked with @code{\barNumberCheck}, eg.
123
124 @verbatim
125 \barNumberCheck #22
126 @end verbatim
127
128 @noindent
129 will print a warning if it doesn't happen in measure 22.
130  
131 @item
132 If @code{showLastLength} is set, only the last few measures of a piece
133 are rendered, which speeds up correcting scores. For example, setting
134
135 @verbatim
136 showLastLength = R1*5
137 \score { ... }
138 @end verbatim
139
140 @noindent
141 will render only the last five measures (assuming 4/4 time signature)
142 of a piece.
143
144 @item
145 Melismata can be specified simply in the lyrics now, eg.
146
147 @lilypond[relative=1,verbatim,fragment]
148 {
149   c d( e) f e
150 } \addlyrics {
151   Ky -- _ _ ri e
152 }
153 @end lilypond 
154
155 This feature was sponsored by Nancho Alvarez 
156
157 @item
158 Suggested accidentals (for notating musica ficta) may be switched on
159 with @code{suggestAccidentals}
160
161 @lilypond[verbatim,fragment,relative=2]
162 \set suggestAccidentals = ##t
163 ais bis
164 @end lilypond 
165
166 This feature was sponsored by Nancho Alvarez.
167
168 @item
169 The setting @code{whichBar} and time-bookkeeping is now split into a
170 @code{Default_bar_line_engraver} and @code{Timing_translator}
171 respectively.
172
173 @item
174 Explicit pitches may be added to trills,
175
176 @lilypond[relative,verbatim,fragment]
177   \pitchedTrill c4\startTrillSpan fis f\stopTrillSpan
178 @end lilypond 
179
180 This feature was sponsored by D. Josiah Boothby and Jamie Bullock
181
182 @item
183 Markup now supports formatting of text paragraphs, using
184 @code{\wordwrap} and @code{\justify}.
185
186 This feature was sponsored by Sven Axelsson.
187 @end itemize
188
189 @ifhtml
190 For older news, go to
191 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/out-www/NEWS.html}.
192 @end ifhtml
193
194 @bye