Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Re: Re: Re: Re: Re: spatialisation for headphones

Date2008-05-28 20:37
From"Art Hunkins"
Subject[Csnd] Re: Re: Re: Re: Re: Re: Re: spatialisation for headphones
Thanks for the responses, Hector and Luis.

I should have been more specific: I need to change location and spread in 
real time, and I like ambisonics because I can use a single .csd to 
accommodate 2-, 4- and 8 channels (the user selects which in a command-line 
macro, or in CsOptions).

So I gather that the options are: spat3d or bformenc.

Luis, I hope you've got bformenc figured out by now. As I recall, the zero 
point is 90 degrees to the right and motion (and channel designation) is 
counterclockwise. Stereo is an issue: Victor suggests for stereo to use the 
8-channel configuration (4) summing the 4 "left" channels (ga3, ga4, ga5, 
ga6) to stereo left, and the 4 "right" channels (ga1, ga2, ga7, ga8) to 
stereo left. Seems to work well.

Art Hunkins

----- Original Message ----- 
From: "Hector Centeno" 
To: 
Sent: Wednesday, May 28, 2008 12:26 AM
Subject: [Csnd] Re: Re: Re: Re: Re: Re: spatialisation for headphones


Art,

I've done multichannel spatialization for 6 and 8 channels using the
vbap opcodes and they are very effective.  If you want to change the
location and spread in realtime using k rate variables  you will have
to change the source code or you can use the vbapmove version for
predefined trajectories. (John ffitch changed the opcodes in CVS so
they can take k-rate but still some extra changes are needed for the
elevation and spread)

Recently I've been using ambisonics and my own UDO's for
encoding-decoding (so I can use the controlled opposites scalars by
Richard Furse http://www.muse.demon.co.uk/ref/speakers.html ) and I'm
finding the localization works pretty well and with a wide sweetspot.
I can post the UDO's if someone is interested but anyone can easily
make them using the information available at Furse's web site
(recently I presented a 6 channel piece in a concert using ambisonics
and created a binaural stereo "reduction" using the new hrtfstat
opcode).

Cheers,


Hector


On Tue, May 27, 2008 at 9:27 AM, Art Hunkins  wrote:
> Question for all:
>
> In your opinion, which opcodes, in and of themselves, give the truest
> localization in stereo or quad?
>
> Is the answer different for headphones and speakers?
>
> Art Hunkins
>
> ----- Original Message ----- From: "luis jure" 
> To: 
> Sent: Monday, May 26, 2008 11:38 PM
> Subject: [Csnd] Re: Re: Re: Re: spatialisation for headphones
>
>
> El Mon, 26 May 2008 15:26:14 +0100
> Victor Lazzarini  escribió:
>
>> if you add the other cues (reverb, lowpass filtering,
>> intensity changes), then you would have the full effect.
>> The thing is that spat3d adds these things, but does not have the
>> quality/precision of hrtf.
>>
>> Also, you might want to try babo. With it you can even do doppler (as
>> a side-effect).
>
> i only have a stereo system to do my tests (unfortunately), but
> recently i began to make some tests using spat3d, and i found it very
> good for moving sources, with good quality panning and realistic
> doppler. first try it in free field mode (function table 0, see the
> attached minimal example). i agree that the simulation of room
> acoustics is not so good, at least using the values given in the
> examples. but i began tweaking the table with the room characteristics,
> and i think one might get eventually very good results. but for that you
> need good knowledge of room acoustics, which i lack. it would be great
> if someone with good knowledge in that area could contribute a nice set
> of parameters for the room.
>
> i should also revisit the babo opcode, i tested it only once and long
> ago. from what i think to remember, the results were the opposite: very
> nice reverberation but very poor localization.
>
>
> best,
>
> lj
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
csound"= 


Date2008-05-29 18:19
From"Brad Fuller"
Subject[Csnd] Re: Re: Re: Re: Re: Re: Re: Re: spatialisation for headphones
AttachmentsNone