v0.6.0 — Vision UI redesign, WriteScheduler coalescing, modular frontend, and role security
LatestAbleton RC Surface — v0.6.0 Release Notes
Release Date: 2026-08-01
Version: 0.6.0
Package Artifact: Ableton-RC-Surface-0.6.0.ablx
Highlights & Major Features
1. Vision (VID) Gesture Console Redesign
- Redesigned Learned Poses (
G1,G2,G3) Cards:- Replaced horizontal single-strip slots with vertical card containers.
- Action buttons (
CAP,TEST,DEL LAST,CLR) are now arranged in a 2x2 grid, quadrupling touch-target area for confident live thumb operation. - Prominent top-centered badges (
G1 0/3,G2 0/3,G3 0/3) and clean status text.
- Expanded Live Readout Strip:
DIRECT MAP(ACTIVE,X,Y,Z),GESTUREstate, andAMBIENTcolor cards have been expanded to double vertical height.- High-contrast, bold real-time metrics with custom badge borders for instant glanceability.
- Non-Scrolling Guarantee:
- Strict CSS Grid/Flexbox containment (
overflow: hidden) enforced across mobile landscape and desktop viewports.
- Strict CSS Grid/Flexbox containment (
2. High-Frequency Write Coalescing (WriteScheduler)
- Introduced
WriteScheduleron the WebSocket server to coalesce rapid continuous controller streams (knobs, faders, XY motion). - Reduces network congestion and CPU overhead on live Ableton Live sets during intense performance sweeps.
3. Role-Based Security & Multi-Client Session Bounding
- Enforced role-based authentication (
controllervsadmin), Same-Origin port matching validation, and token sanitization. - Multi-client session isolation handles coexisting devices behind the same NAT seamlessly.
4. Modular Client Architecture (phone-v3)
- Refactored frontend client into clean ES modules:
modules/session.js,sync.js,layout.js, andtransport.js. - Separated domain command catalogs for cleaner maintenance and future extension.
5. Automated E2E Visual Testing & Quality Gates
- Integrated Playwright E2E visual fit test suite (
npm run test:ui) and structural layout assertions (vision-layout-fit.test.mjs). - Integrated ESLint flat config with
@typescript-eslint/parsertargeting Node>=24.16.0 <25.
Upgrade Instructions
- Download or copy
Ableton-RC-Surface-0.6.0.ablx. - Open Ableton Live 12.4.5+ Suite (Beta).
- Drag and drop
Ableton-RC-Surface-0.6.0.ablxinto Live to install/update the extension. - Launch Ableton RC Surface from the Extensions menu.
- Reload the phone client or scan the QR code to enjoy the v0.6.0 Vision interface!