Max6 – changes in LiveAPI?

Dec 1, 2011 at 5:58pm

Max6 – changes in LiveAPI?

Noticed that some published m4l patches(notably monomeemu launchpad monome emulator) that use js LiveAPI are failing now that I have changed to Max6 for my m4l … the issue is where it calls to gather array of control devices: the orig js getDevices/count calls are to a toplevel API object, but in all non-js m4l API example patches, we query the path obj for list of extant devices…am I just missing the doc I need to read to understand this issue? (like docs for the js wrapper for LiveAPI?)

I want my monome emulator back. What da heck did I do to it? ;-)…

Thanks for any input.

Dec 2, 2011 at 9:22am

I find there are a lot of conflicts with updated abstractions, doesn’t help in the slightest when none of the changes have been documented, it should at least be backwards compatible, not at all impressed!


Dec 2, 2011 at 2:34pm

Darren, The updated abstractions you talk of, are these updated M4L abstractions or general Max abstractions. I’ve just stumped up for the 6 upgrade and am wondering if I should stick to 5.19 for M4L applications. It would be a pity because the 6 upgrade is great but I have a feeling official support within M4L is a very long way off.


Dec 2, 2011 at 4:35pm

I believe the official word is that sticking to 5.1.9 as your M4L editor is the safest bet until a new version of M4L is released.

Dec 2, 2011 at 4:51pm

Cheers Stringtapper, I understand the official word but was wondering which abstractions had been changed in 6 undocumented. I’ve already made a couple of devices using Gen abstractions which sound fantastic and I only changed the Max path to 6 (within Live) whilst designing those devices. In general I use 5.19 but I was trying to gain further insight to S4racen’s comments as I know him to have a fairly deep knowledge of M4L in particular.


Dec 2, 2011 at 7:44pm

Ah so, I was wishful, but… I too have been itching to host some Gen work in m4l…well, it was worth a try.
Will wait for now, given little choice. :-)


Dec 2, 2011 at 7:56pm

We absolutely support the use of Max 6 for MFL. Go for it.

I’m sorry to hear that there has been some confusion with some abstractions. If you feel like it, please detail them for us in support so we can try and figure out what happened.

We actually tried to introduce nothing new at all, but it may be that some fixes or changes slipped by.


Dec 2, 2011 at 8:14pm

I am loath to publically query about specific code issues in another user’s software: I will isolate a specific ? in code and ‘genericize’ it before posting the question. After day job. :)
the JS->LiveAPI issue us the only thing I’ve seen since going to Max6 for M4L…

Thx Andrew!


Sep 2, 2013 at 1:23am

Did anyone ever find a resolution to this issue? It seems like a lot of patches have been broken due to this.

It would be great if someone could point out the differences between the getdevices/count call in Max 6 as opposed to what was possible in max 5.


You must be logged in to reply to this topic.