Your strands
Five areas, each with its own level. There is no order between them — being further on in one than another is normal.
The programme is being built. Every module is written, its drills work, and finishing one is remembered on this device. What is missing is the session that strings them together, and carrying progress between devices — that arrives when you can sign in. The drills are also open in the practice playground.
Music theory
How music is put together: intervals, scales, keys, chords, and the way a melody is shaped.
0 of 16 done
16 modulesOpen →
Score reading
Turning notation into sound and action — and reading music you have never seen before.
0 of 15 done
15 modulesOpen →
Ear training
Turning sound into understanding: scale degrees, chords, and writing down what you hear.
0 of 13 done
13 modulesOpen →
Rhythm & time
Pulse, subdivision and metre — read from the page and produced with your hands.
0 of 11 done
11 modulesOpen →
Piano
Keyboard geography, fingering, hand coordination, technique and repertoire.
0 of 11 done
11 modulesOpen →
Guitar
Fretboard geography, chord shapes, picking and strumming, tab, and repertoire.
0 of 5 done
5 modulesOpen →
Singing
The instrument you already own. Find notes with your voice — needs a microphone and a room you do not mind singing in, and every drill also works without one.
0 of 7 done
7 modulesOpen →
78 modules written, up to level 5. Try the drills
Pieces you can play
Not a score — a list that grows, and a tempo that rises. A piece counts once you have played it through.
Hot Cross Buns Level 1
Traditional English street cry, first printed 1798
Not played through yet · target 84 BPM
Merrily We Roll Along Level 1
Traditional, 19th century
Not played through yet · target 92 BPM
Ode to Joy (Easy) Level 1
Ludwig van Beethoven, Symphony No. 9, 1824
Not played through yet · target 84 BPM
First Steps Level 2
Composed for MusicalHub
Not played through yet · target 76 BPM
Stepping Up Level 2
Composed for MusicalHub
Not played through yet · target 96 BPM
Au clair de la lune Level 2
Traditional French, published in the 1780s
Not played through yet · target 96 BPM
Twinkle, Twinkle, Little Star Level 2
Traditional French, “Ah! vous dirai-je, maman”, printed 1761
Not played through yet · target 100 BPM
London Bridge Level 2
Traditional English nursery rhyme, 18th century
Not played through yet · target 104 BPM
Row, Row, Row Your Boat Level 2
Traditional round, first printed 1852
Not played through yet · target 84 BPM
Minuet in G (Easy) Level 2
Christian Petzold, BWV Anh. 114, c. 1725
Not played through yet · target 84 BPM
Prelude in C (Easy) Level 2
Johann Sebastian Bach, BWV 846, 1722
Not played through yet · target 88 BPM
Canon in D (Easy) Level 2
Johann Pachelbel, Canon in D, c. 1680
Not played through yet · target 76 BPM
Prelude in E Minor (Easy) Level 2
Chopin, Op. 28 No. 4, 1839
Not played through yet · target 66 BPM
Amazing Grace (Easy) Level 2
Traditional, "New Britain", 1835
Not played through yet · target 84 BPM
Sonatina in C (Easy) Level 2
Muzio Clementi, Op. 36 No. 1, 1797
Not played through yet · target 108 BPM
Gymnopédie No. 1 (Easy) Level 2
Erik Satie, 1888
Not played through yet · target 66 BPM
In the Hall of the Mountain King (Easy) Level 2
Edvard Grieg, Peer Gynt, Op. 46, 1875
Not played through yet · target 84 BPM
Air on the G String (Easy) Level 2
J. S. Bach, BWV 1068, c. 1730
Not played through yet · target 66 BPM
Ode to Joy Level 3
Ludwig van Beethoven, Symphony No. 9, 1824
Not played through yet · target 100 BPM
Jingle Bells Level 3
James Lord Pierpont, “One Horse Open Sleigh”, 1857
Not played through yet · target 112 BPM
Frère Jacques Level 3
Traditional French round, 18th century
Not played through yet · target 104 BPM
Amazing Grace Level 3
Traditional, “New Britain”, published 1835
Not played through yet · target 88 BPM
Old MacDonald Had a Farm Level 3
Traditional, printed in "Tommy's Tunes", 1917
Not played through yet · target 100 BPM
Für Elise (Easy) Level 3
Ludwig van Beethoven, Bagatelle in A minor, WoO 59, 1810
Not played through yet · target 76 BPM
Prelude in C (Medium) Level 3
Johann Sebastian Bach, BWV 846, 1722
Not played through yet · target 84 BPM
Moonlight Sonata (Easy) Level 3
Beethoven, Op. 27 No. 2, 1801
Not played through yet · target 60 BPM
Gymnopédie No. 1 (Medium) Level 3
Erik Satie, 1888
Not played through yet · target 66 BPM
In the Hall of the Mountain King (Medium) Level 3
Edvard Grieg, Peer Gynt, Op. 46, 1875
Not played through yet · target 138 BPM
Invention No. 1 (Easy) Level 3
J. S. Bach, BWV 772, 1723
Not played through yet · target 84 BPM
Nocturne in E-flat (Easy) Level 3
Frédéric Chopin, Op. 9 No. 2, 1832
Not played through yet · target 72 BPM
Canon in D Level 4
Johann Pachelbel, Canon in D, c. 1680
Not played through yet · target 72 BPM
Für Elise Level 4
Ludwig van Beethoven, Bagatelle in A minor, WoO 59, 1810
Not played through yet · target 84 BPM
Minuet in G Level 4
Christian Petzold, BWV Anh. 114, c. 1725
Not played through yet · target 92 BPM
Ode to Joy (Full) Level 4
Ludwig van Beethoven, Symphony No. 9, 1824; arranged for MusicalHub
Not played through yet · target 96 BPM
Minuet in G (Full) Level 4
Christian Petzold, BWV Anh. 114, c. 1725
Not played through yet · target 92 BPM
Canon in D (Full) Level 4
Johann Pachelbel, Canon in D, c. 1680
Not played through yet · target 76 BPM
Moonlight Sonata (Medium) Level 4
Beethoven, Op. 27 No. 2, 1801
Not played through yet · target 60 BPM
Amazing Grace (Full) Level 4
Traditional, "New Britain", 1835; arranged for MusicalHub
Not played through yet · target 88 BPM
Sonatina in C (Medium) Level 4
Muzio Clementi, Op. 36 No. 1, 1797
Not played through yet · target 144 BPM
Gymnopédie No. 1 (Full) Level 4
Erik Satie, 1888
Not played through yet · target 66 BPM
In the Hall of the Mountain King (Full) Level 4
Edvard Grieg, Peer Gynt, Op. 46, 1875; arranged for MusicalHub
Not played through yet · target 138 BPM
Air on the G String (Medium) Level 4
J. S. Bach, BWV 1068, c. 1730
Not played through yet · target 66 BPM
Study in D Minor Level 5
Composed for MusicalHub
Not played through yet · target 96 BPM
Für Elise (Full) Level 5
Ludwig van Beethoven, Bagatelle in A minor, WoO 59, 1810
Not played through yet · target 84 BPM
Prelude in C (Full) Level 5
Johann Sebastian Bach, BWV 846, 1722
Not played through yet · target 84 BPM
Moonlight Sonata (Full) Level 5
Beethoven, Op. 27 No. 2, 1801
Not played through yet · target 60 BPM
Prelude in E Minor (Full) Level 5
Chopin, Op. 28 No. 4, 1839
Not played through yet · target 66 BPM
Sonatina in C (Full) Level 5
Muzio Clementi, Op. 36 No. 1, 1797
Not played through yet · target 144 BPM
Invention No. 1 (Medium) Level 5
J. S. Bach, BWV 772, 1723
Not played through yet · target 96 BPM
Invention No. 1 (Full) Level 5
J. S. Bach, BWV 772, 1723
Not played through yet · target 96 BPM
Air on the G String (Full) Level 5
J. S. Bach, BWV 1068, c. 1730
Not played through yet · target 66 BPM
Nocturne in E-flat (Medium) Level 5
Frédéric Chopin, Op. 9 No. 2, 1832
Not played through yet · target 76 BPM
Nocturne in E-flat (Full) Level 5
Frédéric Chopin, Op. 9 No. 2, 1832
Not played through yet · target 76 BPM
The Entertainer Level 5
Scott Joplin, 1902
Not played through yet · target 88 BPM