Projects / AeonWave

AeonWave

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
Licenses
Operating Systems
Implementation

Last announcement

AeonWave-Config version 1.1.0 released 11 Aug 2012 13:39

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.

Recent releases

  •  24 May 2014 08:43

    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.

    •  19 Nov 2013 10:15

      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.

      •  21 Mar 2013 13:30

        Release Notes: This release adds Reverb and a Dynamic range Compressor, has an overhaul of the Windows backend, and has many small bugfixes.

        •  22 Aug 2012 12:42

          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.

          •  02 Aug 2012 12:38

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.