News for hackers. Stuff that matters.
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.
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!