LOM.Navigator v1.0 – With full control surfaces support.
I hope its not too inappropriate to start a new topic instead of bumping the previous one but since that one has an attached file I figured I'd better do it like this.
I've just finished my biggest (and most difficult) patch so far, the LOM.Navigator v1.0. The biggest feature of this one is that it allows you to fully access the control surfaces scripts, as can be seen in the screen shot below. This sucker made me lose quite some sleep so I'm keeping this short; full docs are included in the archive.
Unfortunately 1 small bug already surfaced. Its not big but; in "cs mode" (control surfaces mode) I'm using the "canonical parent" property to go back up the ladder so to speak. This also occurs when you just selected the control surfaces root device which obviously isn't as it was supposed to be.
Its not too serious; but will be fixed soon enough.
Alas; hope this is fun/useful/etc. for someone.
I’m a little bit surprised by the amount of reactions this critter triggered, some from here others from the Abes’ forum.
Alas; since this obviously is being read one final update (not gonna continue ‘spamming’ here)…
Current version is 1.2 which fixes some stupid bugs (like not being able to select a list object (for example a return track) when there’s only 1 present).
The official download page for this critter is here: http://site.synthfan.info/M4LPatches.html If you’re interested in upcoming updates that’s where to look.
One thing finally became clear to me; there is a lot more to M4L than the LOM model shows you ;-)
Patrick, you made my day!
I totally forgot about this tread all together, and this evening kinda went "huh?" when I spotted it again :-)
Thanks for the updates and thanks for following the whole thing.
The navigator isn’t going to end here btw. There are a few bugs here and there (sometimes properties don’t work as expected) and I’m in the process to address those. Also working on optimizing my previous code. People who looked into this will quickly realize that I basically manually recreated a behaviour which the ‘value’ object provides out of the box (instead I messed with send/receive, message objects (obviously) and gate objects to make sure that whenever I required a ‘receive’ to get me a value it wouldn’t propagate throughout the entire patch.
‘value’ doesn’t do that and that’s where experience comes into play :-)
Oh; and I’m also working on combining interfaces. I prefer the current but I know some would like a floating window instead. That is exactly what v2.0 is going to bring us. I started experimenting with this (floating windows) in my M4LScope and even expanded on that behaviour in my shortly upcoming Reasonable patch (a modular patch aimed at controlling Reason devices straight from within Live).
Thanks again for digging this up & sorry about the rant ;-)
Great expectations for 2.0 ! I repeat : for me this is the most valuable ressource online (maybe even offline, considering the lack of true information in live help) on this subject.
Hi ShellUser. The latest version of this you have on maxforlive.com is 1.8. Can you update that to the 1.9 version? http://www.maxforlive.com/library/device/423/lom-navigator
Thanks for the heads up. I’ll check up on all my M4L devices later this week to make sure they’re all up to date there.
i saw your patch today for the first time. thats pretty awesome and makes it away easier to work with the LOM, specially for newbies like me and anyway its great tool for advanced user as well. thanks man, great work!!!