📱 Mirror · choose on your phone
Waiting for a phone…

Scan to connect your phone

No app, no login — just your phone's camera.

Generating QR…
  • Point your phone camera at the code
  • Open the link & tap Start
  • Tilt your phone — mirror it, or play the Western game
📱
Live mirror
α 0° β 0° γ 0°
TENKA
Tilt your phone to move · grab the gold 🪙 · dodge the cactus 🌵

🎹 Motion → MIDI connecting…

Your phone's motion streams directly to this screen over a WebRTC data channel and drives MIDI CC. It falls back to the relay automatically if a direct link can't form.

— This keyboard mirrors the one on your phone — keys light up as you play. Tilt the phone to shape the sound (cutoff / resonance / vibrato / level). The built-in synth plays here; pick a MIDI output above to drive external gear too.
Tilt fwd/back → CC1 mod0
Tilt L/R → CC74 cutoff0
Heading → CC71 reso0
Shake → CC11 expr0
Sending on MIDI channel 1. A MIDI output is optional — the built-in synth already makes sound. To drive external gear, pick a destination (a virtual/loopback port, or a connected instrument).
Loads over https only, in a sandboxed frame. Heads-up: many big sites (Google, most banks, X/Twitter) refuse to be embedded and will show blank — that's their setting, not a bug. Wikipedia, maps, docs and most blogs work fine.