This build uses synthesized placeholder tones standing in for real per‑key piano recordings — the loading, caching, and playback architecture underneath is the same either way. Starting audio requires one real tap or click first, per browser autoplay rules.