Commit Graph
6 Commits
Author SHA1 Message Date
Lucas WintherandClaude Opus 5.5 894fd9b9ef feat(align): alignment web page
Token-protected Bun.serve server (bun run align [--host] [--port]
[--url-host] [--root]) with the layout-A page: recording and warped-MIDI
lanes on one zoomable timeline, draggable anchors (recording end / MIDI
end), stretch tempo labels with warnings, fit-flagged windows, Web Audio
playback with mix choice, auto-align, save, reset, undo. API per the task
brief; transcode/peaks cache under reference/<id>/. Adds bun run align
auto <id>, writeSmf (tests), encodeWav, recordingOnsets/fitFromOnsets,
fitSummary and stretch tempo helpers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 14:38:36 +01:00
Lucas WintherandClaude Sonnet 5.5 63b32a488d feat(align): warped MIDI rendering and peaks
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 06:34:15 +01:00
Lucas WintherandClaude Sonnet 5.5 b631bd2c7e fix: final-review findings (median pass tick, R11 secondary metrics, R12 chord duration, render version, dsp resample)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 05:55:04 +01:00
Lucas WintherandClaude Sonnet 5.5 1d490f6897 fix: tempo octave choice, start-of-music anchoring, mean-normalised combs, pure toMono
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 04:46:09 +01:00
Lucas WintherandClaude Sonnet 5.5 ca9f3bbb83 feat: dataset builder
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 02:51:33 +01:00
Lucas WintherandClaude Sonnet 5.5 a1e9ce86a0 feat: stem rendering, fx and mixing
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 02:48:59 +01:00