Oops. I hit post too fast. Edited.
ORIGINAL: keith
Audio Snap has been available since SONAR 6 released Sept 2006... the date on that article is October 2007. The only thing we've proven here is that it pays to come to the party late and to bring your own beer. 
That's a fair point but why is it that more often than not when I use a new feature in Sonar I can usually think of a few GUI and implementation improvements within SECONDS? (That's right, seconds, not minutes). I am so often totally amazed at how some things have been implemented. (Not in a good way).
To me this is all about being thorough and taking a couple of seconds (or minutes) longer to think things through. For instance when Ron Kuper added the smaller time subdivisions to many of the menus, he missed the "Quantize Duration" menus. It is also a pity that smaller subdivisions were not added to, off the top of my head, "Split repeatedly", "slide", "Length", "Insert Time" etc.
Doing things right the first time
saves a lot of time and energy.
Wisdom from our ancestors:
"
Experience shows that, if one foresees from far away the designs to be undertaken, one can act with speed when the moment comes to execute them" Cardinal Richelieu, 1585 - 1642
"
Look to the end, no matter what it is you are considering. Often enough, God gives a man a glimpse of happiness, and then utterly ruins him." The Histories, Herodotus 5th Century B.C.
"Do nothing without a regard to the consequences" Fables, Alesop, 6th Century B.C.
RE: x64 -- I think saying that starting down the 64-bit path was a "waste of time" is unfair. They recognized that at some point the codebase needs to run as a native 64-bit app, and there's quite a bit of work required to port a 32-bit app to 64-bit (Hello, Steinberg!!!
). I'm sure the port to x64 shortened the time/effort required to deliver on Vista 64 by a couple of factors -- probably some system API tweaks and a recompile. Then of course you also need the Bit Bridge to span the 32-bit world. So the argument really is: should they have spent any time at all porting to 64-bit? And to that I'd say: if we were all flying along on fully 64-bit systems, then it wouldn't even be worth debating. They took the initiative to provide the 64-bit platform, and it's not they're fault that everyone from plugin developers to hardware manufacturers can't be bothered to bring their products into the new millenium.
I specifically wrote "at the time". IMO it was the wrong time to bother with x64 which has now been abandoned by Microsoft which pretty much proves my point! Frankly, very few applications are truly ready for Vista but that doesn't hamper them because the core functionality is well done. That IMO is MUCH more important than x64/Vista 64 bit support. It is all about priorities.
Also, I think that going for x64 support was a bit of an intellectual cop-out. It is easier from a visionary point of view to implement 64 bit OS support (it is just technical stuff, it doesn't demand great imagination) compared to improving the functionality and workflow of an application. Improving the core functionality requires vision, stepping out of the box and taking the time to really think things through.
I'm sorry to say but x64 support sounds like the kind of thing a computer geek would come up with rather than a musician.
But much more importantly, what Cakewalk basically did is port an inefficient and not entirely stable audio engine to 64 bit. That IMO is a great waste of time and resources and energy. They should have first made sure the audio engine was extremely efficient and rock solid before even thinking of porting it.
As Noel Borthwick writes in a parallel thread "Cakewalk is a small company and we have had to focus our development efforts on the areas where we excel". It is essential for Cakewalk to concentrate their efforts on things that really matter. Not trying to be the first shop on a block with no inhabitants.
RE: innovation -- what about totally unlimited bussing?
Good but that's just programming. Linked array or dynamic array. 256 buses would have been fine. If you mean the routing, I would very much like to be able to select a bus as an input to a track. When the Universal Bus Architecture first came out, you could create routing loops. Cakewalk actually
added a check to prevent that in the first point release. I find that extremely patronising.
Btw, look at the routing matrix in the Pyramix picture I posted. You can click on any of those grid points creating instant routing. Adding tracks or buses increases the routing matrix's size. All very easy and simple.
What about the totally configurable and flexible new MIDI tools?
Also good. Unfortunately the Sonar 7 audio engine is not stable enough for my use so I'm stuck on Sonar 6 for daily use. Again, that prioritisation issue...
What about ACT?
That is a very good example. Well done Cakewalk. The GUI could be much better though...
What about the first 64-bit (float) mix engine?
Very nice but IMO, not essential. Again I have to point to porting a less than efficient and solid engine rather than fixing or possibly redesigning things first. Also, with good use of assembler code, one can use the 80-bit accumulators in all modern CPUs.
Btw, I believe Mackie Tracktion 3 was the first to introduce a 64 bit mix engine! Check this 2005 article:
http://remixmag.com/mag/remix_mackie_tracktion_3/ A year before Cakewalk.
WHAT ABOUT TRACK ICONS, MAN?!?! Come on... track icons... The hard part about innovation in Cake's market is that you have a limited amount time and resources just to keep up with the Joneses, not to mention invent totally new and unique features.
Not a Cakewalk innovation either. Logic has had them since... the stone age maybe? Anyway, I've already stated my opinion on track icons.
Undertow, I'm sure you and many other users hereabouts are much more power users than I, and you, in particular, have your own legitimate perspective on the whole thing... And I'm not arguing that there can't be improvements, or perhaps even some refocusing of energies here and there. But from my perspective, SONAR has come a very long way since SONAR 3 when I jumped on board.
Fully agreed. I just believe it could have come much further.
UnderTow
post edited by UnderTow - 2008/09/14 11:05:20