Kangas Sound Editor change history
Version Date Comments
4.2.0 11-Jul-2014 (Windows & Linux). Changes to new installation sample database. Made the extent of Recorded Sound boxes sensitive to the Volume multiplier field in the containing Sequence box. Fixed bugs with .WAV sound file handling.
4.2.0 25-Jun-2014 (Mac OS X only). Fix to prevent a dialog 'Kangas Sound Editor Install.app is damaged and can't be opened'. Changes to new installation sample database. Made the extent of Recorded Sound boxes sensitive to the Volume multiplier field in the containing Sequence box. Fixed bugs with .WAV sound file handling.
4.1.0 05-May-2014 Bug-fixes and improvements to WavePlayer. Improvements in the handling of Recorded Sound boxes. Clicking on the 'Tracks' node now functions as a 3-way toggle. Single quote and backslash SQL syntax errors fixed. New installs now include examples of the four additional graph types introduced in version 3.2.0. Improved error report when an attempt to insert duplicates into the database is made. Fixed bug in sound-engine graph calculations in Compute Stereo and Recorded Sound. Improved format of fields shown in Duration dialogs. Fixed bug in Sound engine when the bits-per-sample is not an exact multiple of 8, and another when the bits-per-sample is exactly 8. Waveform, Amplitude and Pitch views handling of 'Cannot locate intermediate file' messages improved. Closing the program and starting a new composition now only prompt the user if there are unsaved edits. The user actions of load/re-load composition, delete composition and XML import of a composition no longer have the side effect of closing track nodes and associated views. Fixed bug with setting the Composition parameters from its dialog and then saving. Fixed bugs that prevented successful XML import of a composition. Fix to bug where Waveform, Amplitude, Pitch, Channel and Master views were not always cleared on new composition or change of composition.
4.0.0 02-May-2014 (HjemmePC release). Inclusion of WavePlayer, an internal audio player. Track 0 enhancements, including computation of Master track. Improvements to Waveform, Pitch and Amplitude views. Reuse sound and intermediate filenames facility added. Computation of child sound and intermediate files added. Configure sound file parameters dialog improved. Improvements to Variations dialog. The 'Time ruler start' on the toolbar is now a spinner field. Sound-box properties 'beeping' bug fix. Installation bug fix for 64-bit Windows machines.
3.2.2 21-Nov-2013 (Mac OS X only). Changed to save main window preferences only if the user confirms he/she wants to close the program. An unnecessary refresh of the Properties view has been removed. Changes to better deal with a Sequence box which while selected, goes off Edit view. A bug resulting in incorrect display of UNNAMED COMPOSITION in the title bar for a named composition in Aqua look-and-feel has been fixed. Added code to better handle a switch from MIDI to non-MIDI pitch on a composition. Updated installer instructions relating to MySQL. Improved display of Variations. Fixed bug in volume/duration calculation for Repetition Groups.
3.2.1 17-Oct-2013 (Linux .jar file only). Fixes some bugs in the installation program that prevented a desktop shortcut to the Kangas Sound Editor from being successfully created on Linux and Unix.
3.2.0 28-Sep-2013 New graph types 'Square root', 'Cube root', 'Power' and 'Geometric sequence' have been added. An octave/note selector for the MIDI start pitch of Sequence boxes has been introduced. Numeric fields in the Properties window now have spinners for incrementing or decrementing values, and sliders for major or minor adjustments to values. Graph evaluation has been improved, including a fix of a possible divide by zero error. Bugs in the rendering of Waveform, Amplitude and Pitch views, including a failure for these to be resized properly, have been fixed. Property window fields now have a cream background colour (previously white). Links to web pages in the Help on the Web dialog have been updated, fixing some links which had become broken in the process. The operation of dragging Sequence boxes has been made smoother, by fixing a bug which resulted in the Properties window being re-displayed needlessly. Registry keys for this program are now stored under a key of com->kangasound in the Java preferences section of the registry; previously there was a possibility of a key conflict with another Java program.
3.1.0 25-Dec-2010 Precision of numbers displayed and input-able with Graphs, Anti-harmonic Bases and Variations has been increased from 3 to 6 decimal places, precision of Harmonic/Anti-harmonic factors has been increased from 3 to 8 decimal places. A new display-only column 'Frequency Multiple' and an additional validation check on save have been introduced to Anti-harmonic Bases. Graphs, Harmonics, Anti-harmonics, Anti-harmonic Bases and Variations have a new color scheme, and their finder dialogs have a new slider control 'Axis detail level'. Axis labels now have a grey, semi-transparent background to improve their readability whilst not totally obscuring the data. Rendering of Anti-harmonic and Anti-harmonic Bases has been improved. A bug in the XML import of 'Keep intermediate file' flags has been fixed. A bug relating to the input/validation of columns 'Initial interval' for Variations has been fixed.
3.0.1 16-Nov-2010 Fix release for Mac OS X Leopard, fixing a bug whereby the Kangas Sound Editor installer failed to launch even when a valid Java SE 6 VM is present on an Intel 64-bit machine.
3.0.0 05-Nov-2010 XML import/export facility added, allowing Kangas Sound Editor users to collaborate with and build on the work of other Kangas Sound Editor/QI users. Improved cross-platform functionality, targeting Mac OS X, and Linux (especially Ubuntu). Improvements to the installation program, which now includes the previously separate database setup script. Edit Panels now have vertical scroll bars if needed, and have a white background. New functions to delete tracks, and copy/move/delete a range of Sequence boxes have been added. An indicator (*) now appears next to the composition title if there are unsaved edits. Edit Panel tree-nodes are now topmost for a given track. New configurable parameters are: Default Edit View duration, Property view width, Transparent toolbar icons, Host name and Port number (the last two allow MySQL server and Kangas Sound Editor to run on different computers). Toolbar buttons and search buttons have redesigned icons. The Sequence button is now topmost/leftmost in the toolbar (depending on its orientation). General improvements have been made to dialogs. "Help on the web" and About dialogs are now modeless, and have been redesigned. New dialog "Configure all parameters" added (this is called "Preferences" in Mac OS X). Main program dividers now remember their location. Properties toolbar displays the track number of the displayed properties, but is no longer draggable. Bugs in Nimbus look-and-feel fixed. Bug in MySQL password recognition fixed.
2.8.0 04-Dec-2008 Improvements in the handling of volume changes for Repetition Groups, including introduction of new field 'Cumulative volume'. Installer/Uninstaller improvements.
2.7.0 17-Sep-2008 Tooltips for boxes in Edit view have been introduced. Finder and system info dialogs now remember their size and location on screen. 'Default use MIDI pitch numbers' configuration check box now defaults to checked, ie MIDI pitch numbers is now the default scheme. 'Show' check boxes on finder dialogs now default to checked. Fixed bug in scrollbar activation for Sequence and Sound properties, that could result in the bottom property 'Keep intermediate file' being awkward to access.
2.6.0 22-Aug-2008 This version uses double precision numbers in the database throughout, requiring a database upgrade script to be run if upgrading from a prior version. Selection of sequence boxes, chord group boxes etc is now done with a single mouse button press. A bug which caused graph, harmonic and other dialogs to go into the background on pressing the Save button has been fixed.
2.5.1 19-May-2008 This version fixes a bug introduced in 2.5.0, whereby attempting to display graphs, harmonics and other non-text entities in a finder dialog resulted in the dialog 'hanging'. A problem with the installer build, which resulted in the installer being significantly larger than it should, has also been fixed.
2.5.0 10-May-2008 This version implements pitch views using a fast fourier transform algorithm, and amplitude views using root mean square calculations. Track zero channel limits are now possible. The 'simple reps' function now allows volume adjustments, leading to reverb/echo effects on sounds. Also in this version are new menu functions for opening/listing tracks, and getting Kangas Sound Editor help on the web.
2.4.1 21-Sep-2007 This version fixes a bug with computations involving the 'Raw sound file start ofs' field of Recorded Sound boxes, which previously produced correct results only with integer values of this field.
2.4.0 29-Aug-2007 This version introduces optional channel limits (for a distortion effect), a function that allows the sound files of a composition to be exported, improvements in the behaviour of the progress dialogs, improvements in the rendering of grids, a increase in the maximum number of decimal places captured for numeric property values from 3 to 6, and computation of tracks now computes all sequence boxes, not just the ones currently in the scrollable edit view.
2.3.1 12-Aug-2007 This version fixes bugs in the new functionality (Wave and Channel views) introduced in the previous version (2.3.0).
2.3.0 10-Aug-2007 This version implements the Wave and Channel views. Two user-configurable items have been added: Default view height in pixels, and maximum number of tracks. A bug in the handling of views when collapsing/re-opening tree nodes has been fixed. Additional languages (French, German, Italian and Japanese) have been added to the installation program (although the Kangas Sound Editor itself is only in English).
(Windows only)
03-Jul-2007 This version's installer comes in the form of a Windows executable, that makes installation on Windows platforms easier. In particular, Java 6 (a prerequisite) is searched for, and installation on Windows Vista is easier (the software needs to be installed by an administrator for all users, which is more straight-forward from an executable).
2.2.1 17-May-2007 This version fixes a bug whereby the 'Keep intermediate file' flag of track properties could not be un-set. This version also uses the latest version of the izPack installer (3.10.2)
2.2.0 03-Apr-2007 This version adds allows MIDI pitch numbers to be used for the start pitches.
2.1.1 27-Mar-2007 This version fixes some bugs in the save (to database) mechanism for tracks and sequences. In particular, the track table now has a unique index on <composition_id><track_no> to prevent duplicates on this key, and the mechanism for detecting whether a sequence needs to be saved or not takes into account edits of the sequence description, and computation of sound files (the names of computed sound files are stored in the sequence and its children). A duplicate track in the 'Guitar chords' sample composition data (disallowed by the new unique index on track) has been removed. The program also displays a message if a sound file cannot be found, rather than attempting to play it.
2.1.0 23-Mar-2007 This version adds a free-format description field to sequence boxes. The sample composition data has had some descriptions added, hence the 2.1.0 database setup script.
2.0.1 16-Mar-2007 This version fixes a bug in the delete composition function. Some sample compositions have been provided in the 2.0.1 database setup script, which is otherwise identical to the 2.0.0 database setup script.
2.0.0 14-Mar-2007 This version allows your work to be saved for use in multiple sessions. It does this by the introduction of compositions, which can be saved and later retrieved. This version also allows database user and password to be configured.
1.3.0 20-Feb-2007 This version has an enhancement that allows existing .WAV files, possibly containing recorded sound, to be mixed with the generated sound.
1.2.0 13-Feb-2007 This version has enhancements that allow fast computation through the mechanisms of intermediate files and 'Compute kwik', and 'Simple reps' on repetition groups. Single and multitrack stereo is also implemented in this version.
1.1.1 30-Jan-2007 This version fixes bug in the toolbar, where buttons were not shown correctly in the Windows look-and-feel.
1.1.0 26-Jan-2007 This version has extensions for repetition groups, allowing control of child intervals and durations using graphs, and chord groups, allowing independant control over child intervals (other than the intervals of the chord group itself). There are also enhancements for better control of volume, allowing plus (now the default) as well as the previous multiply to be set on intervals, and also allowing a multiply volume factor to be set on sequence boxes. There are also bug fixes to the last offset figure of the Duration dialog, and to integer multi-segment graphs.
1.0.4 12-Dec-2006 This version compatible with Java 6. Added check for when 'Play' button is pressed, and no sound has yet been computed.
1.0.3 14-Nov-2006 This version compatible with Java 6 Release Candidate
1.0.2 02-Sep-2006 This version fixes a bug 'Graph not found' that occurred when a Variation had a graph enabled flag set, but no corresponding graph.
1.0.1 23-Jul-2006 This version compatible with Java 6 Beta 2
1.0.0 17-Jul-2006 Initial version. Compatible with Java 6 Beta 1