Speaker Setup Simulator
Learn hi-fi speaker placement by hearing it
About
Speaker Setup Simulator is an interactive measurement coach for listening rooms. You adjust depth, spread, toe-in and rake from a bottom HUD while a deterministic acoustic model scores Depth, Symmetry, Toe-in, Rake and, in the Music Room, Lateral reflections -- then folds them into a letter grade. Each of the four rooms adds a constraint: boundaries, furniture, treatment. Room 4 lets you slide eight acoustic panels. Instructors coach you with static lessons and, when the optional backend is awake, live commentary. The lesson transfers: leave knowing why position changes what you hear.
Features
- ◆Four rooms of rising difficulty, from a bare studio to a treated Music Room
- ◆Deterministic D / S / T / R (+ Lateral) scoring with named formulas
- ◆Seventeen real speakers with spec-driven dimensions and dispersion
- ◆Five instructor personalities; optional live LLM commentary that degrades to static coaching
- ◆Panel mode: slide eight acoustic panels and watch the lateral axis move
- ◆Nine achievements, procedural SFX, mobile-first portrait HUD
Screens
Captured from the live web build, v0.1.3.


Changelog
v0.1.3 · 2026-09-04
- Reliability release: fail-closed clean-clone, room and browser gates in CI
- Serialized room preloading (no more false shared-resource parse failures)
- Portable stereo fallbacks; Steam Audio becomes an opt-in native bridge
- Room 4 deferred panel creation and Rooms 3–4 door-wall patch fixed
- Portrait presentation corrected on wide displays
v0.1.2 · 2026-07
- Room 4 Music Room with PANEL mode and 5-axis lateral scoring
v0.1.1 · 2026-06
- MadCool HiFi in-game branding; CI brand audit
AI & content disclosure
- ▸3D speaker, furniture and room models were generated with Hunyuan3D-2 and hand-curated before inclusion.
- ▸Sound effects are procedurally synthesized; one licensed music track ships.
- ▸The acoustic score is a deterministic model -- no AI is involved in scoring.
- ▸Instructor commentary can optionally be phrased by a hosted language model at runtime. When that service is unavailable the game uses its static lesson text. No player data is stored.
- ▸In-app purchases are simulated in this build. Nothing on this site sells anything.
How this is produced: the studio license gate.