Mercurial > audio-send
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f9476ff7637e |
---|---|
1 Source Install | |
2 ============== | |
3 | |
4 To install OpenAL Soft, use your favorite shell to go into the build/ | |
5 directory, and run: | |
6 | |
7 cmake .. | |
8 | |
9 Assuming configuration went well, you can then build it, typically using GNU | |
10 Make (KDevelop, MSVC, and others are possible depending on your system setup | |
11 and CMake configuration). | |
12 | |
13 Please Note: Double check that the appropriate backends were detected. Often, | |
14 complaints of no sound, crashing, and missing devices can be solved by making | |
15 sure the correct backends are being used. CMake's output will identify which | |
16 backends were enabled. | |
17 | |
18 For most systems, you will likely want to make sure ALSA, OSS, and PulseAudio | |
19 were detected (if your target system uses them). For Windows, make sure | |
20 DirectSound was detected. | |
21 | |
22 | |
23 Utilities | |
24 ========= | |
25 | |
26 The source package comes with an informational utility, openal-info, and is | |
27 built by default. It prints out information provided by the ALC and AL sub- | |
28 systems, including discovered devices, version information, and extensions. | |
29 | |
30 | |
31 Configuration | |
32 ============= | |
33 | |
34 OpenAL Soft can be configured on a per-user and per-system basis. This allows | |
35 users and sysadmins to control information provided to applications, as well | |
36 as application-agnostic behavior of the library. See alsoftrc.sample for | |
37 available settings. | |
38 | |
39 | |
40 Acknowledgements | |
41 ================ | |
42 | |
43 Special thanks go to: | |
44 | |
45 Creative Labs for the original source code this is based off of. | |
46 | |
47 Christopher Fitzgerald for the current reverb effect implementation, and | |
48 helping with the low-pass filter. | |
49 | |
50 Christian Borss for the 3D panning code the current implementation is heavilly | |
51 based on. | |
52 | |
53 Ben Davis for the idea behind the current click-removal code. |