From ba7038f7091f67a90a8c0f387923544f809322c0 Mon Sep 17 00:00:00 2001 From: skal Date: Tue, 17 Feb 2026 19:38:07 +0100 Subject: docs(mq_editor): Update Phase 1 completion status Phase 1 deliverables complete: - MQ extraction with improved tracking - Spectrogram visualization with zoom/scroll - Original WAV playback with playhead - Ready for Phase 2 (JS synthesizer) Co-Authored-By: Claude Sonnet 4.5 --- doc/SPECTRAL_BRUSH_2.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'doc/SPECTRAL_BRUSH_2.md') diff --git a/doc/SPECTRAL_BRUSH_2.md b/doc/SPECTRAL_BRUSH_2.md index 76e49db..442db6d 100644 --- a/doc/SPECTRAL_BRUSH_2.md +++ b/doc/SPECTRAL_BRUSH_2.md @@ -515,7 +515,12 @@ void pattern_callback(int sample_id, float volume) { ## Status - [x] Design document -- [ ] Phase 1: MQ extraction (Web) +- [x] Phase 1: MQ extraction (Web) + - [x] FFT-based peak detection with parabolic interpolation + - [x] Frequency-dependent trajectory tracking (5% tolerance, candidate system) + - [x] Cubic bezier curve fitting for freq/amp trajectories + - [x] Spectrogram visualization with zoom/scroll/playhead + - [x] Original WAV playback - [ ] Phase 2: JS synthesizer - [ ] Phase 3: Web editor UI - [ ] Phase 4: C++ code generator -- cgit v1.2.3