]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
* mf/parmesan-custodes.mf (dir_down): remove _ from glyph names.
[lilypond.git] / NEWS
1 New features in 1.8 since 1.6
2 =============================
3
4 ** There chord entry code has been completely rewritten. It is now
5 cleaner and more flexible.
6
7 ** A new syntax has been added for  text entry.
8
9 This syntax is more friendly than the old mechanism, and it is
10 implemented in a more robust and modular way.
11
12 ** Deeper integration of the input language and Scheme. You can now use
13 LilyPond identifiers in Scheme, and use Scheme expressions instead of
14 LilyPond identifiers.
15
16 ** The internal representation of music has been cleaned up completely
17 converted to Scheme data structure.  The representation can optionally
18 be exported as XML.
19
20 ** A new syntax has been added for chords:
21
22         << PITCHES >>
23
24 In version 2.0, this syntax will be changed to
25
26    < PITCHES >  for chords
27
28 and
29
30    \simultaneous { .. } for simultaneous music.
31
32 ** A new uniform postfix syntax for articulation has been introduced.
33
34 A beamed slurred pair of eighth notes can be entered as
35
36         c8-[-( d8-]-) 
37
38 In version 2.0, postfix syntax will be the only syntax
39 available, and the dashes will become optional.
40
41 ** User code may now be executed during interpreting.
42
43 The syntax for this code is 
44
45         \applycontext #SCHEME-FUNCTION
46
47
48 ** New algorithms for chord-name formatting have been installed. This
49 algorithm can be tuned and has an ergonomic syntax for entering
50 exceptions.
51
52 ** Texts may now be put on multimeasure rests, eg.
53
54         R1*20^\markup { "GP" }
55
56 ** Ancient notation ... ?? ...  (Jurgen?)
57
58 ** Glissandi can now be printed using the zigzag style.
59
60 ** Clusters may now be printed. The syntax is:
61
62         NOTE-\startCluster
63
64         ..
65         NOTE-\stopCluster
66
67 ** For irregular meters, beat grouping marks can be printed. The
68 syntax for this is
69
70         #(set-time-signature 7 8 '(3 2 2))
71
72 ** Nested horizontal brackets for music analysis can now be printed.
73
74         NOTE-\startGroup
75                 ..
76         NOTE-\stopGroup
77
78 ** Ottava brackets are now fully supported as a feature.
79 The syntax is
80
81         #(set-octavation 1)
82
83 ** Metronome markings are printed when a
84 \tempo command is processed. 
85
86 ** Fingerings can be horizontally on chords.
87
88 ** The appearance of various glyphs has been fine-tuned 
89
90 ** Different types of percent style repeats may now be nested
91
92 ** The emacs support has been extended.
93
94 ** The manual has been completely revised and extended manual.
95
96
97
98 New features in 1.6 since 1.4
99 =============================
100
101 * Support for figured bass and tablature.
102
103 * Completely rewritten beam formatting: provides much better output
104 now.
105
106 * Completely revised and improved music font.
107
108 * Completely rewritten MIDI import support.
109
110 * Completely rewritten grace note support. Practically speaking this
111 means that grace notes can be slurred to normal normal notes.
112
113 * Improved accidental handling and formatting: styles for producing
114 cautionaries may vary, and complex collisions between accidentals of a
115 chord are handled much better.
116
117 * Better spacing: both globally and locally. This includes subtle
118 details like optical stem spacing.
119
120 * More support for ancient notation: mensural ligatures, ambitus
121 (pitch range) of voices, more shapes, etc.
122
123 * More support for piano notation: bracket pedals, directed arpeggios,
124 arpeggio brackets.
125
126 * Easier music polyphonic music entry.
127
128 * More extensibility, many speedups and bugfixes
129
130 * The manual has been thoroughly revised.
131
132 * Development is now hosted at http://savannah.gnu.org, and sources
133 can be downloaded through anonymous CVS.
134
135 * Support for windows: LilyPond is part of the cygwin distribution,
136 which comes with a user-friendly installer.
137