Online MIDI Piano With All 88 Keys

Connect your MIDI controller over USB or Bluetooth and play a real sampled piano in the browser, with all 88 keys from A0 to C8 on screen and named by octave.

Keys play C3–G5

Bottom letter row Z–M and top row Q–U are the white keys, the rows above them the black keys. Hold Space for sustain, ← → change octave.

Paste a song sheet

Letters in the Virtual Piano layout, like t y u [tu] o: lowercase letters and digits are white keys, capitals and Shift symbols the black keys, [tu] a chord. Letters written together are quick, a space is a beat, and each | or - adds a pause. The piano lights the next key and waits for you to play it.

Your recording

Nothing recorded yet. Press Record, then play: recording starts with your first note.

MIDI keyboard

Plug in a USB or Bluetooth MIDI keyboard to play this piano with real keys, velocity and a sustain pedal.

Playing with a MIDI keyboard

Plug the keyboard in by USB (or pair it over Bluetooth MIDI), then press Connect MIDI keyboard under the piano and accept the browser’s request for MIDI devices. Every key you press lights the matching key on screen and plays the sampled piano. The page starts with all 88 keys, from A0 at the bottom to C8 at the top, so a full-size or 76-key controller has every one of its keys in view, and each key is named with its octave: middle C is C4 and carries a small dot.

The piano follows how hard you play. A MIDI keyboard sends a velocity from 1 to 127 with each note, and soft notes come out both quieter and darker, the way an acoustic piano responds, with two sets of recordings for soft and hard playing on a computer. Hold a sustain pedal (controller 64) and notes keep sounding after your fingers leave the keys. If your keyboard has a panic button, its All Notes Off and All Sound Off messages work too.

Fewer keys, bigger keys

88 keys make each key narrow on a laptop screen and very thin on a phone. If your keyboard has 49 or 61 keys, choose the same number under Keys so the keys on screen are larger. The octave buttons only move the computer keys; MIDI notes always play their own pitch.

Recording what you play

Hit Record, then play. Nothing is captured until the first note, and from then on each note is stored with its timing, its velocity and every pedal change. Download MIDI saves it as a standard MIDI file at 120 BPM for GarageBand, Logic, Ableton, FL Studio or MuseScore, and Download WAV renders it as audio with the same piano and room reverb you heard.

If notes go missing or one key plays much louder than its neighbours, test the keyboard itself with the MIDI tester, which shows each note and velocity as the keyboard sends it.

Virtual PianoSomeone shared their result

Suggested