Hi,
Does anyone know if I can set the osc Client from script or otherwise,
I would like to set the OSC client port / address dynamically from a set of widgets on a global workspace
EG each are different client tablets
Set Guitar instance to Guitar TouchOSC
Set Vocal Instance to Vocal Touch OSC
Set Keys To Keyboard Keytar Player
Or Have them all together on one user Touch Console Either to Remote or to local for Development
I have 4 instances Guitars, Vocals,Keytar, Drums
When i want to do development in touch osc I set GP to a local client port / address and setup touch osc as a server so the files are copied to the remote tablets for saving.
Once I’m happy with this, I setup GP Instances to talk to a “central” remote OSC Tablet
or I set the Guitar, Vocals Keyboard to individual remote Client tablets.
It would be nice to be able to just do this in a script with widgets or using actions or system commands instead of having to go into every OSC setup in each GP Instance everytime I need to change a setting.
My thoughts were also if playing live to be able to send the instance to the players individual touch template on their tablet. from a menu on a central GP Instance and to be able to take back central control when needed.
Started down the broadcast route, sadly every instance sends the same OSC name eg SongName0, so it a none runner for me, Ive since hard coded a prefix to my messages which works well in a multi instance enviroment.
Cant really use ypur suggestion as I’d have to recode every osc message everytime I wanted to change clients, and some are built into the GP instances.