ALPY is a 3D sound kit, based op OpenAL, with a Python binding. It is (c) by Bram Stolk, and available under GPL license. Initially, this started out as a 1:1 translation of the OpenAL API onto Python. However, this does not work very well. OpenAL's API is pretty low-level, and has no object orientated model. Instead, ALPY is a layered system: On top of OpenAL, there is a set of C++ classes. On top of these C++ classes, a Python API was created (Thanks to SWIG: www.swig.org). A minimal python script would look like this: from libal import * se = SoundEngine(22000); s = SoundSource("softswitch.wav"); s.SetPosition(-10,0,0); s.Play(1); REQUIREMENTS To build alpy, you require: * SWIG * Python 2.x * OpenAL To run the alpy module, you require the latter two. RUNNING After a 'make install', do: ./run.sh See the file minimal.py on how to use alpy FEATURES: ALPY automatically shares sounddata, if multiple soundsources are created from the same wav file.