λ-Sequencer, version v_b318cf6
Changes since v_afddba4:
Features
- Portable MIDI device names — patches reference devices by name (
deviceName/extInName) and resolve to live WebMIDI ports on load; the live port is authoritative when its id still resolves. - Device remapping modal — when a named device isn't found, a prompt maps it to a local device. Grouped by name, so one choice remaps every module that used that name (clock input + MIDI outs together). Re-offered each load while unmapped.
Fixes
- External clock downbeat — the first master pulse now fires on the first MIDI clock after Start instead of the sixth, so the sequence lands on the DAW's grid instead of a 16th-note late.
Docs / content
SCHEMA.mddocumenting the patch JSON format.demos/melodic-arp-chords.json— a four-voice demo patch (pad/chords, quantized arp, bass, euclidean pluck), external-clock synced.- README note on the device-remapping flow and the OS-rename / browser-cache caveat.
🤖 Generated with Claude Code