Releases: hexxone/audiorbits
2.4 Beta Pre-Release
⚠️ Currently ONLY works in Web & Lively ⚠️ - -
This version, 2.4, has been released only on Github due to technical limitations with "shared web assembly workers" currently not being supported in Wallpaper Engine.
If you are interested in more details as to why, its basically this: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements
The feature requires a "secure" web page context, but WebView of Wallpaper Engine only has "unsecure" "file://" context.
The developer of Wallpaper Engine has not yet responded to my last inquiries, so the update is only available on Github at this time.
Why Shared WebAssembly Workers ?
WebAssembly is way way way faster in doing baic math operations on a large set of data.
Specifically, running the fractal generator algorithm is a verry computationally heavy task.
Thus I have transitioned to using AssemblyScript for this task.
In combination with "shared memory", this enables instantaneous data transfer between Web-Assembly and Web-GL without any extra memory-allocation or overhead. This greatly increases the render performance and smoothness, especially for very high movement speeds on "low end" systems...
Beta in the web.
Since many people seem interested, for now I have the 2.4 beta up right here: https://orbits.hexx.one/beta/.
You can also host the beta for yourself, but notice that you need a valid SSL certificate. Localhost or "open as file" doesnt work.
Clear your Browser Cache & Data first if you see any weird behaviour & issues.
For "VR" Support, you have to enable it seperately under "Extended Setings" on the very bottom.
Note: I was only able to test this feature rudimentary.
P.S.: Corsair ICUE does not work in the Browser.
Lively Wallpaper
I have added experimental support for Lively Wallpaper. Just download the audiorbits_lively.zip below and drag & drop it into the application.
Full Changelog: 2.3...2.4-beta1
2.3 Release
2.2 Release
Bugfixes