I'm nearly done writing a Max4Live patch to make using the SP in Ableton more intuitive and easier to automate. I've set it up for bi-directional communication so that you can use either the on-screen controls or the hardware panel at will and both will update.
http://www.maxforlive.com/library/device.php?id=1002
In order to write the patch, I'm following the specs linked here (http://www.moogmusic.com/sites/default/ ... manual.pdf) but I'm finding some discrepancies that would be helpful to sort out, as well as a feature request and manual correction.
Issue #1: I can't seem to get the SP to respond to Note Priority signals on CC 88. Sending values 0-127 on this CC produces no changes to this parameter when viewing it on the LCD screen, and I receive no MIDI from the SP when changing this value via the front panel.
Issue #2: I can't seem to get the Arp Clock Divide to respond to CC 115 either. It does not seem to matter whether or not Arp is enabled. When I change this value on the panel, I receive no MIDI from the SP.
Feature Request: Would it be possible for the SP to do an initial push of all parameter values via their associated CC when changing programs? This would greatly simplify patch storage and management for those without SysEx support.
Manual correction: The docs have a table that say that the Clock Divide params (for Modulation and Arp) are selected with CC values that are multiples of 8, but they've been updated to be multiples of 6, and there are unlisted Divide modes that have been recently added (thanks btw!). Basically this table needs to be audited and updated; it threw me for a loop while coding against it

I think there may be another minor issue or two that I can't currently recall, but that's what I've got right now as I start to tighten things down.
After this is complete and fully polished I'll be happy to share my work. Thanks for any assistance provided!