Song Library

Interactive Song Library for Piano & Guitar

64 songs to practice — from classical melodies to Indian sargam exercises.

64 songs
C Major

Twinkle Twinkle Little Star

Traditional

BeginnerTraditionalSargam
C Major

Mary Had a Little Lamb

Traditional

BeginnerTraditional
C Major

London Bridge Is Falling Down

Traditional

BeginnerTraditional
C Major

Frère Jacques

Traditional

BeginnerTraditional
C Major

Old MacDonald Had a Farm

Traditional

BeginnerTraditional
C Major

Yankee Doodle

Traditional

BeginnerTraditional
C Major

When the Saints Go Marching In

Traditional

BeginnerTraditional
C Major

Au Clair de la Lune

Traditional

BeginnerFolk
C Major

Ode to Joy

Ludwig van Beethoven

BeginnerClassical
A Minor

Für Elise

Ludwig van Beethoven

IntermediateClassical
G Major

Minuet in G

Christian Petzold (attr. J.S. Bach)

BeginnerClassical
D Major

Canon in D — Beginner Melody

Johann Pachelbel

BeginnerClassical
C Major

The Entertainer — Beginner Melody

Scott Joplin

IntermediateClassical
C Major

Jingle Bells

James Lord Pierpont

BeginnerFolk
A Minor

House of the Rising Sun

Traditional

IntermediateFolk
C Major

C Major Scale

Exercise

BeginnerExerciseSargam
C Major

Major Arpeggio Exercise

Exercise

BeginnerExercise
C Major

Simple Chord Progression

Exercise

BeginnerExercise
C Major

Do-Re-Mi Exercise

Exercise

BeginnerExerciseSargam
C Major

Sa Re Ga Ma Pa — Ascending

Exercise

BeginnerIndian/SargamSargam
C Major

Sa Re Ga Ma Pa — Descending

Exercise

BeginnerIndian/SargamSargam
C Major

Sa Re Ga Ma — Practice

Exercise

BeginnerIndian/SargamSargam
C Major

Pa Ma Ga Re Sa — Descending Practice

Exercise

BeginnerIndian/SargamSargam
C Major

Happy Anniversary

Original

BeginnerTraditional
C Major

Happy Birthday to You

Traditional (Hill sisters, 1893)

BeginnerTraditionalSargam
C Major

Silent Night

Franz Xaver Gruber (1818)

BeginnerChristmasSargam
G Major

We Wish You a Merry Christmas

Traditional English (16th c.)

BeginnerChristmasSargam
G Major

Amazing Grace

Traditional (tune 'New Britain', 1835)

BeginnerTraditionalSargam
C Major

Hot Cross Buns

Traditional English (1798)

BeginnerTraditionalSargam
C Major

Row, Row, Row Your Boat

Traditional (1852)

BeginnerTraditionalSargam
A Minor

Moonlight Sonata — Opening (Simplified)

Ludwig van Beethoven

IntermediateClassicalSargam
C Major

Prelude in C Major (BWV 846)

Johann Sebastian Bach

BeginnerClassicalSargam
A Minor

Turkish March (Rondo alla Turca) — Main Theme

Wolfgang Amadeus Mozart

IntermediateClassicalSargam
E Minor

Greensleeves

Traditional English (16th c.)

BeginnerFolkSargam
A Minor

Korobeiniki (Russian Folk Song)

Russian traditional (1861)

IntermediateFolkSargam
C Major

Bridal Chorus (Here Comes the Bride)

Richard Wagner

BeginnerWeddingSargam
D Major

Gymnopédie No. 1 — Opening Melody

Erik Satie

BeginnerClassicalSargam
C Major

Jana Gana Mana (First Two Lines)

Rabindranath Tagore

BeginnerIndian/SargamSargam
C Major

Raghupati Raghav Raja Ram

Traditional bhajan

BeginnerIndian/SargamSargam
A Minor

Swan Lake — Main Theme

Pyotr Ilyich Tchaikovsky (1876)

BeginnerClassicalSargam
A Minor

In the Hall of the Mountain King

Edvard Grieg (1875)

BeginnerClassicalSargam
C Major

Brahms' Lullaby (Wiegenlied)

Johannes Brahms (1868)

BeginnerClassicalSargam
C Major

Joy to the World

Lowell Mason / G.F. Handel (1839)

BeginnerChristmasSargam
C Major

Deck the Halls

Traditional Welsh (16th c.)

BeginnerChristmasSargam
C Major

Can-Can (Infernal Galop)

Jacques Offenbach (1858)

BeginnerClassicalSargam
A Minor

Scarborough Fair

Traditional English (17th c.)

BeginnerFolkSargam
C Major

Auld Lang Syne

Traditional Scottish (tune c. 1788)

BeginnerTraditionalSargam
D Minor

Habanera (L'amour est un oiseau rebelle)

Georges Bizet (1875)

BeginnerClassicalSargam
C Major

Om Jai Jagdish Hare

Pt. Shardha Ram Phillauri (1870)

BeginnerIndian/SargamSargam
C Major

Danny Boy (Londonderry Air)

Traditional Irish (1855)

IntermediateFolkSargam
C Major

Baa, Baa, Black Sheep

Traditional (1744)

BeginnerTraditionalSargam
C Major

Itsy Bitsy Spider

Traditional (1910)

BeginnerTraditionalSargam
C Major

Vaishnav Jan To

Narsinh Mehta (15th c.)

BeginnerIndian/SargamSargam
C Major

Ave Maria — Opening Theme

Franz Schubert (1825)

IntermediateWeddingSargam
G Major

Eine kleine Nachtmusik (Serenade No. 13)

Wolfgang Amadeus Mozart (1787)

BeginnerClassicalSargam
C Major

O Christmas Tree (O Tannenbaum)

Traditional German (1824)

BeginnerChristmasSargam
C Major

Wedding March (Recessional)

Felix Mendelssohn (1842)

IntermediateWeddingSargam
A Minor

Carol of the Bells (Shchedryk Theme)

Mykola Leontovych (1916)

IntermediateChristmasSargam
C Major

Spring (The Four Seasons) — Theme

Antonio Vivaldi (1725)

BeginnerClassicalSargam
C Major

The Blue Danube — Main Waltz Theme

Johann Strauss II (1866)

BeginnerClassicalSargam
C Minor

Symphony No. 5 — Fate Motif

Ludwig van Beethoven (1808)

BeginnerClassicalSargam
A Minor

Sakura Sakura (Cherry Blossoms)

Traditional Japanese (Edo period)

BeginnerFolkSargam
C Major

Achyutam Keshavam

Traditional Bhajan

BeginnerIndian/SargamSargam
C Major

Ekla Chalo Re (Walk Alone)

Rabindranath Tagore (1905)

BeginnerIndian/SargamSargam

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.

📲 Add to Home Screen
Add Play Virtual Instruments to your home screen for quick access.
On Chrome: Click the ⋮ menu → "Install app"
On Safari: Tap Share → "Add to Home Screen"
On Edge: Click ⋯ → "Apps" → "Install"