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