metronome/src
Me Here 8bba218f67 Editor controls for playback flow + close web-side divergences
- docs/playback-flow-test.md: on-device verification checklist for the runtime
  (stop / rep / next / relative-goto / boundary / manual-override cases).
- editor.html + editor-beta.html: graphical "At end" control (loop / next / stop /
  goto ±N) plus a rep-count input in the arrangement panel, wired through
  state.rep/state.end -> currentSetup/currentPatch. Authoring is no longer
  text-field-only.
- src/engine.js: patchToSetup now clamps tempo to [5,300] and defaults to a beep:4
  lane when no lanes are given, matching the firmware. The editors keep their
  "no lanes" hint by checking the raw input for a ':' token instead of parsed lanes.
- fixtures: tempo-clamp-high + empty-defaults-to-beep now pass on both engines.

Suite: 41 pass / 1 known (only the intentional vol/cd host boundary remains).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 16:11:43 -05:00
..
base.css Split each form factor into a lean widget page + a separate info page 2026-05-28 14:18:23 -05:00
chrome.js Restructure (2a): shared chrome on every page; merge Open=Info into one page per form factor 2026-05-28 09:31:39 -05:00
engine.js Editor controls for playback flow + close web-side divergences 2026-05-31 16:11:43 -05:00
footer.html Restructure (1/2): Concepts = landing with live embeds; shared chrome partials; Showcase redesign 2026-05-28 09:09:51 -05:00
header.html Split each form factor into a lean widget page + a separate info page 2026-05-28 14:18:23 -05:00
infoembed.html Split each form factor into a lean widget page + a separate info page 2026-05-28 14:18:23 -05:00
infoembed.js Split each form factor into a lean widget page + a separate info page 2026-05-28 14:18:23 -05:00
livesync.js PM_E-1 beta: live-sync editor (editor-beta.html) mirroring a connected PM_K-1 2026-05-30 09:09:37 -05:00
progbox.html Phase C — per-page plain/info split + per-device program box 2026-05-28 11:22:23 -05:00
progbox.js Split each form factor into a lean widget page + a separate info page 2026-05-28 14:18:23 -05:00
setlists.js Share engine, seed set lists & base CSS between editor and player 2026-05-25 15:49:35 -05:00