Giving this a bump, because as the number and diversity of music software tools keep growing exponentially, more and more of us will have increased chances of encountering crashes.
It is certainly important to understand the cause of crash, so logging and reporting are quintessential. Feedback to developers, based on such acquired reports, is the next vital step in the chain. I would think most users reasonably know that.
With all that said, reading some of the comments, a rigid resistance to implement sandboxing may be unhelpful not only to Steinberg users, but to the computer-based music production community overall.
The fact is, no two computers will be exactly alike. Even if you have two identical pieces of hardware and install exactly the same software, DAW, drivers and plugins, there will be instances of diverging system behavior.
(Before someone accuses me of being an AI, I have been writing in-depth about technology and music production for years, way before Chat GPT even existed. I like to organize my thoughts in full sentences and paragraphs. And since I truly want sandboxing feature in my DAWs, I have to roll up my sleeves and make my case.)
A music production computer is basically, throwing some complexity science in there, a complex system. It has numerous, interdependent, interconnected, diverse, (but usually not very) adaptive components. An error in any of the elements can cause a âchaoticâ ripple effect in the entire system. As in: crash.
Fortifying as many elements of this system as possible makes it more resilient and stable. With some of the loading times for more involved projects, it really does break your stride when a $999 MSRP piece of âprofessionalâ software unceremoniously crashes because of one seemingly benign plugin.
No DAW operates as an island. It relies on hardware, drivers, OS, plugins, audio interfaces, etc. I think it is a reasonable expectation that our tools have SOME level of resilience built into them.
Of course, everyoneâs workflow is different. Some musicians like to experiment with a larger number of plugins and pick sounds or effects quickly and easily from a large available palette. Sentiments such as âJust avoid holding it in that wayâ, âthese are not the DAWs you are looking forâ or even âif this product cannot do it, why would anyone want to do it in life anywayâ are for fan crowds, not for responsive, community-supporting companies.
Some plugins do not always crash, and sometimes they crash inconsistently, not always caused by the same activity. It is very beneficial to quickly identify the crashed plugin, either reload it, reload a different version of it, or swap it for a different one, without waiting to reload a DAW and an entire session. Certain virus scanners can cause some problems with DAWs and plugins. It is significantly more convenient to add an exception to a .vst3 file really quick without having to restart an entire session.
I know there are always those comments out there, even on official DAW vendor channels, that âPlease contact your third party plugin manufacturer and ask them to update their product for full compatibility with our DAW.â When they say that, they cannot keep a straight face, because they even know how uphill-battle-ish it sounds. (I remember turning one vendor repâs line into a looping meme with the pained expression on his face when he said that.) No, it is not to say that plugin vendors should not proactively improve their products, but as a music production computer is a complex system, the more players take the effort to ensure stability and compatibility, the better. Nobody cared who was to blame when a Mac OS upgrade regularly crashed the entire computer, caused by Mac OS, Logic, driver and audio interface not working together. (Yes, music production computers crash on ANY platform when you are around long enough. There is no âone platform to rule them allâ that is guaranteed to work every time, all the time. If what you have right now is not crashing, good for you, but it is not the same for everyone.)
About the âbut for goodness sake, think of the overhead!â flag; it is not fully such a judgment day scenario. For starters, sandboxing CAN be enabled or disabled. Furthermore, working with sandboxing DAWs, especially on todayâs systems, there is just not this apocalyptic latency and CPU hit that people warn about. And even if there is SOME hit, at least give the users the choice.
Another argument I see on forums for multiple DAWs is âif they work on this feature, they will spend less resources working on the important features!â Well, if sandboxing is important to a lot of people, then probably it is worth working on it!
Supply, demand and free markets will to various extents play a role. It IS very common for people to switch DAWs. You read case studies of musicians, producers or studios switching to entirely new platforms, or watch their YT videos talking about it. I am not saying a software vendor has to jump on any feature request/suggestion it encounters, but it is worth communicating with the community and with other vendors and developers to see where the trends are going. Is it not a loyalty-inspiring selling feature that a DAW is stable and can handle those misbehaving little plugins?
Just food for thought.