DromeAudio
DromeAudio is a small audio manipulation and playback library that's
written in C++. It features a simple API for loading, generating,
processing, and playing audio. It's distributed under a BSD-style license.
Some of DromeAudio's features include:
- Loading and saving WAV sounds
- Loading Ogg Vorbis sounds
- Audio mixing and playback
- Dynamic audio processing effects, including pitch shifting, oscillator, and echo effects
- Smart pointers with reference counting so that unused sounds are automatically removed from memory
Download
- DromeAudio-0.1.2.tar.gz (source tarball)
- Date: December 30, 2008
- MD5SUM: d88d641565b72a52603024d85339c958
- Changes: The Mutex class has been added. The AudioContext class now uses a mutex to prevent sound emitters from being added/removed while samples are being written to the audio device in the audio update thread.
- DromeAudio-0.1.1.tar.gz (source tarball)
- Date: October 19, 2008
- MD5SUM: 44a6966fe82cee980d0843aa645b775a
- Changes: The AudioDriverALSA class, for audio playback using ALSA, has been added. Inline documentation has been added to most of the header files and some code has been cleaned up.
- DromeAudio-0.1.0.tar.gz (source tarball)
- Date: October 13, 2008
- MD5SUM: 12e8e3926cd0db7ccbbd01ec975f3997