2.2.2 March 21, 2005
Arch revision: solfege--main--2.1--patch-51 (but without the changes in patch-49)
- Rewrite the pygnome test in configure.ac. It was buggy and ugly.
2.2.1 March 20, 2005
Arch revision: solfege--main--2.1--patch-46
- Marco Colombo found some more strings that was not marked for translation and fixed some bad english.
- Removed
polyrhythm.py and intervals.py because they was only junk.
- Removed menu entry for the unexisting file
theory-scales.html.
- Updated
fr.po and it.po.
- Distribute the
.svg icons for lessonfile_editor, but use the generated .png icons when running.
- The windows build now uses the default gtk+ theme instead of wimp.
2.2.0 February 28, 2005
Arch revision: solfege--main--2.1--patch-35
This is the new stable release.
Changes since 2.1.93:
- Updates to the italian translation.
- Fixes header label to idtone statistics.
- htmlwidget unicode fix. Maybe I got it correct this time :-)
- utils(parse_url): bugfix
Summary compared to the 2.0 branch
- Added a framework to use lilypond to write music theory articles. Not much is written yet.
- Added the sing-answer exercise.
- Don't display more than one dialog complaining that sound init failed.
- Added Repeat arpeggio button to the sing-answer exercise.
- Lesson files can put
have_repeat_slowly_button=yes in the header to get a button that does exactly that.
- Added a lesson file editor. It is not very advanced, and it can only create chord exercises so far.
- Added tooltips to the toolbar.
- The icons used in the program are now themable.
- Renamed
/etc/solfege2.0 to /etc/solfege
Lesson files
There are some changes to the lesson file format. Old lesson files does still work, but it is time to update them to the new standard.
You should not use the variable musicformat in the header block. Instead we now specify the music type for each question:
question {
name = "major"
music = chord("c e g")
}
question {
name = "minor"
music = music("\staff{ <c es g> }")
}
This change was required because then we can write new exercises that contain several music variables with different music format.
The file lessonfiles.html included in the program describes the file format further, including new functions like voice(), rvoice() and wavfile().