Re:Can modern software be snappy? (2008)
by svantana on Saturday August 15, 2020 @02:03PM
(#24170867)
That sounds overly dramatic to me. I'm writing a DAW of sorts for the browser, and while I wouldn't use it on stage, it works well enough to produce music on. I didn't even add AudioWorklet support yet, and I will probably release without it and consider it if users complain about stutters etc.
[ Parent
| on HN ]
Re:Can modern software be snappy? (2008)
by renaicirc on Saturday August 15, 2020 @02:18PM
(#24171008)
Have you tested on a variety of platforms? In my experience, some are very good about this (e.g Chrome on macOS) and some are a common source of problems (e.g. Firefox on Linux, at least with PulseAudio).
Re:Can modern software be snappy? (2008)
by svantana on Saturday August 15, 2020 @02:47PM
(#24171233)
It seems to work well on the popular platforms (chrome, safari, ios, android) although I haven't tried linux yet. Wasm performance can vary between browsers though, which will impact the experience a lot.
Re:Can modern software be snappy? (2008)
by PaulDavisThe1st on Saturday August 15, 2020 @02:24PM
(#24171060)
"DAW of sorts"
Obviously, one can do music creation and audio processing in a browser.
The parameters that matter are what N is in the "N msecs" I mentioned above, how much audio (e.g. tracks) and how much processing (i.e. DSP).
When you make N small enough, make the track count large enough, and do enough DSP, it's never going to work inside a browser (it sometimes won't work outside the browser).
If N is large enough, the track count small enough and/or there's not too much DSP going on .... have fun!