The Ultimate Piano
Your Piano Practice Partner

Piano Overlay Streaming — Browser-Based, No Download

Open Ultimate Piano in your browser, go fullscreen, and capture that screen in OBS, Streamlabs or XSplit. Your viewers see glowing keys, chord names, and pedal visualization — next to your live camera. No download, no install.

Try Now
No Registration Required
In short

The Ultimate Piano is a browser-based piano practice tool: chords, scales, sight-reading and ear training with MIDI support. For a stream or a recording, that same browser window becomes your keyboard overlay — capture the screen it is on in OBS, Streamlabs or XSplit and your viewers watch the keys light up, read the chord names as you hold them and see the pedal go down. There is nothing to install and no plugin involved: the overlay is a web page you crop into your scene, in your own colours and at whatever width your layout has room for.

Who is this piano overlay for?

This overlay is for pianists who already stream or record and want the audience to follow what their hands are doing — Twitch and YouTube performers, teachers filming lessons, and anyone cutting tutorial footage where a camera pointed at the keys is not enough to read along with.

It is a picture of its own, and that is the point. The on-screen keyboard sits beside your camera shot or under it — a clean, readable graphic in your colours — rather than lining up key for key on the real keys in the frame. Camera shows the hands, overlay shows the notes. That is how nearly every piano stream worth watching is built.

Everything is drawn live in the browser while you play, which is what makes it a performance tool rather than an editing one. If your workflow is to shoot first and add the visuals afterwards, this is the wrong end of it.

01

Piano Overlay OBS — Streamlabs, XSplit & More

Open Ultimate Piano in Chrome or Edge, press F11 for fullscreen, and add a display capture source in OBS Studio, Streamlabs, XSplit, vMix, Ecamm Live or Restream Studio. Crop it down to the keys and place it next to your camera in your scene layout. Keys light up in real time as you play. No plugin needed, just your browser.

Learn more →
02

Live Chord Detection & Score

Your viewers see the chord name appear the moment you hold it — from a plain triad to a thirteenth with an altered fifth, and it still names the chord when you leave the fifth out, the way pianists actually voice them. Alongside it the staff writes out what you play as you play it.

Learn more →
03

Piano Overlay Streaming — Customization & Note Names

Choose the colour behind the keys, the colour that lights up under your hands, a second one for contrast, and the shades the falling notes come down in. Or switch on rainbow mode, which tints the white keys across the spectrum so that every C is red, every D is yellow, every E is green, all the way up the keyboard. Note names on every key, a keyboard from one octave wide up to the full eight, animal icons if your viewers are young, and your own logo instead of ours.

Learn more →
04

Pedal Visualization

Your viewers see the pedals go down. If your keyboard passes pedal data along with the notes, all three are picked up and shown live: sustain on the right, sostenuto in the middle, soft on the left. The pedal display can also run as its own little window that you can drag and resize anywhere on the keyboard screen, so it lands wherever your crop has room for it. One more layer of musical information that most piano streams lose.

Learn more →
05

No Licence Tied to One Computer

The overlay is a web page, so there is no installer and no licence bound to a single machine. Open the same URL on your streaming PC, your laptop or a computer you borrowed for one session, sign in, and your colours, your keyboard width and your display settings come down with you — the keyboard looks exactly like the one at home. Your streaming software stays where it is installed, so on a borrowed machine you add the capture source once more. A desktop, laptop or tablet browser is required — phones are not supported.

Learn more →

How do you get the keyboard into your scene?

The keyboard goes in as a piece of your screen, not as a plugin you install. Once, from scratch, it is about ten minutes; after that it is a source like any other. Here it is step by step in OBS Studio — Streamlabs, XSplit, vMix and the rest work the same way, they just use slightly different words for the same buttons.

  1. Open the app and get your keyboard talking. Chrome, Edge or Opera. Turn MIDI on in the settings, tick your keyboard in the list, and play a few notes until they light up on screen. Do this first — there is no point cropping a keyboard that is not responding yet.
  2. Decide how it should look before you crop. Colours, how many octaves wide, note names on or off, chord names on or off, staff in or out. Changing the width afterwards means redoing the crop, so get it settled now.
  3. Press F11. The browser goes fullscreen: tabs and address bar disappear and the app has the whole monitor to itself. That is the picture your viewers will be looking at.
  4. Add the source. In OBS, the + button under Sources, then Display Capture (on a Mac it is called macOS Screen Capture; Streamlabs says Screen Capture). Choose the monitor the app is sitting on. If you want a clean picture, take the display and not the window, because a window capture drags the browser’s tab strip and address bar into the shot and goes blank the moment you click away from it.
  5. Crop it down to the keys. Hold Alt (Option on a Mac) and drag the handles of the source in the preview until only the keyboard is left. Everything above the keys, the app’s own header included, falls outside the crop and is simply never in the picture.
  6. Put it where it belongs. Drag and scale the cropped source into place — a slim strip under your face cam, or the full width along the bottom. Layer order decides what sits on top of what.
  7. Optional: let the keys float over your camera. Set the app background to a solid colour you never use anywhere else, then add a Color Key filter to the source in OBS and point it at that colour. The background drops out and the keys appear to sit straight on top of your camera picture.

Two things worth knowing before your first live run. One monitor or two: with a single screen, the fullscreen app covers OBS while you play — that is fine, OBS keeps capturing in the background, you just cannot watch the preview at the same time. With two, park OBS on the second monitor and capture the first, and you see exactly what is going out. Scenes: a source belongs to the scene you added it to. If the keyboard should also show up in your Starting Soon or Chatting scene, copy it and paste it there as a reference rather than building it again — one source, one crop, every scene.

And do not let the picture fool you into skipping the sound. All of the above sets up what your viewers see. What they hear — your piano, your microphone, the audio coming out of the browser — is a separate set of sources in your streaming software. Record thirty seconds and play it back before you go live for real.

Open the app and build your scene →

What do your viewers see?

Your viewers see the keys you press in real time, with as much musical detail as you leave switched on. Note names can sit on every key. The chord name appears the moment you hold one, so someone who cannot read music still sees that you have just played Fmaj7 — and it keeps up with the dense ones, the added notes and the shapes that leave the fifth out. The staff writes the music down as it happens.

The pedals belong in that picture too. Sustain, soft and sostenuto are read over MIDI and shown live — the detail most piano streams lose, where the audience hears the difference but never sees where it comes from.

See that Fmaj7 on the keys →

Can the keyboard match your stream’s look?

Your hands are on screen for the whole session, so the keyboard has to hold up to being looked at. This one does. The keys have weight and depth, the highlights glow on them instead of smothering them, and a viewer can read a note name without leaning towards the screen. It looks like an instrument, not like a diagram of one.

And it can look like your instrument. Choose the colour behind the keys, the colour that lights up under your hands, a second one for the notes you want to stand out, and the shades the falling notes come down in. Whatever your channel’s palette is, the keyboard can wear it — and if you would rather it wore all of them, rainbow mode tints the white keys straight across the spectrum, every C red, every D yellow, every E green, the whole way up.

Make it as wide or as narrow as your layout wants — one octave for a slim strip under your face cam, the full eight across the bottom of the scene. Same keyboard, one setting.

Open the app and set your colours →

What do you need for it?

You need a computer or tablet with a current browser, a MIDI keyboard, and software that can capture a region of your screen. MIDI input runs through the browser’s Web MIDI support, so Chrome, Edge or Opera; Safari does not offer it, and on iPad and Mac the free MIDIWeb browser provides it instead.

Phones are out — on a screen that small the keys are no longer playable, so the app asks you to move to a tablet or a computer. No loss for a streaming setup. What you do not need is a licence tied to one machine: the overlay is just a web address, so it opens on your streaming PC, your laptop and a computer you borrowed for one evening, and your settings come with you when you sign in.

One step is easy to miss: MIDI is off until you switch it on. Open the settings, go to the MIDI tab, flip the toggle, and your keyboard appears in a list with a status dot next to it — green means the app is hearing it. Tick it, play a note, watch the key light up. If you plugged the keyboard in after the app was already running, the Refresh button picks it up without reloading the page, and there is an Audio & MIDI check if something still stays quiet. On a new computer the browser asks once for permission to use MIDI — allow it, and the keyboard is back.

Everything the audience sees is yours to set. Note names on or off, chord names on or off, the staff in or out of frame, your own highlight colours, and your own logo in place of ours — so the overlay carries your visual identity rather than someone else’s.

The piano stream overlay your content deserves.

Try Now
No Registration Required

Frequently Asked Questions

Does this piano overlay work with OBS, Streamlabs, and XSplit?

Yes. It works with any software that can capture a screen: OBS Studio, Streamlabs, XSplit, vMix, Ecamm Live, Restream Studio, and Twitch Studio. Open Ultimate Piano in your browser, press F11 for fullscreen, add a display capture source (OBS calls it Display Capture, Streamlabs calls it Screen Capture), pick the monitor the app is on, and crop the source down to the keyboard. Capture the display rather than the browser window, because a window capture always brings the tab strip and address bar along.

Can I use my own branding on the piano stream overlay?

Yes. Replace the Ultimate Piano logo with your own, set custom colors to match your stream identity, and choose which information to display — note names, chord names, the score, the pedal display. See White Labeling for the details.

Do my viewers see the sustain pedal?

Yes, if your keyboard passes its pedal signals along over MIDI. All three are shown live: sustain on the right, sostenuto in the middle, soft on the left. The pedal display can also run as its own little window that you can drag and resize anywhere on the keyboard screen, so it ends up inside the part you crop.

Do I need to download anything for this piano stream overlay?

No. Ultimate Piano runs entirely in your browser. Open the URL, switch MIDI on in the settings, connect your keyboard, press F11 for fullscreen, and capture the screen in your streaming software. Capture the screen rather than the browser window — a window capture brings the tab strip and address bar along with it. No plugin, no install, no license file.

Do I need a second monitor to stream the piano overlay?

No, but it is more comfortable. With one screen, the fullscreen app covers your streaming software while you play — the capture keeps running, you just cannot watch the preview at the same time. With two, keep the app fullscreen on one monitor, capture that one, and leave OBS on the other so you can see exactly what is going out.

Can I use the piano overlay for recording instead of a live stream?

Yes. The setup is identical — the keyboard is a capture source in your scene, and whether that scene goes to Twitch or to a file on your hard drive is your streaming software’s decision, not the overlay’s. What it cannot do is add the visualisation to footage you have already filmed: everything is drawn live while you play, so the keyboard has to be on screen at the moment you record.

How is this piano overlay streaming tool different from others?

Most piano visualizers require a desktop app or DAW plugin. Ultimate Piano is browser-based — open a URL and you’re live. It includes real-time chord detection, note names, pedal visualization, and custom branding. It runs on a desktop, laptop or tablet browser with a MIDI keyboard; phones are not supported.
Last updated: 22 October 2026