Thanks broc, It did seem this was a problem I'd have to overcome and felt myself being drawn (as if towards a black hole), with the thought "I should write a UDP port forwarder, I bet that won't take me long". Quite simple and no Java involved.īut there is a general limitation of UDP/OSC that different applications cannot receive on the same port. I'm not exactly enticed into purchasing more flakyware from 3rdparty M4L suppliers due to the poor implementation which seems to exist.īroc wrote:For handling OSC in Max (and M4L) you can use. What I'd like is something a simple as the one in Reaktor, which is as simple as "activate OSC, the press OSC learn, DONE!"īut so far I have spent three days trying various M4L abandonware which doesn't work. I hope for an elegant solution which doesn't involve words like "recompile the kernel" (Linux based joke)ĭoes anyone have any actual experience of implementing a nice simple OSC solution? Or, It may be that Max and OSC is really a no-go area in Live, or some other thing. It may be that my recent update of Java actually uninstalled the JRE in MAx as detected as unsecure. It certainly requires Max to be able to find my Java. (perhaps I could build a simple socket?) As far as I can tell from internet information there is not a core OSC implementation, it requires an "external" or perhaps two. I then tried to open up the Max editor and spent a little time looking at the internals, and wondering where the core-level OSC components are for Max. But for some reason it cannot detect Java on my system and so its Bonjour fails to start. I decided to try some other Ableton OSC solutions, there's one called LiveGrabber, which is a bit more granular. And the Livecontrol executable monopolises this through the Bonjour service. The problem is that TouchOsc can only send out on one port (eg "5000"), not a range ("5000-6000"). In the case of LiveControl(v1) that means a standalone executable which acts as an OSC bridge connected to a Live (python) remotescript. But combining them is a giant PITAĪbleton Live obviously doesn't implement OSC natively and so it relies on a few bridging components to implement OSC. So I'd have my Reaktor sequencer tab, and spice it up with one or two names, strings and parameters from LiveAPI.īoth of these work well in isolation. What I intended to do was improve my own Reaktor TouchOSC interface with a few pieces out of the old LiveControl implementation and combine the two. I also have the old version of LiveControl (the TouchOsc one) which is a little sluggish but for my purposes it also works great to grab LiveAPI bits and pieces. I have a performance patch in Reaktor successfully connected to TouchOSC which works great and Reaktor is very easy to set up with OSC / TouchOSC. So I want to connect to Live, and to Reaktor with OSC. I want to control Reaktor with TouchOSC, and also see one or two informative strings about Ableton Live's status. I'm trying to create an OSC solution here and keep running down corridors and then slamming into walls.
0 Comments
Leave a Reply. |