best way to do headphone 3D sound positioning

ico's icon

I guess title says it all. I looked into HRTF and it appears there are only
2 objects in maxobjects.com, one of them being 2D only and the other one
working with 7-speaker ambisonic setup which does not appear to be very
strong 3D-wise with 6 perimeter speakers and one vertical one.

Any ideas?

Ivica Ico Bukvic, D.M.A.
Composition, Music Technology, CCTAD
CHCI, CS, and Art (by courtesy)
Director, DISIS Interactive Sound & Intermedia Studio
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico@vt.edu
http://www.music.vt.edu/faculty/bukvic/

aengus's icon

Hi,

Convolving the sounds with appropriate HRTFs is the only way to do 3D sound over headphones. You may not need a specific object to do it, though. If you can get a pair of HRTF filters (one for the right ear and one for the left ear) for each direction required, then you should be able to use the FIR filtering objects in Max with the filters loaded into them.

As for sources of HRTFs, you might check out: http://interface.cipic.ucdavis.edu/CIL_html/CIL_HRTF_database.htm . I'm not sure what format they come in exactly, but it might be possible to easily convert them to FIR filters.

Otherwise, if that seems a bit involved, there are some VST plugins that do binaural rendering. For instance, this one by Wave Arts here: http://wavearts.com/products/plugins/panorama/ which can also simulate reverberation.

Cheers,

Aengus.

voxish's icon

If you're thinking of going the VST route, Tom Erbe also has a binaural filter as part of his Spectral Shapers suite:
http://www.soundhack.com/shapers.php
Plus you get three other very cool and useful plugs.
cheers,
Jim

ico's icon

Thanks all for your help! FWIW, I found one more Max resource (although it
does crackle quite a bit when you move the source):

Best wishes,

ico

> -----Original Message-----
> From: maxmsp-bounces@cycling74.com [mailto:maxmsp-bounces@cycling74.com]
> On Behalf Of Jim Bell
> Sent: Saturday, June 14, 2008 6:06 PM
> Subject: [maxmsp] Re: best way to do headphone 3D sound positioning
>
>
> If you're thinking of going the VST route, Tom Erbe also has a binaural
> filter as part of his Spectral Shapers suite:
> http://www.soundhack.com/shapers.php
> Plus you get three other very cool and useful plugs.
> cheers,
> Jim

oli larkin's icon

you could try this too

not sure if it is what you are looking for

oli

marlon brando's icon

aengus wrote on Fri, 13 June 2008 04:37Hi,

Convolving the sounds with appropriate HRTFs is the only way to do 3D sound over headphones. You may not need a specific object to do it, though. If you can get a pair of HRTF filters (one for the right ear and one for the left ear) for each direction required, then you should be able to use the FIR filtering objects in Max with the filters loaded into them.

As for sources of HRTFs, you might check out: http://interface.cipic.ucdavis.edu/CIL_html/CIL_HRTF_database.htm . I'm not sure what format they come in exactly, but it might be possible to easily convert them to FIR filters.

Otherwise, if that seems a bit involved, there are some VST plugins that do binaural rendering. For instance, this one by Wave Arts here: http://wavearts.com/products/plugins/panorama/ which can also simulate reverberation.

Cheers,

Aengus.

Is it possible to get similar results in max as the wavearts with using more "convential" methods like phasing/ mid-side processing/ filtering etc