Menu

Audiere 1.9.0 Released

Finally, it's here! This is a major release, designed to get the new API tested before 2.0 is released. I would say 1.9.0 should be considered beta, but I feel it is so much better than the last 'stable' release (1.0.4) that there is no reason not to upgrade.

The following is planned for 2.0: 3D spatialization, FLAC support, MP3 support (again, this time using an LGPL library), supported file type enumeration, pitch bending and other DSP effects, AIFF support, and ADPCM compressed WAV support.

Here is what changed since 1.0.4:

* completely new API, defined in C++
* made Audiere objects reference counted
* support for seeking within WAV and Ogg Vorbis files
* support for preloading sounds instead of always streaming from disk
* updated Python, XPCOM, and Java bindings
* upgraded to Ogg Vorbis 1.0
* major performance improvement in DSOutputStream::isPlaying
* Ogg Vorbis decoder now works properly on big-endian architectures
* WAV reader works properly on big-endian architectures
* general support for big-endian architectures
* SGI AL (Audio Library) output support
* WinMM output support
* new SampleBuffer object for loading a sound once and playing it multiple times
* SCons build system for MIPSPro on IRIX
* interfaces now use __stdcall on Windows so they are more compliant with COM
* completely new wxPlayer
* fixed bug on Linux where, the more streams were playing, the lower the overall volume would be
* implemented the REAL fix for the DirectSound stream-repeating bug
* support for low-pass filters on .it files (enabled DMODE_RESONANCE in mikmod)
* readded stereo panning support
* switched volume to normalized floats [0, 1] instead of [0, 255]
* added a tone generator

Posted by Chad Austin 2002-09-10

Log in to post a comment.