A bit off topic, but it's ok (I hope this will not cause the usual fights). To be concise :rafa1981 wrote: ↑Thu Aug 11, 2022 7:42 amFor that:
-Many DAWs would have to add support for that virtual machine.
-Many players would have to agree on the standard.
-Players would be forced to rewrite their current products.
-It should have clear advantages for the end users to gain adoption.
As of today I haven't seen clear signs of that happening, but who knows...
- every single DAW, I hope. Not necessarily a virtual machine inside the DAW itself, at least add support for an external driver's (the JIT engine) interface (input and outputs)
- yes, but the standard could be just an interface in some cases (it depends on how it will be added)
- yes they have to, in order to port existing / legacy plugins : rewrite it once, run it forever. Also, wrappers could be made for legacy precompiled DSP (I bet there will be open source projects for this)
- it has huge advantages. The same intermediate "binary" will run forever potentially on any system : Windows NT 4.x, macOS Mojave, Windows 2050, Sega Dreamcast, Barebone DSPs, FPGAs, Raspberry PI. The software is containerized and safe. And many other advantages...
Clear signs are here. In the pro audio scene, there are companies using this approach from 2012 at least.