I guess direct MIDI i/o is the problem in M4L? Could you create a small standalone patch that converts MotorMix messages to/from OSC, and have your M4L patch receive/send those via UDP?
Otherwise I think you’ll be reduced to sending MIDI control surface messges to Live from your external patch, ie converting to MC protocol or whatever (which is what LC Xmu does), and you won’t have access to the full ability of M4L as a result.
If you are on a Mac, you can use an external built by Liegh Hunt…it allows direct access to MIDI ports from an m4l plugin. Unfortunately, no one has come up with an equal solution for the Windows platform.
@johnpitcarin: I haven’t used OSC before, wouldn’t there be some lag though with the message converting?
My patch already does convert to MC protocol for Live, which works but is very limited. As far as I know, MC can’t play session clips in Live or control plugins, etc. Or am I missing something? I’ve got my patch to do the basic things like volume, record arming, panning, solo, etc.
@amounra: That sounds great! Do you know the name of the plugin or could you send it to me? I just did a search on MaxObjects.com and on Google and didn’t find anything.