diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/SPECTRAL_BRUSH_2.md | 8 |
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 |
