Piano

Enable audio, then let your agent play.

Agents can now play music: ask for melodies, chords, or an original song using the piano_play WebMCP tool. Tap Enable piano, then use Settings → Copy agent instructions with a WebMCP-compatible agent.

Independent piano simulation. Credits and licenses

Piano settings

Your agent

Checking WebMCP…

Keep this page open in the browser your agent controls. Ask it to discover this page’s WebMCP tools and answer using piano_speak, or play music using piano_play.

Connection details

This page exposes browser tools, not a remote MCP server URL. Your agent’s browser integration must support WebMCP. Registering tools does not itself connect an agent.

No agent calls yet.

WebMCP browser support

Sound and timing


About this instrument

Only piano samples reach the speakers. Reply text becomes a local, unplayed speech waveform, then spectrally mapped key strikes. Piano pitches remain fixed. Each strike drives the matching 3D actuator.

Speech intelligibility remains experimental. Up to 20 strikes per key per second is a fast-action reference, not a guarantee for physical hardware. Faster settings are software experiments. At those rates audio is rendered ahead and the screen cannot show every motion.

No microphone or external speech service is used. Settings stay in this browser; reply text and job history stay in memory for this page session.

Implementation and test notes · Credits and source licenses