Hi all! Wanted to add some fresh features to mod-ui, all vibe coded. Feel free to contribute to improve any aspect.
mod-ui grid-theme - a new editor, TONE3000, and a real file manager
This branch is a superset of master. Everything the default mod-ui does still works; on top of it:
- A second front-end: the Grid theme (/grid.html)
A Fractal-Audio-FM3-Edit-style editor that lives alongside the classic one. Plugins are uniform blocks laid out in a configurable row/column grid with a single auto-wired signal chain - no hand-dragged cables. Parameters are edited in a bottom panel that shows the plugin’s real skin on one side and a clean generic control list on the other. It has its own plugin store (Patchstorage), snapshot/bank navigation, and layout/zoom controls. One click switches between the two themes.
- TONE3000, built in
Browse the TONE3000 catalogue and pull NAM captures straight into your Neural Amp Modeler, without leaving mod-ui. Files land under NAM Models and show up immediately in the plugin’s model list. In the classic theme it opens the TONE3000 catalogue in a window; in the Grid theme it’s a native browser right in the panel - search, filter by architecture and model size (nano / feather / lite / standard, so you can pick something a Pi can actually run), pick a whole tone or individual captures, with a live download progress bar. One account sign-in, then nothing else to configure.
- An Explorer-style file manager
Tree on the left, icon or detailed list view on the right, drag-and-drop to move files between folders, upload, rename, delete - all served same-origin so it just works in the browser.
- Under the hood
Headless Power Off / Reboot that actually powers off, guards against snapshots and banks silently losing data, and a full automated test suite (HTTP-level characterization tests + a frontend test harness) with CI.
- Installing it
Run it from a checkout of the branch and you have everything. For a device that runs mod-ui as a package, scripts/deploy-tone3000/deploy.sh patches an existing install in place - grid theme, TONE3000, file-manager backend - with automatic backups and rollback. See the README.
