Sound Processing Kit Release Notes


31-MAY-2006:

Version 2 (final)

Several documentation updates.

New class: SPKitCutter.

SPKitAudioPort was completely rewritten already in the previous release. The documentation is now also up-to-date. Documentation for SPKitOSSAudioPort was added.

Enhancements for SPKitWaveShaper: A severe bug (causing erroneous behavior with multi-channel input signals) was fixed. Thanks to Christian Huttegger for pointing it out. A new function setInputSignalRange() allows arbitrarily scaled input signals to allow tube amplifier style biasing etc.


16-MAY-2003:

Version 2 pre-release 3

Butterworth filter files renamed.

Makefiles for GCC 3.x added (named Makefile.gc3).

Improved dependency checking in the spkit library makefile.

Documentation is not up-to-date with source code updates.


15-FEB-2002:

Version 2 pre-release 2.

Bugfixes to lareader.cc.
31-JAN-2002:

Pre-release 1 of new major version 2

New parameter added to the getSample() function. This change affects all SPKit classes that implement getSample().

Support for Linux sound file and sound card I/O.


08-OCT-1998:

Maintenance release

New licensing policy: SPKit is now distributed under the GNU Library General Public License.

SPKit has now been tested to compile under RedHat Linux 5.1 for Intel Pentium based PC:s using EGCS version 2.09.27.


29-NOV-1995:

Maintenance release

Fixes a couple of bugs.
10-NOV-1995:

Bug fixes and new classes

This release fixes several bugs (thanks to suggestions by Richard Kent). Some improvements were made to improve portability to 16-bit environments (thanks to suggestions by Hamish Hubbard).

Two new classes were added: SPKitResonator and SPKitRectifier.


30-OCT-1995:

Maintenance release

SPKit should now compile on Sun workstations (Solaris or SunOS) with no errors by using Makefile.gcc and GCC 2.x.
26-OCT-1995:

Bug fixes

Minor bug fixes and updated Makefiles for SGI and GCC.
24-OCT-1995:

A signal gate class

A new dynamics processor class, SPKitGate, has been added.
23-OCT-1995:

A Silicon Graphics version

There are now two versions of the SPKit class library: a "generic" version and an SGI version. The generic version should compile and run on most UNIX compatible systems. It currently supports only NeXT/Sun sound files. The SGI version runs exclusively on Silicon Graphics workstations and supports only AIFF/AIFC soundfiles. Both versions support soundfiles with 16-bit linear sample encoding, any sampling rate and any number of channels.

To configure and compile the SGI version, see the main README file included in the software distribution.

Other

There are now a few more source code examples in the HTML documentation. Most of the examples also include better error handling.

A few bug fixes and cosmetic changes have been made to the class library and example programs.


Return to SPKit home

Kai Lassfolk / University of Helsinki / Kai.Lassfolk@helsinki.fi