Vinx77

Moving forward with PER|FORMER v0.3.2-vinx.1.4.6
https://vinxscorza.github.io/performer/
A quick overview of the most relevant fixes and workflow changes introduced in the Vinx fork beyond Mebitek v0.3.2, on top of which this fork is built.

Fixes
- Fix crashes and reboots when shifting 64-step Note sequences
- Fix step-shift range handling across Note, Logic, Curve, Stochastic, and Arp sequences
- Restore the browser-based Test Drive as a working public build of the current fork line
- Include further small UI, workflow, and dead-code fixes beyond the headline changes

Improvements
- Add the new Acid Note-track generator with Layer / Phrase modes, where Phrase writes coordinated Gate + Note + Slide material
- Add non-destructive Random preview with A/B comparison and Variation
- Extend Random to 32-bit seeds shown as 8-digit hexadecimal values, randomize the seed on entry and on change, and remove the old linear seed stepping workflow
- Make Random previews layer-aware on Note tracks
- Add immediate Scale prelisten on Note and Arp sequence pages
- Add Cancel while editing Scale and Root Note
- Redesign generator previews for Random and Acid on the LCD
- Make sequence-page prev / next navigation cyclic
- Rescale the Swing display from 50%–75% to 0%–99% while preserving engine timing compatibility with existing projects
- Introduce three Dim Sequence levels instead of a single on/off behavior
- Increase the default output clock pulse from 1 ms to 10 ms
- Lower the default UI refresh to 30 fps
- Skip LCD redraws when the framebuffer hash has not changed
- Update and realign the manual to the current Vinx fork line
- Publish the Launchpad cheat sheet on the site
- Refresh the built-in simulator demo project with an updated drumkit and revised browser sound setup