April 18, 2007

Boulevard Of Broken Dreams #4

by Chris Randall
 



In the last installment of this series, we'll have a look at some product evolution. The above image is the starting point. Early on, while we were casting about for a direction the company would take, we considered doing a synth, and here was my idea for one. Totally modular (with the exception that audio routing and CV routing had to, by necessity, be separate patchbays) it would be a fairly typical representation of a small modular synth. Now, this would certainly be a good product; the main problem with it is two-fold. (A) The synth market is flooded, and (b) it is pretty plain once you get past the semi-interesting UI.


So, we decided (more or less permanently, as it turned out) for better or worse to just avoid the synth market at the time and expand on some of the better ideas in our Mayhem package, namely the TimeFnk delay. So we took the better ideas from Plexus and combined them with the general execution of TimeFnk, and this is what we came up with:





Now, if you take a close look at that UI, you'll note that it mirrors a product you might already own pretty much exactly. That is the first UI for Ronin. In retrospect it is a far better UI, but there were reasons for not using it. They are:


1. This UI was built with the concept of using PNGs for the knobs and such in mind. Using PNGs instead of BMPs for the knob filmstrips and elements was a relatively new thing at the time. It worked on OSX machines, but Windows machines, which had no built-in method for reading PNGs, exhibited many issues. (This also engendered the redesign of Discord between v1 and v1.5.) So once we discovered that PNGs were a serious problem, we had a relatively short time to come up with a solution.


2. When we were working on this, it was a current fad on a couple of the pertinent forums to complain mightily and loud about "hardware look" user interfaces. I actually took this quite seriously. I know better now, of course, but when you're just starting a company, you only have that sort of feedback to go on. So we thought "well, we better avoid hardware UIs; we don't want to piss anybody off."


So, TimeFnk II got its name changed to Ronin, and got the current Ronin UI, for better or worse. Due to its obvious complexity, Ronin isn't one of our better sellers. But Ronin begat Dubstation, which our best-selling effect, so we're not complaining.


But this brings up an interesting point about user interfaces. Ronin and Dubstation are essentially the same code inside. With Ronin, you have access to every single possible parameter in the plugin, and you can route the audio and control signals however you want. With Dubstation, we've basically removed the patchbay, the LFOs, and roughly 2/3 of the controls. Dubstation has sold ten times the number of Ronin. You can easily see how this has informed our design process.

 
 
 

24 comments:

Page 3 of 3
 
 

 
Apr.19.2007 @ 4:34 AM
thesimulacre
Perhaps you need more free testimonials for the awesome power of this fully armed and operational battle sta- oh wait, I mean for Ronin. This song called "inMem" has it all over the place and it's used to accomplish various ends. If you have used Ronin, you will hear it for sure. You can listen to a 'truncated-to-shit' version over at:

[url]link [www.myspace.com][/url">link [www.myspace.com]]

Also, I do not believe Ronin to be any more complicated than a single-space patchbay, it very logically displays all the paths toward a huge number of ends, and makes it simple to get there. It's just as easy to start flinging knobs and come out with something "totally wierd, dude!" "Far out bra." The only suggestion would be that the parameter value display could stand to be a little bigger (but I only say that because everything on my screen is fun size). Blah blah...

 
 

 
Apr.19.2007 @ 4:47 AM
thesimulacre
Oh for fuck's sake!

link [www.myspace.com]">link [www.myspace.com]

BTW the idea for an EQ that can fall into both the extremely useful and extremely creative categories, since you're not creating any anytime ever, is for a multiband parametric with tunable "ghosting" into the higher harmonics and octaves. One that not only can automatically switch between different tuned combfilters, but can slave the fundamental frequency of each of it's (5 or so) filters to incoming midi note information, a primitive note-detection algorithm, or of course automation curves. Each band would be given the ability to operate together with or independently of the others, and to get it's own midi information. (Because trying to sort out 5 different audio signals all going to the same send is just not gonna be feasible unless you create a MS option and feed the plug accordingly)
The mental juices should not be flowing like this at this hour of night.

 
 

 
Apr.19.2007 @ 10:09 AM
moyashi
I had given up hope of seeing an AU Ronin, and am thrilled to read the above. Until the sweet day arrives that I switch to Sequoia, I am a Logic man. I'll buy the Ronin AU the moment it is available.
 
 

 
Apr.21.2007 @ 6:38 AM
dantyrant
I too am looking forward to a UB Ronin... I loved the sounds I was able to get out of that thing. Just a thought- given that Ronin was originally timefnk2, is there any chance you guys would be willing to add a switch that can change the saturator into a decimator?
 
 

 
Page 3 of 3
 
 

Comment:

 

Sorry, commenting is closed for this blog entry.