Recent Changes - Search:


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.

Edit - History - Print - Recent Changes - Search
Page last modified on June 10, 2006, at 12:04 AM