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.
- 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.
- 261.626 Hz
- 440.000 Hz
- 880.000 Hz
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 line | Computer keys | Notes |
|---|---|---|
| Twinkle Twinkle Little Star, line 1 | Z Z B B N N B | C4 C4 G4 G4 A4 A4 G4 |
| Twinkle Twinkle Little Star, line 2 | V V C C X X Z | F4 F4 E4 E4 D4 D4 C4 |
| Twinkle Twinkle Little Star, line 3 | B B V V C C X | G4 G4 F4 F4 E4 E4 D4 |
| Twinkle Twinkle Little Star, line 4 | B B V V C C X | G4 G4 F4 F4 E4 E4 D4 |
| Twinkle Twinkle Little Star, line 5 | Z Z B B N N B | C4 C4 G4 G4 A4 A4 G4 |
| Twinkle Twinkle Little Star, line 6 | V V C C X X Z | F4 F4 E4 E4 D4 D4 C4 |
| Mary Had a Little Lamb, line 1 | C X Z X C C C | E4 D4 C4 D4 E4 E4 E4 |
| Mary Had a Little Lamb, line 2 | X X X C B B | D4 D4 D4 E4 G4 G4 |
| Mary Had a Little Lamb, line 3 | C X Z X C C C C | E4 D4 C4 D4 E4 E4 E4 E4 |
| Mary Had a Little Lamb, line 4 | X X C X Z | D4 D4 E4 D4 C4 |
| Jingle Bells, line 1 | C C C C C C | E4 E4 E4 E4 E4 E4 |
| Jingle Bells, line 2 | C B Z X C | E4 G4 C4 D4 E4 |
| Jingle Bells, line 3 | V V V V V C C | F4 F4 F4 F4 F4 E4 E4 |
| Jingle Bells, line 4 | C C X X C X B | E4 E4 D4 D4 E4 D4 G4 |
| Jingle Bells, line 5 | C C C C C C | E4 E4 E4 E4 E4 E4 |
| Jingle Bells, line 6 | C B Z X C | E4 G4 C4 D4 E4 |
| Jingle Bells, line 7 | V V V V V C C | F4 F4 F4 F4 F4 E4 E4 |
| Jingle Bells, line 8 | C C B B V X Z | E4 E4 G4 G4 F4 D4 C4 |
| Ode to Joy, line 1 | M M Q W W Q M N | B4 B4 C5 D5 D5 C5 B4 A4 |
| Ode to Joy, line 2 | B B N M M N N | G4 G4 A4 B4 B4 A4 A4 |
| Ode to Joy, line 3 | M M Q W W Q M N | B4 B4 C5 D5 D5 C5 B4 A4 |
| Ode to Joy, line 4 | B B N M N B B | G4 G4 A4 B4 A4 G4 G4 |
| Ode to Joy, line 5 | N N M B N M Q M B | A4 A4 B4 G4 A4 B4 C5 B4 G4 |
| Ode to Joy, line 6 | N M Q M N B N X | A4 B4 C5 B4 A4 G4 A4 D4 |
| Ode to Joy, line 7 | M M Q W W Q M N | B4 B4 C5 D5 D5 C5 B4 A4 |
| Ode to Joy, line 8 | B B N M N B B | G4 G4 A4 B4 A4 G4 G4 |
| Happy Birthday, line 1 | B B N B Q M | G4 G4 A4 G4 C5 B4 |
| Happy Birthday, line 2 | B B N B W Q | G4 G4 A4 G4 D5 C5 |
| Happy Birthday, line 3 | B B T E Q M N | G4 G4 G5 E5 C5 B4 A4 |
| Happy Birthday, line 4 | R R E Q W Q | F5 F5 E5 C5 D5 C5 |
| Für Elise, line 1 | E 3 E 3 E M W Q N | E5 D#5 E5 D#5 E5 B4 D5 C5 A4 |
| Für Elise, line 2 | Z C N M | C4 E4 A4 B4 |
| Für Elise, line 3 | C H M Q | E4 G#4 B4 C5 |
| Für Elise, line 4 | C E 3 E 3 E M W Q N | E4 E5 D#5 E5 D#5 E5 B4 D5 C5 A4 |
| Für Elise, line 5 | Z C N M | C4 E4 A4 B4 |
| Für Elise, line 6 | C Q M N | E4 C5 B4 A4 |
| The Entertainer, line 1 | X D C Q C Q C Q | D4 D#4 E4 C5 E4 C5 E4 C5 |
| The Entertainer, line 2 | Q W 3 E Q W E M W Q | C5 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.