Readit News logoReadit News
justinclift · 3 years ago
Ugh. Gating on a "microphone" permission sounds wrong.

There's no chance at all I'll give a web browser based app permission to use any audio capture device on my systems.

Depending on the app though, I might not have the same reservation for playing audio.

If it's really gated on "microphone" access though, it's just not going to happen.

aliqot · 3 years ago
This is pretty cool, I'm curious if we'll see DAWs start targeting the browser as a platform. I could see Bitwig or Ableton accomplishing this. Curious if Cockos has this in their sites, given that they seem to be most active and forward thinking.
PaulDavisThe1st · 3 years ago
Not sure what the metric for "most active and forward thinking" is, given that Ardour already has support for websocket-based browser control surfaces, and in general releases as often or more often than Reaper.

But anyway ...

Given that we already have things like Cardinal (a FLOSSier version of VCV Rack) running directly in the browser, I expect that a wasm port of an open source DAW will likely occur within a few years. Whether that would be a good thing is a different question. Browser audio is absolutely not the ideal platform for pro-audio (if indeed it is even possible to get the required performance at all), but for "bedroom producers" and podcasters, it might be sufficient.

The problem is that many (not all, but most) DAWs are built on native toolkits (in-house or 3rd party) that assume access to a very large operating system API. Although wasm/browser-land keeps expanding, it is still quite a long way from covering all the things that the (e.g. 86) libraries relied by on a typical native DAW require from the host environment.

fleventynine · 3 years ago
For collaboration between "bedroom producers", a wasm-based plugin ecosystem would be a huge upgrade from a native DAW. I hate trying to share a project and having to worry about "do they have the right plugins/softsynths installed" and other tedious technical distractions. I'd be happy to give up 50% performance (of a native DAW) for the collaboration benefits alone.
spacebeer · 3 years ago
Or you could make a OS/DE for normal people, with an option to change audio output per program with 2 clicks, like KDE Plasma does.
goodSteveramos · 3 years ago
Agreed. Web apps have no business knowing what my audio config is. Instead of the OS or browser implementing a working sound picker, every single website will have to do it and all but the big ones will do it slightly wrong. Google is positioning the web for them to take over the desktop.
zamadatix · 3 years ago
It's more easily explained as always wanting your web conference call to use your headset even if normally you want the browser to use something else than as a replacement for changing your OS settings.

The web is constantly positioned to takeover the desktop though, has been for many years at this point.

echelon · 3 years ago
Absolutely they do! This makes it possible to develop and distribute your app on the web, which is much easier than supporting native downloads.
IshKebab · 3 years ago
Ah good, I found it very confusing that Google Meet can choose an input device but not an output. I thought my headphones weren't working or something.

Kind of a pain to change it in Gnome too (why is there no output selector in the system tray? Windows has had that for decades)