AeonWave is a cross platform, hardware accelerated, multi-threaded, and versatile stereo and 4D audio mixing library. By combining hardware accelerated rendering and a low memory footprint the library can handle almost any situation, from virtual synthesizer apps for smart phones to immersive simulation. It has a small, easy to use, fault tolerant, and consistent API, low latency support by using hardware acceleration, simultaneous support for stereo and 4D audio, audio frames with sub-mixing capabilities, support for stereo and 3D audio effects and filters, and a Freeware supplemental OpenAL implementation.
|Tags||multimedia Sound/Audio Software Development Libraries|
|Operating Systems||POSIX Linux Windows|
AeonWave-Config has been updated to be able to specify a configuration for every device independently. This includes speaker setup mode and the number of speakers attached to this device. AeonWave-Config now automatically adds the speaker offsets to the configuration file. This version also supports Windows natively.
Release Notes: The license conditions were changed to allow anyone to include the binaries with their product. A reorganization of the code resulted in rendering speed improvements of up to 75%. There were WASAPI, ALSA, and WAVE file backend fixes and improvements. Surround Sound, Spatial, and HRTF playback were tweaked.
Release Notes: Distance delayed state changes were added in addition to delayed starting/stopping of emitters. Hardware volume support, channel selection, and Auto Gain Control for capturing were added. The File backend was completely rewritten and now supports more WAV file types and MP3 for output if libmp3lame is found on the system. An option to automatically record to file (while playing back to audio hardware) was added. This release adds the extra step to track down and fix problems.
Release Notes: This release adds Reverb and a Dynamic range Compressor, has an overhaul of the Windows backend, and has many small bugfixes.
Release Notes: This release fixes two important bugs. xmlFree from the ZeroXML library was exposed by libaax, which could cause a naming clash between libxml2 when both are included in a single project. The input parameters for filters and effects are now put through a sanity check when calling the SetState function. It is highly recommended to upgrade.
Release Notes: This is mostly a bugfix release with fixes for a few problems which were found in AeonWave-2.2.1. Unless something ugly turns up, this will be the stable release for the foreseeable future.