Elevate every moment with soulful, mood-boosting tunes—perfect for
the car, gym, work, dance studios, bars, clubs, pools, spas, or pure relaxation.
Hours of versatile music for all! 😉 Also on SoundCloud

OBS Multiplayer Piano with MIDI support

Multiplayer Piano Online – Free Real-Time Collaborative Piano for OBS & Twitch Streaming – v0.2a (Updated 05/12/2025)

Spread the love:

Why Streamers Use It with OBS

  • Add as Browser Source in OBS (zero lag, transparent background)
  • Viewers join and play along live – keys light up in real time
  • Crystal-clear audio + visual feedback on stream
  • Lock the room for solo performances or open for chaos
  • Built-in chat and session recording
  • Added MIDI capability – you can already jam with your midi devices.

Quick Room Setup with URL Parameters

Create or join rooms directly via URL for seamless sharing:

  • Create a new room: Append ?room=ROOM_ID to the base URL (e.g., djyajn.net/multipiano?room=mynewroom) – generates a unique room ID instantly.
  • Join an existing room: Use ?room=ROOM_ID (e.g., djyan.net/multipiano?room=abc123) – jumps straight in. Share these links with viewers for one-click joins during streams.

All URL Parameters – Quick Guide

Add any of these to the piano URL for instant customization:

  • ?room=yourname
    Create or join a private room (max 20 characters, letters/numbers/-/_ only)
    Example: ?room=jazzclub
  • ?obs
    Streamer/OBS mode – Pure black background, hides everything except piano keys + falling notes (perfect transparent overlay)
    Example: ?obs or ?obs&room=vip
  • ?invisible
    Hides player names in falling notes + lighter visuals (great for low CPU and clean streams)
  • ?light
    Light theme – white piano keys, bright look
  • ?fps=30
    Locks frame rate (10–60) – lower = less CPU usage
    Example: ?fps=30
  • ?noparticles
    Completely removes falling notes (maximum performance)

Combine any parameters:

  • ?obs&room=lobby → Clean overlay + private room
  • ?obs&fps=30 → Ultra-smooth transparent overlay
  • ?obs&noparticles → Pure black screen with only key presses
  • ?light&room=chill → Bright theme + custom room

No reload needed – just change the URL and it works instantly!
That’s it – no extra setup needed!


How to Add to OBS (30 seconds)

  1. Open djyajn.net/multipiano
  2. Create or join a room ( ?room=ROOM_ID )
  3. Copy the room link
  4. OBS → Sources → + → Browser Source → paste URL
  5. Enable “Shutdown source when not visible” + transparency (optional)

No registration, no downloads, works on PC/Mac/Linux.

Start your interactive piano stream now → djyan.net/multipiano/?room=your_new_room_id

https://djyan.net/multipiano/?room=your_new_room_id

tROUbleshooting

In case you have heavy lagging because of the Multipiano addition to OBS via browser source you can fix the cpu overload by adding additional parameters to the url:

For zero lag try those (Copy/Paste the urls):

Recommended → https://djyan.net/multipiano/?room=room_id&invisible&fps=20
Super safe (old PCs) → https://djyan.net/multipiano/?room=room_id&invisible&fps=15
Still pretty + light → https://djyan.net/multipiano/?room=room_id&light&fps=30
Full beauty (direct play) → https://djyan.net/multipiano/?room=room_id

You may see this on first time you will try activating midi connection:

browser window asking midi connection

Select “Allow” to play with MIDI keyboard.

You can also embed the piano into your website via iframe:

<!-- DJYAN.NET Multiplayer Piano  -->
<iframe
src="https://djyan.net/multipiano/index.html?room=YourRoomID&fps=30"
frameborder="0"
allowfullscreen
allow="autoplay; encrypted-media; keyboard; midi *"
tabindex="0"
style="border:none; outline:none; display:block;width:100%;height:590px;max-width:1400px;margin:0 auto"
onload="initPianoIframe(this);"
title="DJYAN.NET Multiplayer Piano">
</iframe>

If you have any questions message me on my socials i will try to help.

Spread the love:
Scroll to Top