Re: Gauging interest in another 3d audio project
@14
Yeah. This is in a preliminary enough stage that I need to read the license. I'm not a fan of Apache either, but places like Google like it because of the patent-related clauses.
200 samples is too long for realtime usage IMO. You might be able to get away with it but not on low end devices, or if someone tries to push it. Are you doing bilinear interpretation or just locking it to the nearest dataset point? The artifacts really show up when you start interpolating and moving sources around fast, or putting them between data points, plus to do the interpolations you need to run two copies of every source.
perhaps if you don't have Libaudioverse's overhead you can effectively brute force it nowadays, but I know that OpenALSoft sounds as good as that Aureal demo and only uses 32 points by default.
The TLDR is that a minimum phase filter "takes out" the delay, and puts all the most important coefficients at the front, so when you drop the tail you don't lose much if at all. Then you can interpolate the delay line part by stepping the delay line every sample.
I'm curious: did you find any better HRTF data than the MIT dataset? I have a couple I haven't evaluated yet, but I wouldn't mind something better/more comprehensive.
-- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector