Well the in-depth response I just wrote got eaten somehow because I wasn't logged in, damn . . .
So heres a quicker shorter v2 . . .
Yes I know all that stuff about hardware/software and micros not running Max etc. I am doing some Arduino dev myself at the moment so I am aware of those sorts of things. My point was that the SS package is a combination of the two SShardware and Max software to manipulate it. And the MaxDevKit is the (Max)language specific programming interface for it. It's what they developed the app in, so thats what the API is in . . . If they had written it with SC3 as the backend there would be an SC specific API, a in C a c API etc . . .
My point with your example was that it showed you were not aware the SS could actually do what you claimed it 'stupidly' couldn't. And the RAM issue is just commonsense not hype - lack of RAM is like a limiter on your processing power, best avoided . ..
Yes it is also independent as hardware - it sends raw cc data for its sensors. Anyone could write an app to interpret this data as they see fit in the language they choose and duplicate everything the SS now does. Yet I don't see anyone doing this yet? Talking back is a bit more complex but it could also be nutted out as it is just serial comms from the computer to the SS. Updating firmware and standalone operation would be a different kettle of fish though.
Werent we talking API's? I know millions of things can send midi. And so you might be able to turn a led on on an LPD8, (though maybe not because it does not recognise notes, maybe sysex) I can do that with the SS, and a hell of a lot more, plus dev . . ..
With the monome the idea was that it would be hacked into a footcontroller form - then someone could design an RGB lit, velocity and pressure sensitive 8-sensors per pad design, sending midi and osc over midi, usb , ethernet, wifi etc design boards, develop custom firmware, write an API and opensource the whole shebang in several different languages, different IDEs . . .
I'm just getting tired of people asking for so much and yet offering ??? in return, and telling KMI how to run their business
KMI have released a programming interface for the SS and it is in Max - the program that it was designed in. Thats it folks - live with it or start developing your own open codebase . . .
Cheers ( and apologies)
KMI StringPort_1650, SoftStep_VK2 v1.2 & MIDI Expander; Mac_Moore Guitar,
Roland VG 8, 88 & 99, YamahaVL 70m; OSX 10.6.8, iMac i7 2.8G QC; MaxMSP 5.1.8, Ableton Live 8.2.2, M4L, SC3, QC, cSound, etc, etc,