]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/topdocs/NEWS.tely
Finish rename of LILYPONDPREFIX to LILYPOND_DATADIR. Remove confusion
[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 @macro textanchor{NAME}
24 @html
25 <a name="\NAME\"></a>
26 @end html
27 @end macro
28
29
30 @documentencoding utf-8
31 @documentlanguage en
32
33 @finalout
34
35 @ifnottex
36 @node Top
37 @top
38 @end ifnottex
39 @unnumbered New features in 2.11 since 2.10
40
41 @ifhtml
42 This document is also available in @uref{NEWS.pdf,PDF}. It's part of
43 the @uref{../,LilyPond Documentation} 
44 @end ifhtml
45
46
47
48
49 @itemize @bullet
50
51 @ignore
52
53 HINTS
54
55 * only show verbatim input for syntax/input changes
56
57 * try to be as brief possible in those cases
58
59 * don't try to provide real-world examples, they often get too big,
60 which scares away people.
61
62 * Write complete sentences.
63
64 * only show user-visible changes. 
65
66 @end ignore
67
68 All line spanners are more flexible now in the configuration of their
69 end points.  This includes glissando, voice followers, text crescendos
70 and other text spanners.
71
72 @lilypond
73 \relative c'' {
74   \override Glissando #'bound-details #'right #'text = \markup { \hcenter \bold down }
75   \override Glissando #'bound-details #'right #'Y = #-4
76   \override Glissando #'bound-details #'right #'padding = #0.0
77   \override Glissando #'bound-details #'left #'arrow = ##t
78   \override Glissando #'bound-details #'left #'padding = #5.0
79   \override Glissando #'style = #'trill
80   
81   c1 \glissando c'
82 }
83 @end lilypond
84
85 This feature was sponsored by Trevor Bača.
86
87  
88 @item
89 The environment variable LILYPONDPREFIX has been renamed to
90 LILYPOND_DATADIR.
91
92 @item
93 Notes or rests, such as a typical end note, that fill an entire
94 measure are preceded by some more space.
95
96 @lilypond[ragged-right]
97 \relative c' {
98   \time 4/4
99   s1
100   c2. c4
101   \time 3/4
102   c2.
103 }
104 @end lilypond
105
106 @item All @code{\score}s in a lilypond-book fragment are now inserted
107 into the document. Also, toplevel markups don't result in an entire
108 page.
109
110 @item Alterations (such as a sharp and flat) may now be arbitrary
111 fractions. This allows some forms of microtonal music.  For example,
112 Turkish makam music uses 1/9th tone alterations.
113
114 @lilypondfile{makam.ly}
115
116
117
118 @item Tie directions may be set with @code{^~} and @code{_~}
119
120 @item Tablature now supports harmonics and slides,
121
122 @lilypond[fragment,ragged-right,relative=1]
123 \new TabVoice
124 {
125     <c g'\harmonic> d\2\glissando e\2
126 }
127 @end lilypond
128
129 This feature was sponsored by Mike Amundsen
130
131 @item Horizontal spacing now follows object outlines more
132 accurately. This allows tighter horizontal spacing.
133
134 @lilypond[fragment,ragged-right]
135 {
136   \stemUp c''4...*1/2
137   ceses'!
138 }
139 @end lilypond
140
141
142 @item Objects that belong outside of the staff are
143 now positioned automatically to avoid collisions.
144
145 @lilypond[fragment,ragged-right,relative=1]
146   c''
147   \once \override TextScript #'self-alignment-X = #CENTER
148   a,^"this doesn't collide with the c"
149   b^"this goes above the previous markup"
150   a8_"this goes below the dynamic"
151   a\f
152 @end lilypond
153
154 @item Staves are spaced vertically using a skyline algorithm. This helps to avoid
155 uneven vertical spacing.
156
157 @lilypond[ragged-right]
158
159 %% todo: fix 'landscape PDF.
160 #(set-default-paper-size "a6" )
161 \header {
162   tagline = ##f
163 }
164
165 \book {
166   \score {
167     {
168       a,,1 | a'4 b' c'' d'' \break
169       \repeat unfold 2 {a' b' c'' d''} | b''''1
170     }
171   }
172 }
173 @end lilypond
174
175 @end itemize
176
177
178
179 @ifhtml
180 For older news, go to
181 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html},
182 or @uref{../,go back} to the Documentation index.
183
184
185 @end ifhtml
186
187 @bye