I started a Max for Live version of this. I'm not great at Max, but it's pretty easy to just add M4L UI elements and plug them in where the existing ones are and then modify the presentation mode to only display those.
Wish this had CC in for two way UI updates. If I have free time I'll take a crack at that but like I said, I'm not very good at Max and this is quite a sophisticated patch for me.
M4L doesn't support syses but you can use a standalone patch running as an APP to plug in two way sysex using Max's cross patch protocols. For example. the Juno 106 editor does this.
I made a M4L patch with modular UI patches. It requires THERITEOFBASS's original patch to be embedded. I had to make some minor adjustments to the original patch. I added [send] and [receive] objects to all the original UI patch points so I could forward the calls to and from the M4L UI elements in the parent patch.
I will post it up in a couple of days. I have to finish the filter and ARP sections and make some UI tweaks to maximize the small space. I also have to get the SYSEX companion patch fixed up. I have sysex to the BSII, haven't finished wiring up the receiving patch dump.
I would very much like to add UI updates of changes made on the hardware. This might have to wait for a second version. I want to minimize the amount of hacking done inside THERITEOFBASS's patch so that improvements and features to the original patch stay consistent with the M4L version. If/when I do add incoming UI updates I'll try to do it in a way where it updates both UIs.
Actually, as is, if you open up the Max for Live patch and open up the sub patcher with THERITEOFBASS's patch, UI changes from the M4L elements update the full page UI. If I can figure out how to use the Window element I may also add a button then to display THERITEOFBASS's patch as an alternative UI. Though I think integration with Live's modulation and mapping features would only work with the M4L UI elements as they have special bindings for Live's API scripting such as being able to Macro Map.
Look for it in a couple of days. THERITEOFBASS, I'd like permission to cross post the patch on maxforlive.com with your credits attached if that's ok as well.
Since I originally built this patch, Novation have released a firmware update that has made the length of sysex patch dump longer. I have now updated the editor to v34 to accommodate the new and older firmware.
Sorry for the delay. I've been working on other editors and forgot about this SYSEX change.
I've incorporated THERITEOFBASS's changes into my M4L version 1.3. Thanks.
A new version, 2.0, is in active development. This will feature a better UI, better random, patch saving, and direct synth access (on Mac only at first) via a custom Max external written by me from scratch. This means full two way communication and UI updates without needing an external SYSEX router hack!
THERITEOFBASS's work was a great jump off point for this patch but 2.0 has a new MIDI message routing system I've written from the ground up for my Korg Hawk 800 modded patch editor (also coming soon) to handle the large number of messages that need to be routed and allows more advanced features such as smart random and patch merging/morphing.
I don't suppose there's any chance you could create a similar patch editor for the original (rack mounted) Novation Super Bass Station? I've searched fare and wide, and the only thing I can find is the somewhat pricey Sound Quest Midi Quest (http://sites.fastspring.com/squest/product/mqorder).