]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
release: 0.0.34
[lilypond.git] / NEWS
1 *******
2 pl 34
3         - better midi syntax.
4         - --midi,-M option.
5         - preliminary midi2mudela (/mudela2midi) converter: m2m (JCN)
6 Internal
7         - m2m sources: midi-*; (JCN)
8         - new Midi_walker, fixes several MIDI bugs.
9         - junked Midi_staff, Staff_column children, Midi_walker
10         - Midi_output
11
12 *******
13 pl33
14 Examples
15         - Swedish notenames (MB)
16
17 pl pre33-2
18
19 Bugfix
20         - midi pitch
21         
22 Features
23         - Jan's patches, see below
24 Bugfix
25         - some midi bugfixes.
26
27 pl pre33-1 (JCN)
28
29
30         - midi output using pitches iso notename
31 Examples
32         - added midi output (some midi output files broken?)
33         - all melodic fixed (except for error.ly:-) 
34         - midi.ly
35 Bugfix
36         - midiwalker line break
37         - empty/nonexistent include at top of ly
38         - midi #tracks
39         - midi pitch c0
40         - midi poor man-s staff dynamics
41 Internal
42         - Midi_column, Midi_staff, Midi_walker
43
44 pl pre33 (JCN)
45         - Jan's patches, see below
46
47 Features
48         - simple plet notation (JCN)
49         - lyrics centred, but no fully suppored? (JCN)
50 Internal
51         - Midi_stream 
52         - Mididef
53         - Midi_item, Midi_pitch, Midi_duration
54         - Midi_chunk, Midi_header, Midi_track
55         - preparations for midi output 
56         - no exit upon context error (JCN)
57         - converted some "warnings" to errors; no output (JCN)
58 Bugfix:
59         - simple plet bugfix
60 Examples
61         - updated standchen, menuetto (JCN)
62         - new plet notation (JCN)
63         - plet.ly (parse and spacing tests) (JCN)
64
65 *******
66 pl 32
67 Features
68         - multiple meters, see rhythm.ly
69         - skip syntax/Skip_req
70         - score_wide_music: commands in staff now override commands in score.
71 Internal:
72         - command carnage
73         - Key_register
74         - Bar_register
75         - Meter_register
76         - meters now kept in baseclass Staff_walker
77         - Score_walker (to ease MIDI output)
78 Doc:
79         - Hungarian doco added to CodingStyle
80
81 pl 32-1
82         - music processing speedup
83         - website added to doco
84         - clef must *inside* music
85         - fixed spurious "beam too narrow" messages.
86 Internal:
87         - merge musical / non-musical staff_column
88         - musical/ non-musical requests
89         - Clef_register
90         - split up request.hh, Musical_req vs. Nonmusical_req
91 *******
92 pl 31
93
94 Examples
95         - Coriolan example (JN)
96         - standchen updated
97 Bugfix
98         - calcideal assertion bugfix
99 *******
100 pl 30
101
102 Features
103         - better multivoice spacing
104         - move rest in multivoice staff
105         - errors in TeX output now warnings
106         - progress indicator
107         - music processing speedup.
108 Internal
109         - make spanner for staffsym; scrap Line_pstaff
110         - scrap simplestaff (Rhythmic_staff temporarily disabled)
111         - docxx 3.0 format comments
112         - split register source files
113         - hardcoded dimensions compile time
114         - Lookup::tex_hairpin
115 Bugfix
116         - non G-clef clefs
117         - script junking (2x)
118         - empty files
119         - beam::center (plet position!)
120         
121 pl 29
122         - multiplatform Makefile (JN)
123         - context errors: bugfixes (JN)
124 *******
125 pl 28
126
127 Internal
128         - idealspacing slightly better for multivoice.
129 Doc
130         - Request_register
131 Bugfix
132         - Script.cc : float exception (MB)
133         - Request::Request(Request) copying of definition pointer (JN)
134         - cleaned dependencies for broken spanners
135         - stupid typo in Staff_elem::post_processing()
136         - init of hpos in PCol::PCol
137         - Word_wrap::solve() bug 
138 *******
139 pl 27
140         - preliminary WIN32 support (JN)
141 Features
142         - errors converted to warnings (JN)
143         - context errors (JN)
144         - As vs. as  notename.
145         - WARNING: "melodic" stafftype will create the new Complex_staff!
146 Examples
147         - Lohman's Viola Quartet (JN)
148         - JS Bach Solo Cello suite II menuet (JN)
149
150
151 pl pre27
152
153 Features        
154         - option --init
155         - last_duration_mode: default_duration is last duration entered
156         (\duration{\last})
157         - syntax: grouping 2*4 3*8
158         - preliminary multivoice support
159 Examples
160         - JS Bach's WTK example added.
161
162 Internal:
163         - Text_reg and Script_reg
164 *******
165 pl 26
166         - Documentation/lelie_logo.png
167         - 8-bit chars for input (see ltest.tex) (MB)
168         - quotes around string now optional
169 Bugfixes:
170         - unmatched ] (MB)
171 Internal:
172         - print/name methods of Staff_elem
173         - added Request_register
174         - Voice_group_registers, Voice_registers, *_register
175         - Complex_staff
176 *******
177 pl 25
178         - other clefs added, keys typeset properly (MB)
179
180 *******
181 pl 24:
182         - Lyrics (JCN)
183         - Commands in music-mode (an input feature) (there you are, Mats)
184
185 *******
186 pl 23:
187         - TODO file inc'd
188         - cadenza mode.
189         - default extension, search path.
190         - error.pod,faq.pod
191         - Markers
192         - configure script
193         - inputfile name in output.
194 Internal changes:
195         - scrapped VPATH
196         - Make dependencies per .o
197         - Split Input_* parsing steps to enable marking 
198 Bugfixes:
199         - unconnected columns
200
201
202 *******
203 pl 22:
204         - doco from mpp
205         - repeat signs
206         - | checks for bar in a voice (Barcheck_req)
207 Internal changes:
208         - naming (Hungarian notation, svec vs. Array)
209         - cleanup PScore, Score
210         - removed Staff_commands, plugging commands into Staff_column directly
211 Bugfixes:
212         - bug noteheadswap
213         - huge memleak fixed; unearthed lots of bugs
214
215 *******
216 pl 21:
217         - scripts
218         - texts
219         - nplets (triplets!)
220 Internal changes:
221         - Move breaking stuff into a separate class Break_algorithm
222         - dependencies for Staff_elem's
223
224 *******
225 pl 20:
226         - updated doco to .pod
227         - include files from .ly
228 Internal changes:
229         - Rational for time measurement
230         - directionalspanner/textspanner
231
232 *******
233 pl 19:
234         - grouping code: LilyPond can set advanced multibeams.
235 Internal changes:
236         - struct Moment
237
238 *******
239
240 pl 18:
241         - robust Staff_commands
242
243 *******
244 pl 17:
245         - robust Input_commands
246         - merged Vertical_/Horizontal music
247         - PARTIALs with duration
248         - modularized lexer: multiple runs
249
250 *******
251 pl 16
252         - notenames configurable
253
254 *******
255 pl 15
256         - grouping code
257         - multibeams (simple)
258
259 *******
260 pl 14
261         - symtables from .ly
262         - Input_command
263         - Input_{score/staff}
264
265 *******
266 pl 13
267         - Horizontal/Vertical music
268         - Input_commands