🎹
ButtonBass Jam Room
Connecting…
🎵 Global Jam 0 players online
🌐 Global Jam
Press any piano key to jam 🎶
White: Z/ AL QP  |  Black: 10 Shift+1Shift+0
🥁 Metro
🔔

🔗 Invite to Jam

Share this link and friends will join your room instantly.

🎵 Private Jam

Create a new private room or join one with a code. Only people with the code can join.

Create a new room
— or —
Join with a code

🎹 How to Use Jam Room

🎵 Playing the Piano

Keyboard: Use Z/, AL, and QP for white keys. Use 10 for black keys, and Shift+1Shift+0 for the upper black key row.

Mouse / Touch: Click or tap any key on the piano directly. Multi-touch is supported on mobile so you can play chords.

🌐 Global Jam

By default you're in the Global Jam — an open room where anyone on the site can play together in real time. Your keystrokes are broadcast to all other players and theirs come back to you.

Use the 🔊 / 🔇 buttons in the sidebar to mute individual players, or 🔊 All to mute everyone at once.

🎸 Instruments

Use the instrument dropdown in the room bar to change your sound. Choose from Piano (recorded samples), Pluck (guitar-like), Brass, Bell, Pad, Organ, or Drums 🥁. The synth instruments are generated entirely in the browser — no download needed.

In Drums mode the keys remap to 29+ different drum and percussion sounds — kick, snare, hi-hats, toms, cymbals, congas, bongos, cowbell and more. The key labels change to show each drum name so you can find your sounds quickly. Everyone in the room hears you through your chosen instrument, and the sidebar shows each player's current instrument icon.

🔥 Reactions

Hit any of the emoji buttons above the piano to send a reaction — it floats up on everyone's screen with your name attached. A quick way to respond to what someone just played without needing to type anything.

🔒 Private Jam

Click + Private Jam in the room bar to create a private room with a 6-character code. Only people you share the code with can join. You can also join an existing room by entering a code.

Use the 🔗 Invite button to share a direct link — friends who open it will land straight in your room.

📜 Script Playback Private Jam only

Inside a Private Jam, a 📜 Script button appears in the header. Click it to open the script player — paste in any ButtonBass piano script and hit ▶ Play to perform it automatically.

Script format: Type characters for single notes (e.g. z x c v b) and use brackets for chords (e.g. [zac]). Spaces are rests. Adjust the BPM to control the speed.

Scripts broadcast live to everyone in your private room, so your bandmates hear and see each note as it plays. Closing the script window does not stop playback — use the red ■ Stop button in the header to end it.

👤 Your Identity

You're assigned a random name, color, and emoji when you join. Your name is shown in the sidebar and above the room bar. Everyone in the room sees your color on the keys and in the activity feed.

📱 Activity Feed & Avatars

The sidebar shows who's currently in the room and a live activity feed of recent keypresses. The avatar bubbles in the room bar pulse when each player hits a note.

📜 Play a Script

BPM

Type or paste any piano script. Single keys play one note: z x c v
Brackets play chords simultaneously: [zac] — Spaces are rests.
Notes are broadcast live to everyone in your private jam. 🔒

Privacy Policy
Connection lost — reconnecting…