Subject: [PD] 3D Binaural Sound with HRTFs
Hello, I'm totally new with pd, I just installed it! A
friend told me that PD
is the best option for driving my experimental VAS
setup. I think the
better way of learning is with examples, then, I
wonder if anyone has
an external or abstraction for 3D Sound reproduction by
headphones,
wich means, a convolver for the headphone inverse
transfer function
and for the HRTFs (corresponding to different
spatial positions)...and
maybe a friendly user interface too ... Thanks in
advance
Cheers
Sergio
Hi
If you're on Linux, there is a LADSPA plugin that does this at http://quitte.de/dsp/caps.html, which you can use with the plugin~ external. It only uses zero elevation though (nothing above or below). For a university project I am writing a similar thing but with all elevations and other stuff like Doppler shift etc., but that won't be ready for a while. Alternatively you could use FIR~ from IEM to convolve with wav files (but they have to be pretty small).
Stefan Turner
___________________________________________________________ ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
Am Do, den 13.01.2005 schrieb Stefan Turner um 21:19:
Subject: [PD] 3D Binaural Sound with HRTFs
Hello, I'm totally new with pd, I just installed it! A
friend told me that PD
is the best option for driving my experimental VAS
setup. I think the
better way of learning is with examples, then, I
wonder if anyone has
an external or abstraction for 3D Sound reproduction by
headphones,
wich means, a convolver for the headphone inverse
transfer function
and for the HRTFs (corresponding to different
spatial positions)...and
maybe a friendly user interface too ... Thanks in
advance
Cheers
Sergio
Hi
If you're on Linux, there is a LADSPA plugin that does this at http://quitte.de/dsp/caps.html, which you can use with the plugin~ external. It only uses zero elevation though (nothing above or below). For a university project I am writing a similar thing but with all elevations and other stuff like Doppler shift etc., but that won't be ready for a while. Alternatively you could use FIR~ from IEM to convolve with wav files (but they have to be pretty small).
Well, what you are looking for is someting like The Spat for Max, right ?
I havent heard of anything similar for PD, but i would be very interested if someone is going to build it, which i think should not be a big problem
Cheers Luigi
Le 13 Janvier 2005 17:42, rensinghoff a écrit :
Well, what you are looking for is someting like The Spat for Max, right?
"France Telecom" is mentionned on the page about The Spat: http://forumnet.ircam.fr/rubrique.php3?id_rubrique=104 Maybe some patents are involved...
I havent heard of anything similar for PD, but i would be very interested if someone is going to build it, which i think should not be a big problem
VBAP seems like a good (and free) alternative: http://www.acoustics.hut.fi/research/abstracts/vbap.html It has a BSD style license.
Also, there's a couple of (free as in beer) VST plugins for spatialization: http://acousmodules.free.fr/ The web site is down, but descriptions can be found here: http://www.kvraudio.com/get.php?mode=results&st=adv&soft=e&type%... I wonder if those VST plugins would work with "vst~"...
Marc Lavallée marc@hacklava.net writes:
I wonder if those VST plugins would work with "vst~"...
I don't know about the VST plugs but these ladspa plugs work with plugin~:
http://quitte.de/dsp/caps.html#ThePlugins
they're excellent and include an HRTF plugin as well.
IIR-based HRTF at elevation 0.
./MiS
this is my first post to the list so hello everyone!
does anyone have any information on compiling/running PD on embedded linux devices, or even on webTV boxes and the like?
I was in the thrift store and noticed the large number of these devices laying around for like $5-$10 and thought it would be interesting to use them as synths!
audio @ http://www.myspace.com/myo
On Mon, 17 Jan 2005, Cory wrote:
this is my first post to the list so hello everyone! does anyone have any information on compiling/running PD on embedded linux devices, or even on webTV boxes and the like? I was in the thrift store and noticed the large number of these devices laying around for like $5-$10 and thought it would be interesting to use them as synths!
Your best start is the distribution of Pd called PDA, which apparently gets rid of float (replacing it by some kind of fixedpoint, i don't know which).
My personal attempt at something weird was to compile the standard Pd (with floats) on a NetWinder.
A NetWinder is a subdesktop computer whose failed marketing plans included a role similar to webTV... back in 1999 it got sold as a server for ~1000$US. It runs an ARM processor which must be the most common kind of processor besides PC Intel/AMD, save *maybe* IBM/Motorola Power chips (aka G4,G5,etc). The ARM processor is available in various models and is used in almost all (say 90% of) handheld computers nowadays.
The NetWinder doesn't have native floats, but I still compiled the standard Pd because anyway 99.99% of the computational horsepower was to be the GridFlow plugin.
I'd like the standard Pd to include some kind of fixed-point hack as a compile-time replacement for t_float, but the cleanest way to handle this that I know requires C++, and... er... [the following might be the Leitmotiv for 2004-2005] I Don't Think Miller Will Want To Maintain This (tm).
Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju
On Thu, 13 Jan 2005, Marc Lavallée wrote:
Le 13 Janvier 2005 17:42, rensinghoff a écrit :
Well, what you are looking for is someting like The Spat for Max, right?
"France Telecom" is mentionned on the page about The Spat: http://forumnet.ircam.fr/rubrique.php3?id_rubrique=104 Maybe some patents are involved...
From my long time spent on jmax@listes.ircam.fr, I recall that there _are_ patents held by France Telecom, and that this has been an issue.
Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju