New stable release: GNU Solfege 3.10.4
- Bugfix: allow us to run more than one singinterval test beforerestarting the program.
- Allow apostrophe in lesson names. Contributed by Noam Raphael.
- create_practise_and_test_menu: Remove old Actions before adding them again. This to avoid gtk-warnings. Add an integer value to all Action names, so that we can guarantee that the Action names are unique.
- Updated Vietnamese and Italian translations from the translation project.
- Singinterval: key mouse-insensitive bug workaround
- See the release notes for details.
New stable release: GNU Solfege 3.10.3
- Updated translations from the Translation Project:
- French by Patrick Ficheux
- Italian by Marco Colombo
- Vietnamese by Clythie Siddall
- New bug tracker at http://bugs.solfege.org
- Merge workaround of winmidi.output_devices() bug (#12 on bugs.solfege.org)
- First very simple cadense exercise. Added just to see if someone will write better exercises.
- See the release notes for details.
New stable release: GNU Solfege 3.10.1 and 3.10.2
3.10.2:
- Updated italian translation from Marco Colombo
- Updated vietnamese translation from Clytie Siddall
- Added tests that automatically check for new translations from the Translation Project when I try to make a release.
- Some cleanup the the makefile rules that build the users manual.
3.10.1:
- Changed license to GPLv3
- Fix the code that reports if the midi module is missing.
- User manual: Fix figure 3.12 text: name the interval correctly
- Raise ExecutableDoesNotExist if we have an empty MIDI player
build system:
- permanent fix to the pcopy.py problem getting too long command line.
New stable release: GNU Solfege 3.10.0
- Ear training test print out
- Lots of internal fixes. Better error messages for people writing lesson files
- Use the Translation Project for all translations.
- MS Windows: Save in "My Documents" and "Application Data".
- Lots of bug fixes
New stable release: GNU Solfege 3.8.2
- Vietnamese translations by Clytie Siddall
- Updates to the french translation by Patrick Ficheux
- Bugfix to the lesson file header parser, so that whitespace is optional after
header, making "header{" work as expected.
New stable release: GNU Solfege 3.8.1
- Bugfix: work with pygtk 2.6, not only 2.8 and newer
- Make the Escape button to close the export dialog and the dialog asking if you want to save work.
- Merge autogen.sh tweak from solfege.dev
- Fix for stupid bug. The ask_for_names_changed method would be set to None. Fix this. Didn't see this bug before because only expert mode would trigger this. This fixes this bug.
- MusicDisplaye rat import fix.
- Added a few Norwegian translation.
New stable release: GNU Solfege 3.8.0
The most user visible changes compared to 3.6.6:
- added the rhythmtapping and rhythmtapping2 modules.
- menu reorganisation
- export training set feature
- better error messages if you try to write lesson files.
For more details, please see ReleaseNotes-3-7 or the changelog file.
New stable release: GNU Solfege 3.6.5
- make osutils.run_external_program work in MS Windows
- Handle empty string as .wav or .midi file player
- Unicode fixes for dataparser, lessonfile and HarmonicProgressionLabel
- Updated de.po from Marc Schettke
- fr.po: updates by Patrick Ficheux
- added pt_BR translations by Elias Dorneles da Silveira Junior
- help/Makefile bugfix and updated help/README
- singinterval: no double accidentals
- make click on web links in the help browser work again.
New stable release: GNU Solfege 3.6.4
- Bugfix: Correct set of intervals in the "Second to octave" of melodic intervals going down.
- Learning tree editor: know about debugtree.txt if --debug is used.
- preferences window select sound widget bug fix.
- Bugfix: Swap lower and upper instrument if selecting different instruments for the top, the middle and the lowest tone of chords and harmonic intervals.
- Define the source code encoding in a few files.
- Use format string mapping key to make translations better.
- Added a test to check for bad format string mapping keys.
- Debian package: handle upgrade from broken 3.0.6-1
- melodicinterval: bugfix to test results
New stable release: GNU Solfege 3.6.3
- Added small section about learning trees to the user manual
- create
.solfege/learningtrees if it does not exist. Bug found by Davide Bonetti.
- Ask if we should save the current learning tree before creating a new.
- More updates to it.po from Davide Bonetti.
New stable release: GNU Solfege 3.6.2
- Learning tree editor improvements:
- Do not allow duplicate menu names.
- Allow to change learning tree in the editor window.
- Added "New" button
- Show a message if we try to edit a write protected tree
- Do not hide the dialog telling that a learning tree is missing behind the splash window.
New stable release: GNU Solfege 3.6.1
- Add missing music displayer to one scale exercise (sc-maj)
- Updated italian translation from Davide Bonetti.
- Even more new scale exercises from Davide Bonetti.
- Move lesson file includes to
lesson-files/include and search the files for strings to translate.
- Add music displayer to the harmonic progression exercises, and removed one of them because.
- Fix rounding error in auto_new_question timing. Reported by Iain Duncan.
- Lessonfiles should take the arpeggio tempo from the rc file. Reported by Iain Duncan.
New stable release: GNU Solfege 3.6.0
Major changes since 3.4.2:
- We now require pygtk 2.6.0 or newer.
- Added the
elembuilder module that is used for harmonic progression dictation, but can be used to many different things.
- LOTS of new scale exercises from Davide Bonetti.
- Bug fixes and minor tweaks. Details can be viewed in the 3.5.x release notes and in the ChangeLog file included in the source tarball.
New development release: GNU Solfege 3.5.2
- Handle ImportError in sound init in configwindow.py better.
- Fix problem with expert mode, as reported in this report and many others.
- po/Makefile: Make sure
po/solfege.pot is updated. Let's hope this makes the strings people has complained about translatable.
- More lesson files from Davide Bonetti
See the release notes for more details. This is the second release candidate in preparation for the next stable release.
New development release: GNU Solfege 3.5.1
- Make the debug tree always available when --debug is used.
- Added the scale documentation from Davide Bonetti.
- htmlwidget: fix so that we can have subdirs inside
help/C with html files. Small improvement to the table support.
- Add the lesson file
three-prog-root to the learning tree, after converting it to use the elembuilder module.
- Add a small label "wrong" to elements that are answered wrongly, and let the "New" button grab the focus when we answer correctly.
- Fix wrong norwegian translation.
This is a release candidate in preparation for the next stable release.
New stable release: GNU Solfege 3.4.2
- fix random_transpose=yes...
- learningtree editor fix
New development release: GNU Solfege 3.5.0
- Lots of new scale exercises
- New
elembuilder module that can be used for for example harmonic progression exercises.
- See the release notes for more details.
New stable release: GNU Solfege 3.4.1
- identifybpm: save statistics ,and update statistics page when we start the exercise.
- Fix add lesson learning tree editor bug.
- Added lessons to practise intervals from second to octave.
- Added missing tests from 2 harmonic interval exercises.
New stable release: GNU Solfege 3.4.0
- A new
nameinterval exercise module with exercises.
- We can have more than one menu with exercises.
- Fix for that long lasting MS Windows permission bug.
Internal changes:
- Removed the concept of "lesson collections"
- Dramatically reduced the size of the distributed file by compressing the screenshots in the user manual.
New development release: GNU Solfege 3.3.3
This is a development release with bug fixes preparing us for the next stable release.
- Added descending melodic intervals exercise
- man pages: Removed some junk and use named chars for @ and (C) sign.
- make
./solfege.py --help to pipe work again.
- make sure C locale is used when generating the man pages.
- bugfix: "random_transpose = no" did not work
- documented lessonfile header var
help.
- misc fixes to the debian packaging. Not ready for upload yet.
New development release: GNU Solfege 3.3.2
- Learning tree editor: make it possible to delete menus.
- Do not reorder the menubar when saving the learning tree.
- Rhythm: call the correct constructor
- Updated po/no.po
- Display a message box telling that tests are not supported if the user adds a test definition to a lesson file that does not support tests.
- Compatability fix to work with Make 3.81
New release: GNU Solfege 3.3.1
This devel release fixes the long lasting tmp file permission bug people running ms windows xp has experienced. (2006-06-05) Update: The windows build for 3.3.1 was broken. Use 3.3.1.1. instead. Sorry for the mess! Also I'm having troubles finding a usable gtk+ version for windows users. Please report how 3.3.1.1 works to solfege-devel@lists.sourceforge.net. Remember to tell which version of windows you run.