Get set up with MIDI on piano.org.
Plug a USB keyboard into your computer, open piano.org, and the chord finder, scale tools, and interactive lessons start listening to what you play. Here's exactly what you need.
MIDI on the web uses a browser feature called the Web MIDI API. Support varies by browser and device:
The short version: use a desktop or laptop with Chrome, Edge, or Firefox. iPhones and iPads don't support Web MIDI in any browser — that's an Apple limitation, not a piano.org one. On Android, use Chrome. On Mac, use Chrome rather than Safari.
01The cable
Most modern MIDI keyboards include a USB cable in the box, but the included cables are often short, flimsy, or the wrong type for your computer. A good cable is the cheapest piece of insurance in this whole setup.
Almost every MIDI keyboard sold in the last decade uses a USB-B port (the squarish "printer-style" connector) on the keyboard side. Newer Macs and Windows laptops only have USB-C. This Anker cable bridges the two reliably and gives you enough length to position the keyboard comfortably.
02The keyboards
Any USB MIDI keyboard will work with piano.org — these are tested picks at three price points. They're all class-compliant, meaning no driver install: plug in, open piano.org, and play.
The category-defining beginner controller. Velocity-sensitive mini keys, eight drum pads, a four-way thumbstick for pitch and modulation, and it weighs less than two pounds. USB bus-powered means one cable does everything.
The sweet spot. Full-size synth-action keys give you four octaves of playing room — enough for two-handed chord voicings, scale practice across the keyboard, and the kind of pieces piano.org's reference pages walk you through. A single USB cable handles power and MIDI.
If you want a controller that sits on the desk permanently without dominating it, the MiniLab 3 punches above its size. The slim keys feel better than mini keys, eight pads and eight knobs add real control, and it ships with USB-C — no adapter needed for modern laptops.
Five octaves is the standard piano range you'll see in most beginner-to-intermediate sheet music. The Launchkey 61 has well-regarded synth-action keys, USB-C connectivity, a sustain pedal jack, and chord and scale modes built into the hardware — useful complements to what piano.org does in the browser.
If your goal is real piano playing — not just music production — weighted keys are non-negotiable, and the Kawai VPC1 is the controller piano teachers point to. Kawai's RM3 Grand II keybed is genuinely close to an acoustic grand. No knobs, no pads, no flashing lights. Just a serious keyboard that talks USB to your computer.
03Setup, in four steps
Once your gear arrives, getting connected is genuinely fast. No drivers, no software downloads.
- 1Plug the keyboard into your computer.Use the cable above if your laptop is USB-C. The keyboard's power LED should light up.
- 2Open piano.org in Chrome, Edge, or Firefox on a desktop or laptop.Not Safari. Not iPad. The page must be loaded over HTTPS, which piano.org always is.
- 3When the browser asks for MIDI permission, click Allow.This is a one-time prompt. Browsers remember your choice for piano.org afterward.
- 4Play a note.The on-screen keyboard should light up to match. You're connected.
Once you're plugged in, try these
Every interactive tool on piano.org listens for MIDI input the moment you allow it.
Questions about your specific setup? The chat panel on the right of any piano.org page can help.