Spatializer
Hi guys i've build a granular synth in a poly~ and now i want to add different ways of spatializing of the single grains.
I need to make a switchable way to spatializing my mono signal :
1 octophonic (just xy axes)
2 quadriphonic (the same)
3 stereo
4 mono
For now i used into the poly~ an external called ambipanning~(1 input 8 output), a sort of panner which accepts messages with xyz coordinates or 'aed'(?) coordinates, i made 8 signal outputs from poly~ and out of the poly~ i made a 8x8 matrix~ . To have different spatializations I simply changes the routing with the matrix control and, if i want a mono signal, for example, all the eights inputs go to first out. I think it isn't a good way to do that so someone knows how to do that in a better way?
I don't know so well how to make spatialization of a signal however using the matrix to have switchable spatialization modes in this way It's a little rough way.
This switchable modes needs to make a granular synth which can be used in different spatial configuration so if u got just two speakers u can use it in stereo but if u got eight speakers in a circle u can use it too just pressing the button to activate the octophonic mode. Moreover I builded different messages for panning the grains in different ways so if the stereo mode is on grains are spaced just in the front and not in the rear with a specific angle (something like -45° 45° ).
I use spat5 for all special spatial needs.
download here ; https://forum.ircam.fr/projects/detail/spat/
there’s is a lot of tools there-
simply, I usually send an mc …. 8 chans or 16.
then I split to dry and reverb before the surround.
I have 2 differnt surround
1 is just some mathed out around~ object
the other is the stock random object
I also starrd using binaural panning for laptop and headphones, with separate system for many speakers
—my favorite reverb in spat!
check it out!
here is 8 channel binaural -
Its already set up as bpatcher (a little messy - in middle of experimenting)
//
for 1 mono signal you can use mc.dup~ 8 into spat
also, you can use 1 mono signal into spat -> @sources 1 @speakers 8
or - any combination of the channels you are using
-- I just package everything as mc.send to spat --> so @sources 8 @speakers 8 @mc1 - allows for a single mc connection
Hi - just checking here: I’d always thought spat was paid for/Ircam subscription software. Do you need a licence for it, in your experience?
Not really free... :
" Free license:
This license allows individual non-profit use for research, experimentation and artistic, non-commercial purposes. The subscription of a free account on the site forum.ircam.fr entails the direct application of this license of use on the set of the software having no other specific license. "
So you don't have the right to use it in a professional context...
not entirely true:
The right of use is for non-commercial use only. Any commercial use must be the subject of a separate contract with IRCAM. As an exception, the user may make commercial use of the software :
within the limits of live performances ;
and, when the user subscribes to an Premium individual or institutional subscription, for a sound or musical production ;
and, when the user subscribes to an Premium institutional subscription, within the framework of an educational or training activity.
so you can use it in live performances even with the free subscription. For other use, you should get the Premium subscription (200€ a year)
It's ambiguous:
within the limits of live performances ;
and, when the user subscribes to an Premium individual or institutional subscription, for a sound or musical production ;
...
"and" is not "or"...
So, if I'm reading correctly, you have to be within the limits of live performances and have paid the Premium subscription.
I'm sorry for the late answer!
However thanks a lot Wil!
Yea i know spat i haven't too much time to learn about it probably in future i will study it!
For now i need just something rude to do that!!
For spat5 yeah i've seen it's not completely free but try to check this
This is what i used for now !
Another useful spacing thing i found was that https://cycling74.com/forums/xy-coordinates-generator-pack . Just a little bit out of topic but it could be useful !