]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/changes.tely
Merge branch 'lilypond/translation' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / changes.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @setfilename lilypond-changes.info
3 @settitle LilyPond Changes
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 @node Top
36 @top New features in 2.13 since 2.12
37
38 @ifhtml
39 This document is also available in @uref{changes.pdf,PDF}. It is part of
40 the @uref{lilypond/Manuals.html,LilyPond Documentation}.
41 @end ifhtml
42
43
44
45
46 @itemize @bullet
47
48 @ignore
49
50 HINTS
51
52 * only show verbatim input for syntax/input changes
53
54 * try to be as brief possible in those cases
55
56 * don't try to provide real-world examples, they often get too big,
57 which scares away people.
58
59 * Write complete sentences.
60
61 * only show user-visible changes.
62
63 @end ignore
64
65 @item
66 A version of the breve notehead has been added with two vertical lines on each side.
67 @lilypond
68 \relative c'' {
69   \time 4/2
70   \override Staff.NoteHead  #'style = #'altdefault
71   c\breve b\breve
72 }
73 @end lilypond
74
75
76 @item
77 Instrument names and vocal names now take into account the extent of
78 system start delimiters in other staves for their positioning,
79 resulting in improved default alignment for left-, center- and
80 right-aligned names.
81 @lilypond[quote,indent=18\mm]
82 <<
83   \new StaffGroup <<
84     \new GrandStaff <<
85       \new Staff {
86         \set Staff.instrumentName = #"Piccolo"
87         c''1
88       }
89       \new Staff {
90         \set Staff.instrumentName = #"Flute"
91         c''1
92       }
93     >>
94     \new Staff {
95       \set Staff.instrumentName = #"Bassoon"
96       \clef tenor
97       c'1
98     }
99   >>
100   \new PianoStaff <<
101     \set PianoStaff.instrumentName = #"Piano"
102     \context Staff = "up" {
103       c'1
104     }
105     \context Staff = "down" {
106       \clef bass
107       c1
108     }
109   >>
110 >>
111 @end lilypond
112
113 @item
114 Braces in markup can now be selected by point size using the markup commands
115 @code{\left-brace} and @code{\right-brace}.
116 @lilypond[quote]
117 \markup {
118   \left-brace #35
119   \hspace #2
120   \right-brace #45
121 }
122 @end lilypond
123
124 @item
125 Intermediate .ps files which are created by LilyPond
126 during compilation are now deleted by default.  To keep them,
127 add the following line to your input files:
128 @example
129 #(ly:set-option 'delete-intermediate-files #f)
130 @end example
131
132 @item
133 Dashed and dotted slurs, phrasing slurs, and ties
134 have been made variable thickness, and
135 partially dashed slurs are now available:
136 @lilypond[quote,relative=2]
137 \slurDashed
138 c4( d e f) |
139 \slurDotted
140 g4( f e d) |
141 \slurHalfDashed
142 c4( d e f)
143 @end lilypond
144
145 @item
146 An eyeglasses markup was added, indicating strongly to look at the
147 conductor for instructions:
148 @lilypond[quote,relative=2]
149 \mark \markup { \eyeglasses }
150 c4_\markup{ \eyeglasses }
151 @end lilypond
152
153 @item
154 A snap-pizzicato (also known as Bartok-pizzicato) articulation was added:
155 @lilypond[quote,relative=2]
156 c4\snappizzicato
157 @end lilypond
158
159 @item
160 Tuplet number formatting functions are now available to print other fractions
161 and to add notes to the number or fraction:
162 @lilypond[quote,relative=2]
163 \once \override TupletNumber #'text =
164   #(tuplet-number::non-default-tuplet-denominator-text 7)
165 \times 2/3 { c4. c4. c4. c4. }
166
167 \once \override TupletNumber #'text =
168   #(tuplet-number::non-default-tuplet-fraction-text 12 7)
169 \times 2/3 { c4. c4. c4. c4. }
170 \once \override TupletNumber #'text =
171   #(tuplet-number::append-note-wrapper
172     (tuplet-number::non-default-tuplet-fraction-text 12 7) "8")
173 \times 2/3 { c4. c4. c4. c4. }
174
175 \once \override TupletNumber #'text =
176   #(tuplet-number::append-note-wrapper tuplet-number::calc-denominator-text "4")
177 \times 2/3 { c8 c8 c8 c8 c8 c8 }
178 \once \override TupletNumber #'text =
179   #(tuplet-number::append-note-wrapper tuplet-number::calc-fraction-text "4")
180 \times 2/3 { c8 c8 c8 c8 c8 c8 }
181
182 \once \override TupletNumber #'text =
183   #(tuplet-number::fraction-with-notes "4." "8")
184 \times 2/3 { c4. c4. c4. c4. }
185 \once \override TupletNumber #'text =
186   #(tuplet-number::non-default-fraction-with-notes 12 "8" 4 "4")
187 \times 2/3  { c4. c4. c4. c4. }
188 @end lilypond
189
190 @item
191 FretBoards now have a chordChanges property to keep repeated FretBoard objects
192 from being typeset.
193
194
195
196 @end itemize
197
198
199
200 @ifhtml
201 For older news, go to
202 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html},
203 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS.html},
204 or @uref{../,go back} to the Documentation index.
205
206
207 @end ifhtml
208
209 @bye