DoggoJam

The host holds the sound. Guests play with a finger on the phone XY pad. Scan the QR, no app to install.

Join as Host

Laptop or tablet with speakers: drum machine, synth, effects, and guest touches.

Join as Controller

Guest phone: Dynamic XY touch pad. The page scrolls down. Pinch-zoom is off.

Tone.js, Socket.io, and QRCode.js load from their official CDNs (MIT). The instrument itself is written from scratch.