summaryrefslogtreecommitdiff
path: root/src/tests/audio/test_tracker_timing.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-18 07:53:35 +0100
committerskal <pascal.massimino@gmail.com>2026-02-18 07:53:35 +0100
commit6d2c3a9fa7ea3e7dc272d5622722f60d889612ce (patch)
tree14b61272b0d7e109dfda3cc0646ba5674fe4021a /src/tests/audio/test_tracker_timing.cc
parent8ba8135f92539d5df7694179f074f01b7087a505 (diff)
feat(mq_editor): partial selection, amp bezier editor, and editor.js refactor
- Click-to-select partials on canvas (proximity hit test on bezier) - Right panel: peak freq/amp, time range, freq/amp bezier text inputs, mute/delete - Selected partial renders on top with glow + larger control points - Draggable freq curve control points on main canvas (grab/grabbing cursor) - Amplitude bezier editor: 120px canvas below spectrogram, time-synced with main view zoom/scroll via viewer.onRender callback - Amp edits live-affect synthesis (mq_synth.js already uses ampCurve) - PartialEditor class in editor.js owns all editing logic; index.html wires it with 5 calls (setViewer, setPartials, onPartialSelect, onRender, onPartialDeleted) handoff(Gemini): partial editing MVP complete. Next: freq curve drag polish or export (.spec generation). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/tests/audio/test_tracker_timing.cc')
0 files changed, 0 insertions, 0 deletions