Join as Host
Laptop or tablet with speakers: drum machine, synth, effects, and guest touches.
The host holds the sound. Guests play with a finger on the phone XY pad. Scan the QR, no app to install.
Laptop or tablet with speakers: drum machine, synth, effects, and guest touches.
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.
The app was created using AI, but has no connection to AI-generated music.
The app's creator condemns the unethical use of AI, such as causing psychological and material harm to various communities and individuals, and the exploitation of intellectual property without respecting the will of their creators. The creator also acknowledges that the use of AI in the app's development may have indirectly contributed to the aforementioned problems.
The app's concept was created by humans, but some ideas for its elements were suggested by AI.
The following apps were used during development: Devin (including grok 4.7 and claud opus 5), Cursor (SWE-2 high), and the Google Search AI chatbot.
โ
Slide on Pad or Bass to move the note.
Repeat copies the first bars into the rest โ switch it off to make bars differ. Pitch retunes every drum voice.
Tap a cell to write. Drag to move around, pinch or Ctrl+scroll to zoom.
Stutter and cutoff live on the main pad โ switch it to FX.
The loop, played this many times. MIDI is the layout. WAV/MP3 is an offline mix.
Uncheck to bake sampler pads into the audio file โ that audio is not cleared for commercial use.
Tap to warm up Tone.js and the drum samples. The pad stays quiet until the engine is ready.
โ
X is one note in the host key.
Repeat copies the first bars into the rest โ switch it off to make bars differ. Pitch retunes every drum voice.
Tap a cell to write. Drag to move around, pinch or Ctrl+scroll to zoom.
Stutter and cutoff live on the main pad โ switch it to FX.
Touches turn on when Tone.js and the samples are ready on the host.
Too many players are connected right now. Please wait โ this page retries automatically until a slot frees up.