Songs

How to Play "Old MacDonald Had a Farm" on Virtual Piano (Easy Letter Notes)

Learn how to play Old MacDonald Had a Farm on virtual piano with simple beginner-friendly letter notes.
Beginner4/4120 BPMBack to songs

"Old MacDonald Had a Farm" is one of the most beloved children's songs and a perfect first song for virtual piano beginners. The melody is cheerful, repetitive, and uses only a small set of white keys. This easy version stays in one position, so your fingers don't need to move around the keyboard. It's ideal for young learners and absolute beginners who want to play a recognizable song right away on a computer keyboard.

Letter notes

"Old MacDonald Had a Farm" Virtual Piano Letter Notes

Tip: Notice the pattern in this song: the opening melody returns near the end, and the short E-I-E-I-O answer repeats. Sing the words in your head while playing the notes—it helps match the rhythm naturally.

Part 1 (Old MacDonald had a farm)

4 bars · 4/4

oooy
uuy-
aapp
o---

Part 2 (E-I-E-I-O)

2 bars · 4/4

aapp
o---

Part 3 (And on that farm he had a cow)

4 bars · 4/4

yyoo
oyuu
y-aa
ppo-

Part 4 (E-I-E-I-O)

2 bars · 4/4

aapp
o---

Part 5 (With a moo-moo here)

2 bars · 4/4

yyoo
o---

Part 6 (And a moo-moo there)

2 bars · 4/4

yyoo
o---

Part 7 (Here a moo, there a moo)

2 bars · 4/4

oooo
oooo

Part 8 (Everywhere a moo-moo)

4 bars · 4/4

oooy
uuy-
aapp
o---

How to Play

Start with the main melody line:

o  o  o  y  u  u  y  -  a  a  p  p  o

This is the most important line in the whole song. It plays three o notes in a row, drops to y, steps up through u, and then resolves with a a p p o. Play this line slowly until it feels completely natural. You will hear this same melodic shape return at the end of the verse.

Next comes the "E-I-E-I-O" part:

a  a  p  p  o

This short phrase is the "E-I-E-I-O" answer. The melody moves down from a to p, then lands back on o, which makes the line sound finished.

Then we introduce the animal sounds. For "with a moo-moo here":

y  y  o  o  o

Notice how y starts the phrase and o answers it. Each animal sound should feel short and bouncy.

The "and a moo-moo there" line is slightly different:

y  y  o  o  o

This line repeats the same little call. Keep the timing light so it sounds like the words "moo-moo there."

The "here a moo, there a moo" section stays on the home key o:

o  o  o  o  o  o  o  o

And finally, "everywhere a moo-moo" brings back the main melody:

o  o  o  y  u  u  y  -  a  a  p  p  o

This return to the main tune signals the end of the verse. From here, you can start over with a new animal!

Beginner Tips

This song is all about repetition. Here are some helpful tips:

Sing while you play. The lyrics are already in your head. When you sing "Old Mac-Don-ald had a farm," your fingers will naturally want to play o o o y u u y. Let the rhythm of the words control the timing of your key presses.

Notice the patterns. Parts 2 and 4 are identical. Parts 5 and 6 are identical. Part 8 returns to the opening melody. That means you only need to learn a few short shapes before the whole verse starts to feel familiar.

Keep a steady beat. Tap your foot while playing. Nursery rhymes have a clear, bouncy rhythm that's easy to follow. Start at a slow speed and only speed up when you can play each note cleanly.

Play one animal at a time. Don't try to play the whole song through on your first attempt. Master the "Old MacDonald had a farm" and "E-I-E-I-O" parts first. Then add the "moo-moo here" and "moo-moo there" sections. Build the song piece by piece.

Keyboard Layout Reminder

For this song, you only need five keys. That's it!

LetterPiano Note
yD
uE
oG
pA
aB

The home note for this version is o (G). Most of the melody revolves around o, so find that key first and let your other fingers reach outward from there.

If you can't find the keys quickly, turn on the Show labels feature on the virtual piano. This will display the computer keyboard letters directly on the piano keys, so you can match the notes above to the correct keys visually.

Practice Advice

Follow this step-by-step practice plan to learn the song efficiently:

  1. Learn the main melody first. Play Part 1 slowly five times. This one line is the backbone of the entire song.
  2. Add the "E-I-E-I-O" part. Practice Part 2 five times. Get comfortable moving from a to p and back home to o.
  3. Combine the first two parts. Play Part 1 followed by Part 2. Repeat until the transition between them is smooth.
  4. Learn the animal sound section. Practice Part 5 and Part 6 separately. Notice how they are similar but have different endings.
  5. Put it all together. Play Parts 1 through 4, then add Parts 5 through 8. Play the full sequence slowly.
  6. Repeat with different animals. Once you can play the full song, sing it again with a different animal sound. Try "oink-oink" for a pig or "quack-quack" for a duck. The notes stay exactly the same!

The beauty of "Old MacDonald" is that it grows with you. Once you know the notes, you can play endless verses by simply repeating the same patterns.

FAQ

Is "Old MacDonald Had a Farm" easy to play on virtual piano?

Yes, absolutely. This is one of the easiest songs you can play on virtual piano. It uses only five keys and repeats the same musical phrases throughout the song.

What letters do I need for "Old MacDonald Had a Farm"?

You only need y, u, o, p, and a. The most important key is o, which acts as the home note.

How many unique lines are there to learn?

Only a few. Parts 2 and 4 use the same "E-I-E-I-O" answer, Parts 5 and 6 use the same animal sound pattern, and Part 8 returns to the opening melody.

Is this song good for kids learning piano?

Yes, it's perfect for kids. The melody is familiar, the notes are simple, and the repetitive structure means children can focus on having fun rather than memorizing complex patterns.

Do I need to know the lyrics to play this song?

Knowing the lyrics helps tremendously with the rhythm. If you can sing "Old MacDonald had a farm," you already know when to play each note. Just match your key presses to the words.

Can I play this on any virtual piano website?

Yes. This tutorial uses standard computer keyboard letters. It is written around a G-position melody using y, u, o, p, and a on this virtual piano.

Keep Learning

After you've mastered "Old MacDonald Had a Farm," try these other easy songs:

Keep practicing

Try another song or review the basics.

Return to homepage to play

Ready to practice? Head to our homepage and play "Old MacDonald Had a Farm" on the free virtual piano. Turn on "Show labels" so you can find every key with ease. Don't forget to sing along!