Sight-reading is one of the hardest skills for musicians to practice, and the usual drills get boring fast. Slay the Choir turns it into a game: players climb an 18-floor spire and cast cards by singing the right notes into their mic. It runs as a mobile-first web app, with co-op and duel modes and a Gemini-powered training mode.
▶WHAT I BUILT
- ▸Real-time pitch detection that maps live mic input to target notes and turns accurate singing into combat actions.
- ▸Training mode recording and playback, so players can hear their attempts against the target pitch.
▶RESULTS
- ★95%+ pitch detection accuracy at under 150 ms latency.
- ★Playtested with 10–15 players; shipped as an installable PWA with CI/CD auto-deploys to Vercel.
▶STACK
TypeScriptNext.js 16React 19ZustandPitchyWeb Audio APIMongoDB AtlasGeminiElevenLabsVercel