Page 1 of 2

Javascript Softstep driver is ready.

Posted: Sat Mar 31, 2012 10:15 am
by TomSwirly
I got my Softstep back a few days ago (or rather, a new one, thanks KMM!) but I didn't manage to find time to test my Javascript driver until today.

It was in fact working :-) except the "twinkle" function didn't quite work, one which perhaps I'm the only one who would ever use.

It has tons of useful features including scrolling displays - and more stuff to come in the next weeks.

It's uploaded if any of you want to play with it - you can get it here: http://ax.to/softstep-download - and you can see the source here: http://ax.to/max

See my earlier announcement viewtopic.php?f=40&t=529 for a more complete discussion...

Re: Javascript Softstep driver is ready.

Posted: Sat Mar 31, 2012 12:31 pm
by TomSwirly
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).

The demo makes it clear how it works, I hope!

Ask me if you have any questions.

Re: Javascript Softstep driver is ready.

Posted: Mon Apr 30, 2012 5:41 am
by mocker
TomSwirly wrote:It's uploaded if any of you want to play with it - you can get it here: http://ax.to/softstep-download - and you can see the source here: http://ax.to/max


First link doesn't worK

Re: Javascript Softstep driver is ready.

Posted: Mon Apr 30, 2012 6:26 am
by TomSwirly
How embarrassing - my redirector apparently doesn't allow dashes, but doesn't give any sort of error. :-(

Use http://ax.to/softstepdl instead.

Re: Javascript Softstep driver is ready.

Posted: Mon Apr 30, 2012 7:02 am
by mocker
Thanks, it works now !

Re: Javascript Softstep driver is ready.

Posted: Mon Apr 30, 2012 8:07 am
by TomSwirly
Do keep me posted!

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.

Re: Javascript Softstep driver is ready.

Posted: Mon Jun 04, 2012 11:55 am
by jengel
Hey Tom,

I love your javascript file, much less glitchy than the ss_cooking mess.

I've made a max for live device which uses it as a starting point to easily interface to ableton live.
Found here: http://www.maxforlive.com/library/devic ... tstep4live

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?

Thanks!
Jesse

Re: Javascript Softstep driver is ready.

Posted: Tue Jun 05, 2012 3:27 am
by TomSwirly
Actually, I myself use lh_midiin and lh_midiout when I use this as a Max For Live object, so it should work!

Email me off-list, tom@swirly.com, and we can work it out easily I'm sure...

Re: Javascript Softstep driver is ready.

Posted: Tue Jun 05, 2012 3:40 am
by TomSwirly
"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.

Re: Javascript Softstep driver is ready.

Posted: Mon Jun 18, 2012 12:03 pm
by wasi
I tried the MAX test-patch... Awesome work, so smooth and fast. Now all we have to do is convince KMI to dump ss_cooking for this, right? Pleeeeeease....!