Gear Guide

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.

Read this first — Browser & device compatibility

MIDI on the web uses a browser feature called the Web MIDI API. Support varies by browser and device:

Chrome (desktop)
Edge (desktop)
Firefox (desktop)
Opera (desktop)
Chrome on Android
Safari (Mac & iOS)
iPhone & iPad (any browser)
Firefox on Android

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.

Anker USB-C to USB-B Cable (6ft)
Essential
Type: USB-C → USB-BLength: 6 ftUse: Modern laptop to MIDI keyboard

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.

If your laptop still has rectangular USB-A ports, grab a USB-A to USB-B cable instead — same idea, different end.
Shop on Amazon

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.

Akai MPK Mini MK3 — 25 keys
Best Budget
Keys: 25 miniConnection: USB-BPower: USB bus-powered

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.

Best for: total beginners, small desks, anyone who wants to try MIDI without a big commitment. The mini keys are tight for two-handed playing — fine for chord exploration on piano.org, less ideal for serious piano practice.
Shop on Amazon
M-Audio Keystation 49 MK3 — 49 keys
Most Recommended
Keys: 49 full-sizeConnection: USB-BPower: USB bus-powered

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.

Best for: adult beginners learning piano properly, anyone who outgrew a 25-key controller, the default recommendation for most piano.org users.
Shop on Amazon
Arturia MiniLab 3 — 25 keys
Best Compact
Keys: 25 slimConnection: USB-CPower: USB bus-powered

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.

Best for: small workspaces, travel, producers who want pads and knobs alongside piano.org's chord and scale tools.
Shop on Amazon
Novation Launchkey 61 MK4 — 61 keys
Step Up
Keys: 61 full-sizeConnection: USB-CPower: USB bus-powered

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.

Best for: serious students who don't yet need weighted action but want full piano range. A real upgrade for anyone working through Moonlight Sonata, Clair de Lune, or Chopin Nocturnes on piano.org.
Shop on Amazon
Kawai VPC1 — 88 weighted keys
Premium Pick
Keys: 88 fully-weightedConnection: USB-BPower: USB bus-powered

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.

Best for: pianists. Anyone treating piano.org as a practice and reference tool alongside daily playing. This is a long-term instrument, not a controller you'll outgrow.
Shop on Amazon

03Setup, in four steps

Once your gear arrives, getting connected is genuinely fast. No drivers, no software downloads.

  1. 1
    Plug the keyboard into your computer.
    Use the cable above if your laptop is USB-C. The keyboard's power LED should light up.
  2. 2
    Open 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.
  3. 3
    When the browser asks for MIDI permission, click Allow.
    This is a one-time prompt. Browsers remember your choice for piano.org afterward.
  4. 4
    Play 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.

MIDI Monitor
Live diagnostic — confirm your keyboard is sending the notes you expect.
Practice Room
Chord drills, scale runs, and free play with real-time analytics.
Chord Finder
Play a chord; piano.org tells you what it is and shows the inversions.
Chord Drill
Timed chord recognition with real-time MIDI matching.
piano.org is a participant in the Amazon Services LLC Associates Program. Links above are affiliate links — if you buy through them, piano.org may earn a small commission at no extra cost to you. Picks are based on actual usability, not commission rates.

Questions about your specific setup? The chat panel on the right of any piano.org page can help.