diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-18 05:36:49 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-18 05:36:49 +0100 |
| commit | d68fa4782e971b8ea41204ef5898141efcb243af (patch) | |
| tree | b380c4381529b19b002cb72bcd9b4257025c9015 /tools/mq_editor/README.md | |
| parent | f43169185592a85d5bd30b9699671eb08a39dfda (diff) | |
test(mq_editor): add isolated FFT test page and sine generator
- tools/mq_editor/test_fft.html: browser test for fft.js (12 tests:
DC impulse, single tone, STFT magnitude, pairs, triplets)
- tools/gen_sine_440.py: generate 1s 440Hz WAV at 32kHz for manual testing
handoff(Gemini): FFT isolation tests added, all passing in browser.
Diffstat (limited to 'tools/mq_editor/README.md')
| -rw-r--r-- | tools/mq_editor/README.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/mq_editor/README.md b/tools/mq_editor/README.md index 1f43c19..71ad90f 100644 --- a/tools/mq_editor/README.md +++ b/tools/mq_editor/README.md @@ -31,6 +31,7 @@ open tools/mq_editor/index.html - `fft.js` - Fast Fourier Transform (Cooley-Tukey radix-2) - `mq_extract.js` - MQ algorithm (peak detection, tracking, bezier fitting) - `viewer.js` - Visualization (spectrogram, partials, zoom, mouse interaction) +- `test_fft.html` - Isolated FFT correctness tests (open in browser, no server needed) ## Implementation Status |
