You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there any chance of these two extensions getting implemented?
ALC_EXT_EFX provides multi-zone reverb, sound occlusion and obstruction (simulating sounds being behind doors or walls), and atmospheric air absorption.
ALC_SOFT_HRTF provides binaural (HRTF) rendering. When used with headphones, this provides an unparalleled sense of 3D sound positioning.
About HRTF, found an interesting example code that rotates a sound around the listener, that helped me understand the effect.
I think for HRTF in particular it would be best to split it in a separate issue which is support HRTF since OpenAL is intended for 3D positional audio, it's a relevant feature. I somewhat understand the math involved, but not really much how it would be implemented in this project in particular, since it's a single c file I don't understand much how to organize this functionality in the code itself - perhaps this would be a different codepath in the existing non-hrtf positional audio?
Activity
ericoporto commentedon Apr 22, 2022
About HRTF, found an interesting example code that rotates a sound around the listener, that helped me understand the effect.
I think for HRTF in particular it would be best to split it in a separate issue which is support HRTF since OpenAL is intended for 3D positional audio, it's a relevant feature. I somewhat understand the math involved, but not really much how it would be implemented in this project in particular, since it's a single c file I don't understand much how to organize this functionality in the code itself - perhaps this would be a different codepath in the existing non-hrtf positional audio?
(like, here:
mojoAL/mojoal.c
Line 1750 in 8e392e2