I just added a beat sync mode, where you can flash any combination of the El backlighting and LEDs, in sequence and parallel - and you can also invert the duty cycle (so "on" is the default for flashing).

Next week I'm going to be spending all week on music programming, so another iteration of the softstep driver is almost certainly part of it (because it's part of my larger codebase) - so let me know here or at tom at swirly dot com if you have any feature requests, or, perish the thought, bugs.

Only problem is that at the moment it that initilization procedure does some type of callback sending out "SSCOM port 1" out the right outlet to the inlet of a midiin object. This works fine for max, but in Max4Live you can't change the midi port for "midiin" since it is set by ableton live. So I had to use a lh_midiin object which is MAC only.

Do you think you could help me figure out what's going on and how to fix it so that my device will work for both macs and pcs?

"Should work" probably means "I can make a version of the software that will work for both types of midiouts with a switch" - not "it will work out of the box with lh_midi*".

Oh, and you won't ever get it to work with midiin and midiout from within Max For Live... nothing to do with my software, but the standard Max For Live midiin/midiout doesn't support System Exclusives and probably won't ever, and you need system exclusives to run the Softstep.