Beat — a hero whose head is a music note — travels a crumbling world and heals it by re-layering its music. Pull vines, spin totems and outwit the record execs to bring each stage's song back on the beat.
Drop in audio files (WAV/MP3/OGG) and the engine decodes them, detects their tempo, and layers them over a shared beat grid. Or toggle the built-in synth stems. Save a track (with its audio) to a file and load it back later.
Track
Master BPM
Vol
Drag & drop audio here, or use “Add audio stems”. Detected BPM appears on each lane.
Uploaded stems
Built-in synth stems
Uploaded loops are pitch-synced to the master BPM (playback-rate matched). For best results use 1-, 2-, or 4-bar loops. This proves the engine path for the “upload your own tracks / synths per stage” stages.
Settings
Audio · Controller · Controls
🔊 Audio
Master volume
Mute
🖥 Graphics
3D renderer (WebGL2)
Visual style
Two 3D looks: Toony (flat cel-shaded, vivid) and Realistic 3D (textured, lit, atmospheric). Toggle the WebGL2 engine on/off with G in-game; falls back to Canvas 2.5D automatically if WebGL2 is unavailable.
🛠 Studio Tools
Command Center (admin)
Sound Lab
Developer tools: the ticket / roadmap board (admin only) and the Sound Lab for uploading stems, detecting BPM and jamming over the grid.
🎵 Featured Tracks
Damu — Uplifting
89.5 BPM · 4 stems · plays in Damu's Groove
Ten Miles
91.5 BPM · 6 stems (Drums·Bass·Rhodes·Horn·Vox×2) · plays in Ten Miles
The full loop plays here; in each stage you layer these stems by pulling vines and levers.
🎮 Controller
No controller detected
L stick
R stick
Press any button on the controller to wake it. Tip: controllers only work in a real Chrome/Edge window — not inside the Claude preview panel.
⌨ Controls
Keyboard
WASD / Arrows Move
E / Space Interact · pull · swing · enter portal
Shift Push block
Q Spin (also destroys drones)
T Set a trap (blocks the exec)
F Fly (after the spaceship)
W / ▲ / Space Jump (2-D)
E / F Shoot sound wave (2-D)
M Mute · Esc Back
Gamepad (Switch Pro / standard)
Left stick / D-pad Move
A / B Interact · shoot · jump
X / Y Spin
L / R / triggers Push block
Rumble on the beat, unlocks & hits
Track Fill
0% · The world is silent
100
BPM
0
Score
Move WASD · Sprint Shift · Jump Space · Interact E · Spin Q · Shoot R · Trap T · Style G
“The world is breaking apart because its music is crumbling. Pull the vines, spin the totems, wake the song. As the melody returns, so does the light… and somewhere, behind a helmet, someone is calling your name.”