Using only OSC with complex lemur interface. Is it feasable ?

3 posts / 0 new
Last post
kosz
Offline
Joined: 11/29/2009
Using only OSC with complex lemur interface. Is it feasable ?

Hi there,
First off thanks for the great video tutorials. Given your experience in the subject I was interested to know what do you think about the feasability of a complex Lemur interface sending only OSC messages and no Midi to communicate with M4L .
I have had an attempt at dooing some signal processing with Max so far which didn't go well, a midi translator, quickly got laggy as the functionality became more complex. But maybe my programming was wrong which is why I'm asking the question here.
Thanks

mchenetz's picture
mchenetz
Offline
Joined: 09/17/2009

OSC is definitely feasible and the recommended approach when interfacing with M4L. OSC has much higher resolution and I basically attach the controls from the Lemur to the Live API commands. You could definitely optimize your program by mapping through Javascript. Javascript in Max can strip the OSC paths and then convert them to M4L objects. There was someone on the Ableton Forum that showed an example that converted the OSC paths into direct Live API calls. I will have to find the example.

But basically he did something like this...

/live_set/tracks/0/clips_slots/0/clip

would parse into a path as: path live_set tracks 0 clip_slots 0 clip

That way whatever you receive will directly convert to a path and not need a specific route for every different parameter.

Mike

kosz
Offline
Joined: 11/29/2009

cool thanks, i'll continue down this path then