Hey,
I’m a longtime Arduino/MLR user and also work @Ableton.
There are a few things going on with Max and M4L that I thought might be of interest to the community.
We just added some new M4L API features to the Live 9.2 beta that may be of interest to makers of MLR type apps.
Specifically we’ve added clip.scrub, clip.stop_scrub(), clip.ram_mode.
clip.ram_mode lets you turn a clips ram mode on and off through the API. Most of the MLR style apps I’ve seen that use Live clips require that you turn on ram mode for all clips. This new feature will let you switch it dynamically on the fly so you should be able to build a more complete MLR type solution using Live clips. There will be some more info once the 9.2 version is actually released but I thought this might be of interest in the meantime.
Also, whilst not officially supported just yet it may interest Maxers here that Max 7 will work as the editor for Max For live if you have Live 9.2 Suite and download Max 7.0.3, you don’t need a separate Max 7 license to use Max 7 with Max For Live any more.
Hope some find that info useful.
Cheers.
Dylan