rlm@0: Source Install rlm@0: ============== rlm@0: rlm@0: To install OpenAL Soft, use your favorite shell to go into the build/ rlm@0: directory, and run: rlm@0: rlm@0: cmake .. rlm@0: rlm@9: Assuming configuration went well, you can then build it, typically rlm@9: using GNU Make (KDevelop, MSVC, and others are possible depending on rlm@9: your system setup and CMake configuration). rlm@0: rlm@0: rlm@9: This is a special version of OpenAL Soft which supports only one rlm@9: device, the "send" device, which supports multiple listeners in a rlm@9: limited fashion. To compile the jni bindings, go into the java/ rlm@9: directory and run : rlm@0: rlm@9: ant rlm@0: rlm@9: *after* following the cmake process above. The JNI bindings will be rlm@9: available in java/dist/audio-send.jar, and the compiled native rlm@9: library will be in java/dist/audio-send-natives.jar. rlm@0: rlm@0: rlm@0: Acknowledgements rlm@0: ================ rlm@0: rlm@0: Special thanks go to: rlm@0: rlm@0: Creative Labs for the original source code this is based off of. rlm@0: rlm@9: Christopher Fitzgerald for the current reverb effect implementation, rlm@9: and helping with the low-pass filter. rlm@0: rlm@9: Christian Borss for the 3D panning code the current implementation is rlm@9: heavilly based on. rlm@0: rlm@0: Ben Davis for the idea behind the current click-removal code.