Page 1 of 1

Surround sound project - Script guru needed

Posted: 06 Feb 2012 15:04
by acidan
Hi all.

Just to give you guys an idea of what im doing, here is a brief explanation. We have built an ambisonic surround mixer in plogue bidule.
Here is a link for those of you that dont know about ambisonics and are interested: http://en.wikipedia.org/wiki/Ambisonics

We have been using touchosc to control bidule up untill now. Then I stumbled across lemur, lets just say im pretty blown away with the platform so far!

What Ive found so far is that in order to really harness the power of Lemur, a good knowledge of scripting is essential, and for a noob like myself there is a fairly steep learning curve.

Im using the multi ball object to position mono sound sources into the sound field, with an additional fader to control the height position.
What I really want to do is somehow rotate the balls position so that it stays the same distance from the centre. Ideally I'd like to have a forward and reverse button for the rotation direction and a fader to control rotation speed. Then another fader which controls the distance of the ball from the centre of the panner (multiball object).
This way I can pan the sound source around the listeners head whilst moving the source either away or towards him/her at the same time.

Another thing I'd like to do is somehow link each ball of a 10 ball multiball object independently to 10 single ball multiball objects on different pages. is this even posible?

If any of you Lemur gurus can help me achieve this I would be extremely grateful.

All the best

Dan

Re: Surround sound project - Script guru needed

Posted: 07 Feb 2012 19:54
by axel_liine
Here's one !
You can edit the maximum speed by changing the value 'max_speed' inside the Multiball, and edit the center of rotation by changing 'center'.

Re: Surround sound project - Script guru needed

Posted: 07 Feb 2012 23:08
by acidan
Hi Axel.

Thanks for posting this template. Forgive me for being stupid but how does it work, I cant get it do do anything! Sorry.
How do I trigger the rotation?

Re: Surround sound project - Script guru needed

Posted: 08 Feb 2012 03:48
by Macciza
Hi
Looks like the menu is accidently covered up . .
Open the project and move the RotSpeed Fader and CCW/CW button downwards.
Save and load the project - you will now be able to select 'Normal or Rotate' from the menu.
This concept could be tailored into something quite nice I think

Cheers
MM

Re: Surround sound project - Script guru needed

Posted: 08 Feb 2012 09:30
by axel_liine
Thanks Macciaz, sounds like a potential bug when saving templates with Menus open, will look into this.

Re: Surround sound project - Script guru needed

Posted: 08 Feb 2012 11:41
by Macciza
Hi Axel
Sent you a PM regarding this
Cheers
MM

Re: Surround sound project - Script guru needed

Posted: 08 Feb 2012 22:50
by acidan
This Is brilliant, Thanks for the pointer Macciaz. I've looked at the script and tried to figure out how its done. Im afraid I have much to learn!

One feature that I would really like add to this template is a fader to gradually move the balls into the center while they are spinning, is this a possibility?

Another function I would love to see implemented is the ability to save snapshots of the balls positions and use a fader to morph between them.

Thanks axel for your time putting this together. It would be amazing if you could find the time to develop this further as I just dont have the skills to do so my self.
Its quite frustrating not being able to program this beast as I have so many ideas for new modules and templates.