offkey.
INTERNET TOY / 003
A PERFECTLY GOOD WASTE OF TIME

Bad drawings. Good noises.

Draw anything. Hear it. Make it weird. Pass it on.

✦ SOUND ON, EGO OFF
Your next terrible drawing
might be a banger.
DRAW HERE. OR PICK A SHAPE →
UNTITLED MASTERPIECE16 STEPS · C MINOR
GLASS / DRAW A MELODY0 NOTES
No sign-up. Nothing to install.SPACE: PLAY · 1–4: SOUNDS
STEAL ONE. MAKE IT YOURS.

Some beautifully bad ideas.

STARTER LOOPS · NOT A LIVE FEED
01

Make a mark.Your drawing becomes notes. More scribbles, more layers.

02

Find your strange.Change the mood. Try something. Undo everything.

03

Pass the weird on.A playable link, not just a picture. Their remix starts where yours ends.

YOUR DOODLE HAS LEGS

Let it escape.

Names and drawings are included in shared links. Use a nickname rather than private information.

The X button opens a draft. Add your saved video or image to the post yourself.

ONLY ON THIS DEVICE

Your little collection.

Saved in this browser, not in an account. Export a project or playable link to keep a portable copy.

Bad at drawing? Perfect.

Draw, then mess around.

Left to right is time. Higher marks play higher notes. Each sound gets one note per step; the most recent mark at that step wins. The notes snap to a scale, so a terrible drawing can make a lovely loop.

Four sounds. No right answer.

Glass is the lead, Bass adds weight, Spark adds little bells, and Drums turns height into kick, snare, or hi-hat. Auto-groove adds a generated bass line and beat when you haven’t drawn those parts yourself.

Make a friend part of it.

Share sends the actual loop in the link. Someone can open it, hear it, and make their own version. Video and audio exports contain browser-made synth sounds, not recordings or AI-generated vocals.

Keyboard friendly.

Space plays or pauses. 1–4 choose a sound. Use the note editor for a fully keyboard-operable alternative to drawing. Ctrl/⌘ Z undoes. Escape closes a dialog.

What isn’t happening.

There’s no public feed, live multiplayer, fake audience, skill diagnosis, or required music promotion. Starters are examples. “Happy accidents” are playful local badges.

FOUND BY YOU. ON THIS DEVICE.

Happy accidents.

Six small rewards for messing around. Nothing important is locked behind them.

Your mess. Your business.

The toy needs no account, microphone, camera, location, external fonts, ad scripts, or AI API. Drawing and synthesis happen in your browser.

Your draft, saved loops, discoveries, volume preference and local interaction log stay in browser storage. The log keeps at most 1,000 events for 30 days. It is not a count of everyone playing.

Sharing includes your chosen title, nickname, pattern, drawing and remix credit inside a link. Anyone with the link can read it. The host sees page requests; the URL fragment is not sent to the host by the browser. Sharing services and linked sites have their own practices.

No remote analytics endpoint is configured. This version sends no play events to a server.

Exports stay on your device until you share them. Client-side ear scores are for fun, not a secure competition or a hearing assessment.

PUBLISHER TOOLS · NOT A PLAYER STEP

Put it on the internet.

Everything plays locally. Public challenge links need a real hosted URL. These settings contain no secrets.

Publish both index.html and og.png. The export updates social metadata. This release uses static hosting. Analytics needs a separately deployed collector.

THIS BROWSER ONLY · NOT AUDIENCE TOTALS

Proof, not pretend numbers.

The question: do people make a second thing, export something, or invite someone else—not just open the page?

A share intent is not a confirmed post. Opening a shared link is not a unique new person. Refreshing creates a page-view event, not a new session. These local counts cannot establish viral growth.

A separately deployed analytics collector can aggregate consenting browsers after setup. Use it for creation rate, second-creation rate, share actions, shared-link arrivals and returning-browser rate. Don’t mix this test log into launch data.

BE THE PROBLEM

Hide one wrong note.

Your drawing supplies the melody. Pick a position to change, then send the trap to a friend. Missing notes are filled to make an eight-note challenge.

A one-round challenge. No signup. Your friend only sees note positions, not the answer.

THE DAILY EAR TEST

One note is lying.

Hear the original. Then a version with one wrong note. Tap the position that changed. Six rounds. No music theory.

READY WHEN YOU ARETrust your ears?Same daily puzzle for everyone. Resets at midnight UTC.
0 REPLAYS

A game, not a hearing test. Attempts and replays are shown. Link scores are self-reported, not verified.