Controlling Live from an external patch
I’m interested in using all of the power of M4L but controlling it with a patch that isn’t totally embedded in Live. Does anyone have experience with this?
I have a Motormix patch I’ve been working on for a while that needs to have access to my Motormix hardware which can be done inside Max but once in M4L loses the ability to send to it.
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.
Here’s a link to it. I didn’t get round to posting it on maxobjects.com yet..
Hope it helps
You can trigger clips in session view and control plugins from the MC. See the Live MC-support documentation.
But leighhunt’s external will be a better solution if it works for you.
@johnpitcairn: Where do I find this documentation? So far I haven’t been able to locate it. Would you be able to send it to me or tell me where I can find it?