Suppose someone who owns one of the "big dogs" tries Reaper and finds the design philosophy and workflow a pleasant surprise. They can purchase the product for far less than upgrading the one they already have. That is where the established names in the business run a risk. But given the reality that many will not like Reaper, these other companies are unlikely to lose much revenue in the long run.skipkent wrote:Many, many good reasons why Reaper is both lean and successful. Like someone said, low overhead, good product sold at a great price is a win for them.
...But not necessarily a loss for anyone else. The 'big dogs' have their work cut out for them, but have name recognition and user loyalty and such in their favor. There will definitely be a thinning of the heard, but there will always be room for many audio apps and DAWs.
How does REAPER do it?
-
- KVRAF
- 11839 posts since 23 Nov, 2004 from west of east
We escape the trap of our own subjectivity by
perceiving neither black nor white but shades of grey
perceiving neither black nor white but shades of grey
-
- KVRian
- 1120 posts since 21 Jul, 2004
The 'big dogs' also have higher expectations on them. If they make a fundamental change to their product, some will hail it as a great advance while others will bemoan their straying from the original vision. These perceptions will translate to very real $$$ wins and losses for them, so they *have* to move carefully, study their market and strategize. Every move they make is a gamble with lots and lots of REAL MONEY (usually other people's) involved.
The Reaper devs have no such restrictions. Any attention they get (even a flame war on KVR ; ), is a win for them. Even small successes will show them as 'beating Goliath', whereas any weaknesses in their product can be explained away with, "Well c'mon, they're just starting out, and they only cost 1/5 the price of the competition!"
It's like an unknown karate dude challenging Chuck Norris. I the unknown gets his ass kicked, it's cool. "I got my ass kicked by Chuck Norris!" If wins, or even lands a single punch, it's "DUDE! I hit Chuck Norris!"
All that said, I'm not dissing Reaper one bit. I own a license and am a fan. It's a great program and their development and distribution method is, I believe, very much the wave of the future. The big dogs have their work cut out for them and then some.
The Reaper devs have no such restrictions. Any attention they get (even a flame war on KVR ; ), is a win for them. Even small successes will show them as 'beating Goliath', whereas any weaknesses in their product can be explained away with, "Well c'mon, they're just starting out, and they only cost 1/5 the price of the competition!"
It's like an unknown karate dude challenging Chuck Norris. I the unknown gets his ass kicked, it's cool. "I got my ass kicked by Chuck Norris!" If wins, or even lands a single punch, it's "DUDE! I hit Chuck Norris!"
All that said, I'm not dissing Reaper one bit. I own a license and am a fan. It's a great program and their development and distribution method is, I believe, very much the wave of the future. The big dogs have their work cut out for them and then some.
Music is something you DO. Spend time, not money.
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
-
- KVRAF
- 11839 posts since 23 Nov, 2004 from west of east
Actually, although not a coder mysef, I understand the principles involved, and recognize that most of the feature code is only called when requested. But this feature code itself can be resource hungry, and should several features be running simultaneously, performance can suffer on computers that have less processor capability, insufficient memory, a lack of virtual memory space and so on. The indisputable reality is that bloat happens when resources are insufficient for the code to run optimally.fandango wrote:Yeah, I think this is probably the most common misconception that appears to pervade the userbase. Just because new icons or new menu entries appear in an application, somehow it's believed that these are taking up CPU cycles by their very presence. Most features (or 'bloat', if people prefer) tend to be "on demand" things. One-off processes that are called when needed.whyterabbyt wrote:Are you under the impression that the total amount of code in an application is in use at all times or something? Because that's the only circumstances under which the direct causal relationship you're suggesting would be true.eduardo_b wrote:Except of course that the more code there is, the greater the need for optimization, all of which is time-consuming.
One man's bloat is another man's bread & butter. The wealth of manipulation options in larger apps like Sonar or Cubase tend to be the first things I miss in other apps.
Which brings up the featuritis that is the root of this issue. The wealth of manipulation options may be desirable and even necessary for some types of projects, but otherwise they are simply baggage. This is where so-called lite versions of DAWs can be a better choice for those who want the workflow but recognize how many features of the "full" version are not needed or wanted in building a DAW from the ground up.
There clearly are differences in performance among DAWs. I assume it's both the code and how many services are loaded. I also know that it's not uncommon to go back to the base code and redo it for better performance and resource use...hence my question about the time involved.
We escape the trap of our own subjectivity by
perceiving neither black nor white but shades of grey
perceiving neither black nor white but shades of grey
-
- KVRAF
- 11839 posts since 23 Nov, 2004 from west of east
Yeah...the conundrum of success. The more successful a company is, the more there is at risk.skipkent wrote:The 'big dogs' also have higher expectations on them. If they make a fundamental change to their product, some will hail it as a great advance while others will bemoan their straying from the original vision. These perceptions will translate to very real $$$ wins and losses for them, so they *have* to move carefully, study their market and strategize. Every move they make is a gamble with lots and lots of REAL MONEY (usually other people's) involved.
We escape the trap of our own subjectivity by
perceiving neither black nor white but shades of grey
perceiving neither black nor white but shades of grey
- KVRAF
- 5175 posts since 29 Apr, 2006
- Beware the Quoth
- 35433 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Do you? I think you think you understand 'the principles', but really you perhaps only really understand some of the principles, and many of those not quite as well as you think you do. and there are probably many you're completely ignorant of.eduardo_b wrote:Actually, although not a coder mysef, I understand the principles involved
is that another hypothetical situation, like your 'it might reduce the incentive to optimise' ??, and recognize that most of the feature code is only called when requested. But this feature code itself can be resource hungry, and should several features be running simultaneously, performance can suffer on computers that have less processor capability, insufficient memory, a lack of virtual memory space and so on.
we could posit things that 'might' or 'can' happen in hypothetical situations all the time (and you do, i would suggest) but really, what's the point? is it just an interesting thing to meander over what could and might and may be just for its own (to my mind, utterly pointless) sake, or are you trying to imply that these things do happen because they might. as ever it just seems like pointless mental masturbation.
erm, no, i dont think that ive ever seens a consensus that a program is bloated on a system by system, instance by instance basis, which is what you're effectively saying.The indisputable reality is that bloat happens when resources are insufficient for the code to run optimally.
Is it the root of the issue? That sounds like another one of those assumption thingies again.Which brings up the featuritis that is the root of this issue.
Are they? I really doubt you have grounds for a unilateral claim like that, to be honest.The wealth of manipulation options may be desirable and even necessary for some types of projects, but otherwise they are simply baggage.
Well its pretty obviously 'the code' when talking about why two bits of code would behave differently on the same system. The actual issue would be what aspects of the code make the difference. One could be better optimised, but the other is written to do less in the first place. Which is 'bloated'?There clearly are differences in performance among DAWs. I assume it's both the code and how many services are loaded.
As for services, I dont understand what you specifically mean in this context.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
- KVRAF
- 24411 posts since 7 Jan, 2009 from Croatia
Cool. I never missed Sonar's instability and plugin usage behavior.fandango wrote:The wealth of manipulation options in larger apps like Sonar or Cubase tend to be the first things I miss in other apps.
I am missing the mouse zone editor, though. Still, it will come in Reaper, too.
-
- KVRAF
- 11839 posts since 23 Nov, 2004 from west of east
I don't know. Does optimizing for best resource use while providing best performance represent a time consuming proposition or something that talented coders simply implement? That was the basis for my original question. Is it cost effective to optimize in the long run? I asked you about time needed for coding because you seem to be quite knowledgeable about software coding.whyterabbyt wrote:Well its pretty obviously 'the code' when talking about why two bits of code would behave differently on the same system. The actual issue would be what aspects of the code make the difference. One could be better optimised, but the other is written to do less in the first place. Which is 'bloated'?
We escape the trap of our own subjectivity by
perceiving neither black nor white but shades of grey
perceiving neither black nor white but shades of grey
- KVRAF
- 5175 posts since 29 Apr, 2006
I know!LawrenceF wrote:That's pretty cool. ^^^^
- KVRAF
- 5175 posts since 29 Apr, 2006
- KVRAF
- 24411 posts since 7 Jan, 2009 from Croatia
Both.eduardo_b wrote:Does optimizing for best resource use while providing best performance represent a time consuming proposition or something that talented coders simply implement?
Well, for the big dogs this means putting a lot of manhours into optimizing, so yes, it could be less cost-effective. But, users would've been happier with the product that runs faster and doesn't consume as much resources for the same job as the unoptimized version.eduardo_b wrote:Is it cost effective to optimize in the long run?
It's sad that big players don't really invest into optimizing their code. Then you get situations like on Cubase forums, where they really don't respect their customers input and bug reports. They should rot in hell for that, if you ask me.
-
- KVRAF
- 6159 posts since 4 Dec, 2004
This will be another one of those times where Reaper gives me ideas.memyselfandus wrote:I know!LawrenceF wrote:That's pretty cool. ^^^^
Again, not nearly as slick as the Reaper method with those icons and it's true track hiding with SWS but thanks for the idea!
Reaper Rawks.
