< Back to IRCAM Forum

Spat position in signal

Hi all,
perhaps it has been already covered, but i can’t find it.
I guess if in the Spat environment is there a way to control sources positions in signal. Or I guess if this is foreseen somewhen in the future.

I’ve seen spat.pansig~ and spat.pan~ but they do the low level job and don’t speak to spat.oper.

I can always control spat.oper starting with signals and pass them in control with a snapshot~ but, if one wants to work with mouvements in the “ambiguous” zone between 15-20 Hz and above the results are different from a real signal panning.

So the actual solution to work properly with those kind of speeds is: create the signals for spatialization, send them to spat.pansig~ or spat.pan~ and, eventually only for the sake of visualization, transform them in control with snapshot~ and send them to spat.oper.

am I right?

Hi Lorenzo,

You’re absolutely right.
Currently only spat.pansig~ operates at signal-rate. (spat.converter~ might be useful to you, as well)
All other objects (including spat.pan~) operate at control-rate.

There is yet no plans for new developments dealing with signal-rate source positioning.
However let me know if you have some specific needs; we can think about it.

T.

Thank you,
Btw, If i understand well, spat.pansig~ calculates the source position to be sent directly to the outputs, but it doesn’t add the source filtering parameters and the reverb parameters, like spat.spat~ does.

You are absolutely right: spat.pansig~ performs the panning only.
There is no reverb or filtering.