summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/SPECTRAL_BRUSH_2.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/SPECTRAL_BRUSH_2.md b/doc/SPECTRAL_BRUSH_2.md
index 442db6d..7714ce3 100644
--- a/doc/SPECTRAL_BRUSH_2.md
+++ b/doc/SPECTRAL_BRUSH_2.md
@@ -521,7 +521,13 @@ void pattern_callback(int sample_id, float volume) {
- [x] Cubic bezier curve fitting for freq/amp trajectories
- [x] Spectrogram visualization with zoom/scroll/playhead
- [x] Original WAV playback
-- [ ] Phase 2: JS synthesizer
+ - [x] STFT cache for optimized FFT computation
+ - [x] Mini-spectrum viewer
+- [x] Phase 2: JS synthesizer
+ - [x] Bezier evaluation (cubic De Casteljau)
+ - [x] Replica oscillator bank (frequency spread, amplitude decay, phase jitter)
+ - [x] PCM synthesis from MQ partials
+ - [x] Playback comparison (original vs synthesized)
- [ ] Phase 3: Web editor UI
- [ ] Phase 4: C++ code generator
- [ ] Phase 5: C++ synthesis + integration