Song Library
Interactive Song Library for Piano & Guitar
64 songs to practice — from classical melodies to Indian sargam exercises.
Twinkle Twinkle Little Star
Traditional
Mary Had a Little Lamb
Traditional
London Bridge Is Falling Down
Traditional
Frère Jacques
Traditional
Old MacDonald Had a Farm
Traditional
Yankee Doodle
Traditional
When the Saints Go Marching In
Traditional
Au Clair de la Lune
Traditional
Ode to Joy
Ludwig van Beethoven
Für Elise
Ludwig van Beethoven
Minuet in G
Christian Petzold (attr. J.S. Bach)
Canon in D — Beginner Melody
Johann Pachelbel
The Entertainer — Beginner Melody
Scott Joplin
Jingle Bells
James Lord Pierpont
House of the Rising Sun
Traditional
C Major Scale
Exercise
Major Arpeggio Exercise
Exercise
Simple Chord Progression
Exercise
Do-Re-Mi Exercise
Exercise
Sa Re Ga Ma Pa — Ascending
Exercise
Sa Re Ga Ma Pa — Descending
Exercise
Sa Re Ga Ma — Practice
Exercise
Pa Ma Ga Re Sa — Descending Practice
Exercise
Happy Anniversary
Original
Happy Birthday to You
Traditional (Hill sisters, 1893)
Silent Night
Franz Xaver Gruber (1818)
We Wish You a Merry Christmas
Traditional English (16th c.)
Amazing Grace
Traditional (tune 'New Britain', 1835)
Hot Cross Buns
Traditional English (1798)
Row, Row, Row Your Boat
Traditional (1852)
Moonlight Sonata — Opening (Simplified)
Ludwig van Beethoven
Prelude in C Major (BWV 846)
Johann Sebastian Bach
Turkish March (Rondo alla Turca) — Main Theme
Wolfgang Amadeus Mozart
Greensleeves
Traditional English (16th c.)
Korobeiniki (Russian Folk Song)
Russian traditional (1861)
Bridal Chorus (Here Comes the Bride)
Richard Wagner
Gymnopédie No. 1 — Opening Melody
Erik Satie
Jana Gana Mana (First Two Lines)
Rabindranath Tagore
Raghupati Raghav Raja Ram
Traditional bhajan
Swan Lake — Main Theme
Pyotr Ilyich Tchaikovsky (1876)
In the Hall of the Mountain King
Edvard Grieg (1875)
Brahms' Lullaby (Wiegenlied)
Johannes Brahms (1868)
Joy to the World
Lowell Mason / G.F. Handel (1839)
Deck the Halls
Traditional Welsh (16th c.)
Can-Can (Infernal Galop)
Jacques Offenbach (1858)
Scarborough Fair
Traditional English (17th c.)
Auld Lang Syne
Traditional Scottish (tune c. 1788)
Habanera (L'amour est un oiseau rebelle)
Georges Bizet (1875)
Om Jai Jagdish Hare
Pt. Shardha Ram Phillauri (1870)
Danny Boy (Londonderry Air)
Traditional Irish (1855)
Baa, Baa, Black Sheep
Traditional (1744)
Itsy Bitsy Spider
Traditional (1910)
Vaishnav Jan To
Narsinh Mehta (15th c.)
Ave Maria — Opening Theme
Franz Schubert (1825)
Eine kleine Nachtmusik (Serenade No. 13)
Wolfgang Amadeus Mozart (1787)
O Christmas Tree (O Tannenbaum)
Traditional German (1824)
Wedding March (Recessional)
Felix Mendelssohn (1842)
Carol of the Bells (Shchedryk Theme)
Mykola Leontovych (1916)
Spring (The Four Seasons) — Theme
Antonio Vivaldi (1725)
The Blue Danube — Main Waltz Theme
Johann Strauss II (1866)
Symphony No. 5 — Fate Motif
Ludwig van Beethoven (1808)
Sakura Sakura (Cherry Blossoms)
Traditional Japanese (Edo period)
Achyutam Keshavam
Traditional Bhajan
Ekla Chalo Re (Walk Alone)
Rabindranath Tagore (1905)
Frequently Asked Questions
The library holds over 60 playable songs, spanning traditional and nursery tunes, classical themes, folk melodies, technique exercises and Indian sargam pieces. Every song is public domain, an original exercise, or CC0, and each one comes with real note data so it can be played back note by note in the browser.
Use the filters at the top of the library to narrow songs by difficulty (Beginner, Intermediate, Advanced), by category, and by instrument. Beginners should start with the Beginner traditional and nursery songs, which use short phrases and a small range of notes before moving on to classical and folk arrangements.
Open a song to see its notes, key, tempo and time signature, and listen to the playback so you know how the melody should sound. Learn it a phrase at a time rather than end to end, slow the tempo down until the notes are accurate, and only then bring it back up to speed. Using the metronome alongside keeps your timing honest.
Most songs list the instruments they suit, and many work on both piano and guitar. The piano and guitar hubs each have their own filtered song pages, and you can also load library songs straight into the Piano or Guitar Song Builder to hear them with a chord accompaniment behind the melody.
The whole library is free to browse and play, with no account, sign-up or installation required. It runs entirely in your web browser, so you can open a song and start practising immediately on a desktop, tablet or phone.