Mercurial > audio-send
diff README @ 0:f9476ff7637e
initial forking of open-al to create multiple listeners
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 25 Oct 2011 13:02:31 -0700 |
parents | |
children | a988ea53d982 |
line wrap: on
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/README Tue Oct 25 13:02:31 2011 -0700 1.3 @@ -0,0 +1,53 @@ 1.4 +Source Install 1.5 +============== 1.6 + 1.7 +To install OpenAL Soft, use your favorite shell to go into the build/ 1.8 +directory, and run: 1.9 + 1.10 +cmake .. 1.11 + 1.12 +Assuming configuration went well, you can then build it, typically using GNU 1.13 +Make (KDevelop, MSVC, and others are possible depending on your system setup 1.14 +and CMake configuration). 1.15 + 1.16 +Please Note: Double check that the appropriate backends were detected. Often, 1.17 +complaints of no sound, crashing, and missing devices can be solved by making 1.18 +sure the correct backends are being used. CMake's output will identify which 1.19 +backends were enabled. 1.20 + 1.21 +For most systems, you will likely want to make sure ALSA, OSS, and PulseAudio 1.22 +were detected (if your target system uses them). For Windows, make sure 1.23 +DirectSound was detected. 1.24 + 1.25 + 1.26 +Utilities 1.27 +========= 1.28 + 1.29 +The source package comes with an informational utility, openal-info, and is 1.30 +built by default. It prints out information provided by the ALC and AL sub- 1.31 +systems, including discovered devices, version information, and extensions. 1.32 + 1.33 + 1.34 +Configuration 1.35 +============= 1.36 + 1.37 +OpenAL Soft can be configured on a per-user and per-system basis. This allows 1.38 +users and sysadmins to control information provided to applications, as well 1.39 +as application-agnostic behavior of the library. See alsoftrc.sample for 1.40 +available settings. 1.41 + 1.42 + 1.43 +Acknowledgements 1.44 +================ 1.45 + 1.46 +Special thanks go to: 1.47 + 1.48 +Creative Labs for the original source code this is based off of. 1.49 + 1.50 +Christopher Fitzgerald for the current reverb effect implementation, and 1.51 +helping with the low-pass filter. 1.52 + 1.53 +Christian Borss for the 3D panning code the current implementation is heavilly 1.54 +based on. 1.55 + 1.56 +Ben Davis for the idea behind the current click-removal code.