~s-cecilio/lenmus/v5.3

402 by cecilios
Upload language pack. Start adding files for configure/make
1
LenMus ChangeLog
2
------------------
3
4
5
LenMus Phonascus 4.1
6
=======================================================================
7
8
9
10
LenMus Phonascus 4.0 (January 17th, 2009)
11
=======================================================================
12
13
As the version number change suggests, release 4.0 is major update in
14
the program code and functionality. The main changes are:
15
16
Inclusion of a score editor (beta status)
17
18
The major change from previous release 3.6 is the inclusion of a score
19
editor (althoug in beta status). The score editor is not yet finished, 
20
as much more features have to be added, but the included features are 
21
operational, and allows to create simple scores, even with several 
22
instruments and voices. Nevertheless, the editor is in a preliminary state
23
(beta status) and it is mainly useful deal with simple scores with one 
24
voice per staff. Many voices per staff are also supported but facilities 
25
to automate layouting task and taking automated decisions, such as 
26
automatic voice assignment, automatically setting up stem direction in 
27
notes to avoid collisions between stems, and other facilities, are not 
28
fully operational and in some cases produce poor results. Also, at 
29
current development stage, it is not possible to deal with:
30
31
    * lyric lines
32
    * slurs
33
    * dynamics, articulations and other symbols
34
    * cue/grace notes
35
    * rehearsal marks, coda, segno and related symbols
36
    * nested tuples
37
    * figures: lines, boxes, circles, other
38
39
These missing features will be added in coming releases. The basements 
40
are now there, so I expect to add much more features in short time.
41
42
One of the issues that has demanding me a lot of time is the user interface.
43
I would like to find a simple and intuitive interface, but the complexities
44
involved in editing a score makes this difficult to achieve. Therefore, do
45
not assume the user interface is finished as I will continue experimenting
46
with different approaches. Your suggestions are extremelly welcome,
47
specially if you have experience in using other score editors.
48
49
Change of license to GPL v3+
50
51
The extensive code re-writing required to include the score editor and the
52
fact that including a score editor is a major change in program features are
53
the main reasons to change release number to 4.0 instead of 3.7.
54
55
With release 4.0 I also have changed the program license to the new Free
56
Software Foundation GPL V3+. With this change, I expect to better ensure
57
your rights to use LenMus for free, to have access to source code, and to be
58
able to distribute it to others and to modify it. The change to GPL v3+ is
59
also a reason to change the release number to 4.0. With this change it will
60
be more identifiable which license applies to which lenmus version:
61
62
    * lenmus 1.x - freeware. Source code not available
63
    * lenmus 2.x & 3.x - GPL v2+
64
    * lenmus 4.x - GPL v3+
65
66
Welcome page
67
68
A welcome page has been added to facilitate access to the different features
69
and to have easily available on startup:
70
71
    * eBooks
72
    * The score editor
73
    * Latest open scores
74
    * Useful links and documentation
75
76
Other changes
77
78
Version 4.0 does not include new music eBooks or exercises. But bugs
79
detected in previous versions have been fixed.
80
81
Three new translations has been added: Basque, Galician and Italian.
82
83
 
84
 
85
86
LenMus Phonascus 3.6 (December 1st, 2007)
87
=======================================================================
88
89
Some new features and changes are introduced:
90
91
    * A new eBook with theory and exercises on cadences.
92
    * The automatic composer algorithm has been rewritten to take into
93
      account harmony rules. Scores in music reading exercises are now 
94
      'singable' and takes tonality into account.
95
    * Some errors corrected in Music Reading Level 1 eBook
96
    * French translation has been totally reviewed.
97
    * Some bug fixes and other technical improvements:
98
          o Bug fixed [#1742061]: Occasional crash on Ear Interval exercise.
99
          o Bug fixed [#1742062]: Intervals: theory exercise. No button 
100
            for 2dim answer.
101
          o Bug fixed [#1823932]: Score symbols bad positioned when no
102
            standard screen resolution.
103
          o Bug fixed [#1742064]: Scales identification: ambiguity in 
104
            answer buttons.
105
106
LenMus Phonascus 3.5 (June 17th, 2007)
107
=======================================================================
108
109
Some new features are introduced that affect the users' experience of 
110
the software:
111
112
    * A new eMusicBook is included: Music Reading level 1
113
    * Playback: a rhythmic accent was added. Higher volume on stronger 
114
      beats.
115
    * The MDI user interface was replaced by a notebook tabbed interface.
116
    * The lenmus program now includes the Dutch language translation.
117
118
Additionally, the new version has a lot of technical changes and some 
119
bug fixes:
120
121
    * Support was added to include images in eMusicBook texts.
122
    * Score parameters in eBooks: added tag to specify a fixed metronome
123
      rate to play the score instead of using a user specified value in the
124
      metronome control.
125
    * Improvements in the automatic music composer:
126
          o The composer was modified so that in the final measure it never
127
            adds a note longer that a quarter note if the composed piece
128
            only uses quarter notes. This was needed for Music Reading Level
129
            1 eBook, for the initial lessons.
130
    * Improvements in the internal score model to support more features:
131
          o Support to include graphical objects (arrows, lines, circles,
132
            etc.) in a score. For now only lines are implemented.
133
          o Implemented metronome mark notations.
134
          o Added support to set up the size of a measure by specifying 
135
            the barline position.
136
          o Added support for fermatas on notes and rests.
137
          o Added support to have global, inheritable options in all 
138
            score elements. Implemented support for the following options:
139
                + Option 'Staff.DrawLeftBarline' to control left barline 
140
                  drawing.
141
                + Option 'StaffLines.Hide' to control staff lines drawing.
142
                + Option 'StaffLines.StopAtFinalBarline' to allow for staff
143
                  lines going to the right paper margin instead of finishing
144
                  at the final barline.
145
                + Option 'Staff.UpperLegerLines.Displacement' to shift the
146
                  first upper leger line so that it is closer/further than
147
                  normal spacing. The other leger lines spacing is not
148
                  changed.
149
                + Options 'Render.SpacingMethod' and 'Render.SpacingValue',
150
                  to allow for more control of score renderization.
151
    * Improvements in score renderization:
152
          o Fixed spacing method implemented.
153
          o Fixed bug [#1715968]. Proportional spacing of notes is 
154
            now working.
155
          o Do not add spacing after barline if barline is not visible.
156
    * Improvements in LDP language to support the new features. New 
157
      tags added:
158
          o Implemented simple notation 'fermata', and compound notation
159
            '(fermata [above | below])' on notes and rests.
160
          o tag 'metronome' to define metronome notations.
161
          o tag 'graphic line' to add lines on a score.
162
          o tag 'spacer' for better controlling staff space.
163
          o tag 'opt' to add global, inheritable options to all other tags.
164
          o Added support for strings enclosed in double simple quotes as 
165
            an alternative to double quotes.
166
    * Several bug fixes:
167
          o Bug fixed [#1724988]: Crash if program is closed while playing
168
            intervals in aural training compare intervals exercise.
169
          o Bug fixed [#1715979]: When you have a score open, the 'show/hide
170
            navigation panel' button shows as active but you cannot click
171
            on it.
172
          o Bug fixed [#1715953]: In the Midi configuration wizard the 
173
            drop downs in the wizard should not be editable.
174
          o Bug fixed [#1715959]: Focus problem. In the configuration 
175
            window when you check the proxy configuration but do not fill it
176
            in and then change the focus to section 'language', the category
177
            selector changes but the focus remains on the Internet section.
178
            Alternatively you could generate a warning message and leave the
179
            focus on the Internet section.
180
          o Bug fixed [#1715963]: Repeated quick acceleration letters in
181
            options, menu labels. The English text has the same letter as
182
            quick key for bottom and right labels.
183
          o Bug fixed [#1715965]: Rests in a group of tied notes are not 
184
            rendered in the right position.
185
          o Bug fixed [#1715968]: Proportional spacing of notes is 
186
            not working.
187
          o Bug fixed [#176634]: Program crash if closed while playing 
188
            a score.
189
          o Bug fixed [#176635]: Crash if program is closed while playing
190
            an exercise (L2_MusicReading).
191
          o Bug fixed [#1590088]: Program crash if move to another 
192
            exercise while playing an exercise.
193
            
194
195
LenMus Phonascus 3.4 (5/Feb/07)
196
=======================================================================
197
198
    * A new eMusicBooks source format, based on XML and DocBook, has been
199
      developed with three objectives in mind:
200
          o To simplify writing eMusicBooks.
201
          o To simplify the translation of eMusicBooks.
202
          o To enable new features.
203
    * The controller to display eMusicBooks has been rewritten to adapt to
204
      the new eMusicBooks format. Now the index panel can also display
205
      images.
206
    * New buttons to increase/decrease font size on eMusicBooks. They 
207
      scale also the scores on the books.
208
    * All toolbar icons has been reviewed to improve the disable images.
209
    * A program, named LangTool, has been developed to compile eMusicBooks
210
      and to automate the translation process.
211
    * Supporting wxWidgets libraries upgraded to version 2.8.0
212
    * Bug fixed: In the options panel, key signature 'D mayor/B minor' is 
213
      duplicated and 'D b Mayor/B b minor' is missing [1610190].
214
    * Bug fixed: Minor scales, in scales exercises, have wrong key 
215
      signature [1604535].
216
    * Bug fixed: No ascending intervals in aural training [1601350].
217
    * Bug fixed: Spanish translation error in aural training 
218
      exercises [1610186].
219
    * Bug fixed: Metronome lose previous run settings. Always initialised
220
      at 20.
221
    * Bug fixed: Some navigation buttons on eMusicBooks didn't work.
222
223
LenMus Phonascus 3.3 (10/Nov/06)
224
=======================================================================
225
226
    * A new exercise for aural training: identify scales.
227
    * Theory exercise on scales identification improved: now it is 
228
      user configurable and more scales have been included.
229
    * Software updater improved: now it takes proxies into account (user
230
      request, task #130256).
231
    * Options dialog modified to include Internet settings. Updater 
232
      settings moved from 'Other settings' to 'Internet settings'.
233
    * French and Turkish translations now included.
234
    * Changing to another language is now immediate. In previous versions 
235
      it was delayed to the next run of the program.
236
    * New option to enable/disable right/wrong answer sounds in exercises
237
      (user request #1559450).
238
    * New option to do exercises in teams: two answer counters are displayed
239
      and each new problem is assigned to a different team.
240
    * New option to show the solution also when the answer was right.
241
    * Now, at first run, the program detects the language chosen for 
242
      installer interface and configures program to use also this language
243
      as default.
244
    * Screen renderization code modified to deal with fractions of a pixel
245
      and add anti-aliasing. This technique greatly improves visual quality
246
      of displayed scores.
247
    * Bug fixed: Metronome not synchronized with the score in compound 
248
      times (user reported bug #1581743)
249
    * Bug fixed: Occasionally, crash when displaying and exercise.
250
    * Bug fixed: When printing a score, in occasions, it is not adjusted
251
      to page size.
252
253
254
LenMus Phonascus 3.2 (26/Aug/06)
255
=======================================================================
256
257
    * New exercise for ear training: identify chords.
258
    * New theory exercise: identify chords.
259
    * Ear intervals exercise now allows to play intervals while not 
260
      expecting an answer
261
    * eBooks navigation toolbar now integrated with the main toolbars.
262
    * Print button and menu print option now also works for eBooks.
263
    * Unicode build, to fully support internationalization.
264
265
266
LenMus Phonascus 3.1 (4/Aug/06)
267
=======================================================================
268
269
    * First release oriented to support score edition:
270
          o LenMus scores imported from text files.
271
          o New toolbars for the score editor: play back, zoom.
272
          o Export scores as bmp or jpg images.
273
    * Toolbars are now draggable and dockable.
274
    * Improvements in score layout.
275
    * Bug fixed: Frequency to check for program updates changes if 
276
      language is changed.
277
    * Bug fixed: When playing back a score, accidentals not always
278
      propagated along the measure.
279
280
281
LenMus Phonascus 3.0 (May/06)
282
=======================================================================
283
284
    * All eBooks are now available in English and Spanish.
285
    * Buttons for answers added to 'identify scales' and 'build interval'
286
      exercises.
287
    * Name of intervals now displayed in ear training exercises when
288
      requesting to show the solution.
289
    * The exercise on intervals (theory) has been improved.
290
    * The piano keyboard has been removed.
291
    * Now, at start, automatically checks if a new version of the program
292
      is available.
293
294
In addition:
295
296
    * Project changed to GNU free software, hosted at Sourceforge.net
297
    * Totally reprogrammed, from Microsoft Visual Basic 6.0 to wxWidgets and
298
      C++. This opens the possibility to launch releases for all Linux
299
      variants, Mac OS X, and Windows, and relief the project from version
300
      2.0 technical constrains to improve.
301
    * Teaching material now written in Windows help format
302
303
LenMus Phonascus 2.0 (Oct/04):
304
=======================================================================
305
306
    * Polyphonic capabilities added.
307
    * Support for scores with several instruments added to external 
308
      language LDP
309
    * Developed an architecture for integration between scores, interactive
310
      exercises and written text book material, so that all exercises are
311
      fully integrated into the text and music scores are not just images or
312
      pictures but fully interactive operational music scores that the
313
      student can hear, in whole or just the measures selected by the
314
      student.
315
    * Internationalization support added. First English release.
316
    * For more details click here.
317
318
 
319
LenMus 1.0 (Jan/04):
320
=======================================================================
321
322
    * First release.
323
    * A collection of non-integrated music exercises for ear-training and
324
      music reading.
325
    * Only Spanish version. No internationalization support
326