This is a pythonic OpenAL library based on OALWrapper by FrictionalGames. Highlights:
- supports loading or streaming wav and ogg files
- 3d positioning, velocity, sound cone orientation
- Environmental reverb
- filters
This does not attempt to expose OALWrapper 1:1, but instead gives more pythonic interface (e.g. function_name instead of FunctionName etc).
To compile you need OALWrapper, libvorbis, libogg and cython. Edit setup.py to set library paths appropriate for your system and run setup.py build
.
This code is under the zlib license. See LICENSE file for more information on terms of use.