Rockr — A loopstation for the web browser: Devlog episode 4

Here should be an image

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

Updates

Audioviz

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.

Folders and Subfolders

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:

More Tracks

2 more Audiopacks are online: Villians Laughing und Transformer-Soundeffects.

Villians Laughing:

Transformer Soundeffects:

Mobile Optimizations

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.

To Dos

According to my To Dos, I have achieved all my goals and implemented more features than originally planned. New planned features include:

Markus