gizmobench
BrowseDaily

Virtual Piano Sheets

Seven easy public-domain tunes written as the computer keys that play them on this two-octave virtual piano, with the note names beside each line. The piano opens with every key labelled, so you can read a row of the sheet below, find the same letters on the board and play it by pressing them in order: Twinkle Twinkle Little Star, Mary Had a Little Lamb, Jingle Bells, Ode to Joy, Happy Birthday and the openings of Für Elise and The Entertainer. The letters give the order of the notes and where each phrase ends, not how long each note lasts, so if you know the tune your ear supplies the rhythm. Every note is synthesised in the page at its equal-tempered pitch, nothing is downloaded, and nothing you play leaves the browser.

A4 = 440 HzSine
Note
C4
Frequency
261.626 Hz
Interval from A4
-9 semitones
Octave

Nothing playing. Click a key, or press Z X C V B N M for C4 upwards and Q W E R T Y U for the octave above it.

  • Middle CC4, the reference every method book starts at
    261.626 Hz
  • Concert AA4, the tuning fork itself
    440.000 Hz
  • An octave upA5, exactly double, by definition
    880.000 Hz
Nothing to load. Every key is the equal-tempered frequency for its note at A4 = 440 Hz, computed rather than sampled, so the pitches are exact. It cannot know your instrument's tuning, and a browser's audio latency varies by a few milliseconds, so it is not a timing reference. The notes you play and the quiz score live in this browser and in this visit only: leaving the page forgets them, and the octave and the key labels are the only settings kept.

Easy tunes in this keyboard's letters

Keys are for the octave control on 4. Press each key once, left to right; a row is one phrase. The letters give the order of the notes, not their length.

Tune and lineComputer keysNotes
Twinkle Twinkle Little Star, line 1Z Z B B N N BC4 C4 G4 G4 A4 A4 G4
Twinkle Twinkle Little Star, line 2V V C C X X ZF4 F4 E4 E4 D4 D4 C4
Twinkle Twinkle Little Star, line 3B B V V C C XG4 G4 F4 F4 E4 E4 D4
Twinkle Twinkle Little Star, line 4B B V V C C XG4 G4 F4 F4 E4 E4 D4
Twinkle Twinkle Little Star, line 5Z Z B B N N BC4 C4 G4 G4 A4 A4 G4
Twinkle Twinkle Little Star, line 6V V C C X X ZF4 F4 E4 E4 D4 D4 C4
Mary Had a Little Lamb, line 1C X Z X C C CE4 D4 C4 D4 E4 E4 E4
Mary Had a Little Lamb, line 2X X X C B BD4 D4 D4 E4 G4 G4
Mary Had a Little Lamb, line 3C X Z X C C C CE4 D4 C4 D4 E4 E4 E4 E4
Mary Had a Little Lamb, line 4X X C X ZD4 D4 E4 D4 C4
Jingle Bells, line 1C C C C C CE4 E4 E4 E4 E4 E4
Jingle Bells, line 2C B Z X CE4 G4 C4 D4 E4
Jingle Bells, line 3V V V V V C CF4 F4 F4 F4 F4 E4 E4
Jingle Bells, line 4C C X X C X BE4 E4 D4 D4 E4 D4 G4
Jingle Bells, line 5C C C C C CE4 E4 E4 E4 E4 E4
Jingle Bells, line 6C B Z X CE4 G4 C4 D4 E4
Jingle Bells, line 7V V V V V C CF4 F4 F4 F4 F4 E4 E4
Jingle Bells, line 8C C B B V X ZE4 E4 G4 G4 F4 D4 C4
Ode to Joy, line 1M M Q W W Q M NB4 B4 C5 D5 D5 C5 B4 A4
Ode to Joy, line 2B B N M M N NG4 G4 A4 B4 B4 A4 A4
Ode to Joy, line 3M M Q W W Q M NB4 B4 C5 D5 D5 C5 B4 A4
Ode to Joy, line 4B B N M N B BG4 G4 A4 B4 A4 G4 G4
Ode to Joy, line 5N N M B N M Q M BA4 A4 B4 G4 A4 B4 C5 B4 G4
Ode to Joy, line 6N M Q M N B N XA4 B4 C5 B4 A4 G4 A4 D4
Ode to Joy, line 7M M Q W W Q M NB4 B4 C5 D5 D5 C5 B4 A4
Ode to Joy, line 8B B N M N B BG4 G4 A4 B4 A4 G4 G4
Happy Birthday, line 1B B N B Q MG4 G4 A4 G4 C5 B4
Happy Birthday, line 2B B N B W QG4 G4 A4 G4 D5 C5
Happy Birthday, line 3B B T E Q M NG4 G4 G5 E5 C5 B4 A4
Happy Birthday, line 4R R E Q W QF5 F5 E5 C5 D5 C5
Für Elise, line 1E 3 E 3 E M W Q NE5 D#5 E5 D#5 E5 B4 D5 C5 A4
Für Elise, line 2Z C N MC4 E4 A4 B4
Für Elise, line 3C H M QE4 G#4 B4 C5
Für Elise, line 4C E 3 E 3 E M W Q NE4 E5 D#5 E5 D#5 E5 B4 D5 C5 A4
Für Elise, line 5Z C N MC4 E4 A4 B4
Für Elise, line 6C Q M NE4 C5 B4 A4
The Entertainer, line 1X D C Q C Q C QD4 D#4 E4 C5 E4 C5 E4 C5
The Entertainer, line 2Q W 3 E Q W E M W QC5 D5 D#5 E5 C5 D5 E5 B4 D5 C5

Common questions

How do I read a virtual piano sheet?
Each letter or number is one computer key, pressed once, and the spaces separate the notes. Play a row from left to right, then go to the next row: one row is one phrase of the tune. The Notes column names the same notes as pitches, where C4 is middle C and a sharp is the black key above its letter, so you can play from either column or check one against the other. With the octave control on 4, Z is C4, M is B4, Q is C5 and E is E5, and the labels on the board show every other key.
Which songs are here, and why not popular songs?
Seven melodies that are in the public domain: Twinkle Twinkle Little Star and Mary Had a Little Lamb, which are traditional, Jingle Bells by James Lord Pierpont, Happy Birthday by the Hill sisters, two by Beethoven and one by Scott Joplin. Ode to Joy is written in G rather than C so that its lowest note stays on the board, and Für Elise and The Entertainer are their well-known opening bars, melody only. Film, game, anime and chart songs belong to their writers and publishers, so they are not written out here, however often they are asked for.
Do these letters work on other virtual piano sites?
No. Each online piano maps the computer keyboard its own way, and many put a whole row of white keys on the number and letter rows with Shift for the black keys, so a sheet written for one site plays wrong notes on another. These sheets are written for this page's layout: the lower octave on Z X C V B N M with its sharps on S D G H J, the upper octave on Q W E R T Y U with its sharps on 2 3 5 6 7. The Notes column is the same everywhere, so it is the one to use on any other piano.
What if the octave control is not on 4?
The tune still works. The same letters play the same tune an octave lower on 3 and an octave higher on 5, because the whole keyboard moves together. Set it to 4 to hear the notes at the pitches written in the Notes column. The page remembers the octave you last chose in this browser, which is why it may not open on 4.
Does it play the tune for me or mark wrong notes?
No. It does not play a tune by itself and it does not follow along or grade what you press: it is a keyboard and a sheet to read from. To check yourself, turn on Score under the piano and it writes down the notes you played, in order, so you can compare them with the Notes column.
Is a computer keyboard good enough to learn these?
For learning where the notes are and the order of a melody, yes. It cannot teach touch: a computer key is either down or up, so every note plays at the same volume, and many keyboards stop reporting keys once several are held at once. For reading the same notes on a staff, Sight Reading Practice drills them one at a time.

Every key is the equal-tempered frequency for its note at A4 = 440 Hz, computed rather than sampled, so the pitches are exact. It cannot know your instrument's tuning, and a browser's audio latency varies by a few milliseconds, so it is not a timing reference.