summaryrefslogtreecommitdiff
path: root/tools/mq_editor/README.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-18 05:36:49 +0100
committerskal <pascal.massimino@gmail.com>2026-02-18 05:36:49 +0100
commitd68fa4782e971b8ea41204ef5898141efcb243af (patch)
treeb380c4381529b19b002cb72bcd9b4257025c9015 /tools/mq_editor/README.md
parentf43169185592a85d5bd30b9699671eb08a39dfda (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.md1
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