Skip to content

Architecture

wiki-sync edited this page Aug 19, 2026 · 1 revision

Architecture

Static GitHub Pages from the repo root (not docs/). The app URL is /. Do not move Pages to docs/ or the live URL breaks.

index.html          profile, tuner, result, CSP
css/                velvet UI (Bodoni Moda, Spline Sans)
js/app.js           mic, hold-to-save, profile gate, version check
js/pitch-worklet.js McLeod NSDF + HPS snap + LPC F1/F2
js/classify.js      range + tessitura + optional formant colour
js/timbre.js        LPC, centroid, passaggio
js/i18n.js          EN / FR
js/version.js       APP_VERSION
sw.js               cache fach-vN; version.json is never precached
wiki/               source of truth → GitHub wiki via scripts/wiki-sync.sh
test/               node --test (no browser)

GitHub wiki is a separate git repo (vocal-range-detector.wiki.git). Edit wiki/*.md here; the wiki Action mirrors them. Edits in the GitHub wiki UI are overwritten.

Clone this wiki locally