MIDIROOM
← Back to MIDI Player Online

Old MacDonald Had a Farm

Traditional · Traditional childhood song
Key C major Tempo 120 BPM Duration 10.0s Melody 18 notes
0:00
◇ Plays in your browser — no upload, no account, 100% local

About this song

An English-language nursery rhyme with roots in an 18th-century opera tune. Each verse swaps in a new animal, which makes its bounce and call-and-response ideal for ear training.

Play it in MIDI Room

This is a simplified single-line arrangement so you can hear the melody instantly. To play the full piece with a piano roll, multi-track view, tempo control and A/B practice looping, use the main MIDI Player Online tool with your own MIDI file.

Frequently asked questions

Can I play Old MacDonald Had a Farm online in my browser?

Yes. Use the demo player above to hear this public-domain Traditional childhood song melody instantly, or drop your own MIDI file into the MIDI Player Online tool for full piano-roll playback, tempo control and A/B practice looping. Everything runs locally in your browser — no upload, account or install.

Who composed Old MacDonald Had a Farm?

Old MacDonald Had a Farm is Traditional (Traditional childhood song). It is in the public domain, so it can be freely arranged, performed and used.

What key is Old MacDonald Had a Farm usually played in?

This arrangement is written in C major. The demo above uses that key so you can hear the melody as traditionally performed.

Is a MIDI file version of Old MacDonald Had a Farm available?

Instead of downloading a file, you can hear the melody right here with the built-in player. To practice it, set a slow tempo and use the A/B loop to repeat a section. You can also export or record any MIDI you play from the main MIDI Room player.