TL;DR: Go to Rockr and mess around.
But keep in mind: Work in Progress!
You can find the previous entry of my devlog here
The audioviz connects Pizzicato's AudioContext and uses requestAnimationFrame() to make drawcals at about 60 frames per second. The performance is surprisingly smooth, as web-audio works sparingly with resources. The original goal was a 3D animation, but I want Rockr to run smoothly on all devices, even those without a WebGPU.
Folder views are now accessible in the songlist. Although plenty of file explorer solutions exist in the npm index, I considered many of them quite invassive regarding the design. So I lent a hand myself.
The overall design looks a bit "Mirror's Edgy" now. Might become even more Mirror's edgy later on:
2 more Audiopacks are online: Villians Laughing und Transformer-Soundeffects.
Villians Laughing:
Transformer Soundeffects:
The mobile experience was optimized. The idea with the vertically mirrored texts made sense for my very specific use case, but not for all other use cases. The window.trigger events will be adapted as soon as I have completed the optimisations for jQuery Mobile.
According to my To Dos, I have achieved all my goals and implemented more features than originally planned. New planned features include:
Markus