EnvelopSound / EnvelopForLive

Free, open-source tools for Ambisonic 3D panning within Max for Live 10+
http://www.envelop.us/
GNU General Public License v2.0
481 stars 60 forks source link

Source panner path automation (changing panning programmatically) #86

Closed naveensingh closed 2 years ago

naveensingh commented 2 years ago

(I'm not sure if I'm posting this in the right place as I couldn't find any forums related to E4L)

I'm interested in changing source position coordinates programmatically rather than doing manual inputs by hand.

Is there an option for this in E4L? I couldn't find one. The closest thing I found is the E4L-Spinner which seems to spin the source on its own

That is, I want the source panner to receive/poll the panning position from 'somewhere else' (programmatically accessible medium)

mcslee commented 2 years ago

Hi Naveen - this is definitely a fine place to post this kind of question.

A few options here:

But if you want the data really coming from "somewhere else" then it depends upon how that data can be accessed.

Take a look at the [Connection Kit](https://www.ableton.com/en/packs/connection-kit/ Connection) live pack for a bunch of Max 4 Live tools that can hook up Ableton devices with other data sources via OSC etc. Specifically, you could use the OSC TouchOSC device to receive arbitrary OSC paths to control device parameters.

If that doesn't work but you are comfortable with Max coding, this stuff is all open source so you are welcome to open up these patchers and add whatever custom stuff you like to send/receive from different data sources.

If you want more guidance on that it'd be helpful to know what the programmatically accessible medium you're trying to interface is, what protocol it supports, etc.

mcslee commented 2 years ago

FYI there is also a community group on Facebook: https://www.facebook.com/groups/1619329394746271

Can also be good for these types of questions as often someone may have tried something similar before.

naveensingh commented 2 years ago

Take a look at the [Connection Kit](https://www.ableton.com/en/packs/connection-kit/ Connection) live pack for a bunch of Max 4 Live tools that can hook up Ableton devices with other data sources via OSC etc. Specifically, you could use the OSC TouchOSC device to receive arbitrary OSC paths to control device parameters

That is exactly what I'm looking for. At least, for now.

Very helpful info.

Thanks much, Mark

mcslee commented 2 years ago

Fantastic, glad that helps - lots of clever tools in there. Going to close this issue out, but feel free to re-open if further questions come up.