-
Notifications
You must be signed in to change notification settings - Fork 0
Home
wiki-sync edited this page Aug 19, 2026
·
2 revisions
Sing two notes. See a starting Fach — range plus tessitura, not a fake percent.
- 🌐 Live app: https://fschmutz.github.io/vocal-range-detector/
- 🎹 No-mic sample: https://fschmutz.github.io/vocal-range-detector/?demo=1
- 💾 Source: https://github.com/fschmutz/vocal-range-detector
Name, gender, and age first (they stay in the tab). Then the microphone. Pitch is read in an AudioWorklet. Audio never leaves the tab.
- How it works — pitch, tessitura, formants, passaggio
- Voice types — Bass through Soprano
- Privacy — what leaves the tab (nothing audio-shaped)
- Troubleshooting — mic, Save button, stale service worker
- FAQ
- Architecture — files on disk
This is a starting point, not a studio. Range is half the story; tessitura is the other half. Formants and a guessed passaggio are colour. A teacher’s ear still wins.
What is my voice?