]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/changes.tely
Update documentation for what's supported in MIDI. (issue 3740)
[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 @include macros.itexi
6
7 @ifhtml
8 @macro inputfileref{DIR,NAME}
9 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
10 @end macro
11 @macro usermanref{NAME}
12 @inforef{\NAME\,,../user/lilypond/lilypond}@c
13 @end macro
14 @end ifhtml
15
16 @ifnothtml
17 @macro inputfileref{DIR,NAME}
18 @file{\DIR\/\NAME\}@c
19 @end macro
20 @macro usermanref{NAME}
21 See user manual, \NAME\
22 @end macro
23 @end ifnothtml
24
25 @macro textanchor{NAME}
26 @html
27 <a name="\NAME\"></a>
28 @end html
29 @end macro
30
31
32 @documentencoding utf-8
33 @documentlanguage en
34 @afourpaper
35
36 @finalout
37
38 @node Top
39 @top New features in 2.20 since 2.18
40
41 @allowcodebreaks false
42
43 @itemize
44
45 @ignore
46
47 HINTS
48
49 * add new items at the top
50
51 * only show verbatim input for syntax/input changes
52
53 * try to be as brief possible in those cases
54
55 * don't try to provide real-world examples, they often get too big,
56 which scares away people.
57
58 * Write complete sentences.
59
60 * only show user-visible changes.
61
62 @end ignore
63
64 @item
65 The most common articulations are now reflected in MIDI output.
66 Accent and marcato make notes louder; staccato, staccatissimo and
67 portato make them shorter. Breath marks shorten the previous
68 note.
69
70 This behavior is customizable through the @code{midiLength} and
71 @code{midiExtraVelocity} properties on @code{ArticulationEvent}.
72 See @file{script-init.ly} for examples.
73
74 @item
75 The PostScript functionality of stroke adjustment is no longer
76 applied automatically but left to the discretion of the PostScript
77 device (by default, Ghostscript uses it for resolutions up to
78 150dpi when generating raster images).  When it is enabled, a more
79 complex drawing algorithm designed to benefit from stroke
80 adjustment is employed mostly for stems and bar lines.
81
82 Stroke adjustment can be forced by specifying the command line
83 option @samp{-dstrokeadjust} to LilyPond.  When generating
84 @code{PDF} files, this will usually result in markedly better
85 looking @code{PDF} previews but significantly larger file size.
86 Print quality at high resolutions will be unaffected.
87
88 @end itemize
89
90 @ifhtml
91 For older news, go to
92 @uref{http://lilypond.org/doc/v2.18/Documentation/changes/},
93 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/},
94 or @uref{../,go back} to the Documentation index.
95
96
97 @end ifhtml
98
99 @bye