Recent Changes - Search:

Get GNU Solfege at SourceForge.net. Fast, secure and Free Open Source software downloads

ReleaseNotes-3-7

3.7.3 April 13, 2007

Arch revision: tca@gnu.org--solfege-2006/solfege--stable--3.7--patch-95

  • Export training set bugfix: Make the interval modules generate the intervals the lesson file says, not the last intervals practised.
  • Export training set menu: only display the lesson files that can be exported.
  • Added gui to the preferences window to select programs to create WAV files and encode OGG and MP3 files.
  • Renamed the menu entry for the idtone exercises (SITS.00138?)
  • Moved the test code out of the modules and into subdirectories named tests. Added the test.py script that run tests.
  • Unimportant source code tweaks after playing with pylint and pychecker. Added the scripts mychecker and mylint.
  • Added the tools/screenshot.py script.
  • Added makefile target to create one big HTML file containing the whole user manual.

3.7.2 March 24, 2007

Arch revision: tca@gnu.org--solfege-2006/solfege--stable--3.7--patch-71

  • Don't use python 2.4 decorators since we still support python 2.3
  • And don't use python 2.4 traceback API
  • All DataparserExceptions will now show the context where the error happened.
  • bugfix: french clef was one line to high. Thanks busmanus.
  • python2.3 compat fix for the export trainingset feature.
  • Fix the windows sound driver so that export training set works.
  • Update the /dev/sequencer driver to the new api

internal changes:

  • small lessonfile get_music cleanup
  • lessonfile: validate music types at parse time.
  • MusicalPitch: __add__ dim fifth bugfix
  • htmlwidget unicode fix.

3.7.1 End of february, 2007

Arch revision: tca@gnu.org--solfege-2006/solfege--stable--3.7--patch-50

  • singinterval: Don't use double accidentals.
  • Add melodic interval exercises that goes both up and down.
  • Merge 'export training set' feature
  • Use standard_exception_handler, and make the New button sensitive after we catch and handle an exception.
  • Exception handling/unicode improvements
  • Fakesynth: work with MidiEventStream
  • app.py: Make solfege:practise/filepath urls work

internal changes:

  • Move rat.py and track.py to mpd/
  • Move code to create midi files to MidiEventStream.write_midifile
  • Better reraiseing of exceptions not handled by standard_exception_handler
  • HelpBrowser.handle_href -> call App for most urls
  • make cfg use only unicode strings

3.7.0 December 31, 2006

Arch revision: tca@gnu.org--solfege-2006/solfege--stable--3.7--patch-13

  • Add rhythmtapping and rhythmtapping2 exercise modules.
  • mpd percussion improvements and api changes.
  • Documented the lessonfile percussion and rhythm music objects.
  • The user now selects the percussion instrument used for most rhythm exercises in the preferences window.
  • Spread the exercises over a few more menus. Let's see how this works. I'm open to other suggestions.
Edit - History - Print - Recent Changes - Search
Page last modified on June 12, 2007, at 08:40 PM