Fact: bombarding synths with randomish parameter changes leads to fun and otherwise crashing hardware in hilarious fashion.
See attached example - this overly complicated mess of spaghetti allows you to map CC parameters to sysex data that drives a dave smith mono evolver ... I can't stress _overly complicated mess of spaghetti_ enough...
I've made similar patches for quite a few synths, and it's a tedious PITA, leaving me longing for a streamlined solution - in other words, some sort of interface that allows me to abstract the process and easily switch between parameters and synths, etc.. a full fledged midiQuest/unisyn-but-not-a-piece-of-crap type deal would certainly be nice, no?
I had hoped that there would have been at least 1 psycho out there who had similar thoughts - that there might be some library which would help streamline the development process ... at the very least, some lib of UI primitives that would save me from crying myself to sleep each night as I wasted weeks writing tedious jsui-based tools. While something like the iceUI jams look interesting, it's a no go for me due to my using Max on both Mac and PC.
So, ehm... Suggestions? :) Greatly appreciated...
Also, I'm a Perl programmer by profession. I see that we have nice implementations of Ruby and Python, but nada for Perl. I realize that Ruby is similar, but ... what can I say, I want my binky. I spent a good day checking out the ajm.ruby's source and attempting to find a working java-perl solution that i could think about hacking in (Inline::Java seems like it might work... but so far my attempts to get it working in vista have been a no go) ... Any suggestions regarding making this a reality would also be greatly appreciated.
Oh, and I've made quite a few other tools (that fortunately look nothing like the attached) that I'll likely release in the future - Among them a super in-depth midi LFO generator, robust 'zero-config' IP midi networking tools, etc...)