Chris Robinson
e7a2c0af76
Define FUNCTION_CAST in a common header
2022-04-22 11:24:39 -07:00
Chris Robinson
ab8b828c57
Use a more C99-compliant function cast
2022-02-26 07:42:28 -08:00
Chris Robinson
cae78e79e8
Convert the examples from SDL_sound to libsndfile
2020-03-24 15:46:47 -07:00
Chris Robinson
66565ca7a3
Enable and fix some more warnings
2019-09-18 10:09:04 -07:00
Chris Robinson
4b8f78a8d6
Fix a few more GCC warnings
2019-09-14 19:42:54 -07:00
Chris Robinson
4c76f32dda
Avoid implicit conversions with the examples and utils
2019-09-12 03:22:34 -07:00
Chris Robinson
40e937c63a
Cleanup the examples' includes
2019-07-29 08:21:38 -07:00
Chris Robinson
3f745be1dc
Return a signed integer from altime_get
2018-11-27 12:11:11 -08:00
Chris Robinson
2530370ff2
Avoid relying on struct timespec
2018-11-26 23:45:04 -08:00
Chris Robinson
413d55aaa5
Fix a couple comments about coordinate handedness
2018-03-24 07:02:27 -07:00
Chris Robinson
47260fc70b
Update the multi-reverb example with improved transitions
...
This better calculates the environment coverage by correctly calculating the
portal's extents, improves the panning direction when close to the portal, and
applies attenuation based on contribution. Movement has changed to make the
listener move back and forth between environments with a stationary source,
rather than continually looping environments with a position-relative source.
2018-03-20 23:58:32 -07:00
Chris Robinson
325fca5215
Change the presets for the multireverb example
2018-03-16 05:01:00 -07:00
Chris Robinson
cba37819d1
Add missing include
2018-03-01 21:19:49 -08:00
Chris Robinson
0d91d63cf3
Fix use of argv[0] as the program name after incrementing
2018-02-28 21:04:45 -08:00
Chris Robinson
abc6e37e6e
Apply distance attenuation to reverb zones in almultireverb
2018-02-28 20:59:41 -08:00
Chris Robinson
9fc2dbe063
Update the multi-zone reverb example for clarity
2018-02-20 08:08:18 -08:00
Chris Robinson
1002bc36e0
Add an example for multi-zone reverb
2018-02-18 23:56:51 -08:00