Piano learning app for Android
Learn piano on the piano you already have
Connect your digital piano over Bluetooth or USB, or let your phone listen to any piano. PianoKite shows a flowing score and an 88-key keyboard, waits for you on every note and tells you which bars still need work.
Coming soon to Android · iPhone later. Join the early-access list.
Try it: Für Elise
Try it here: Für Elise in 3 versions. Press play, or play along on a MIDI keyboard.
Everything you need to learn a piece
Bluetooth MIDI, USB or microphone
Connect a digital piano over Bluetooth MIDI or a USB OTG cable and the app hears every key exactly. No MIDI? It listens to any piano, acoustic too, through the microphone. Or tap the on-screen keys.
Wait mode
The music waits at each note until you play it, and follows you if you play ahead. Learn the notes first, without the pressure of a tempo.
Play along at 50, 75 or 100%
After a count-in, play with the music at your speed. Practise one hand while the app plays the other, and loop a few bars until they're clean.
Feedback on every bar
Hit notes turn green, misses red. Every bar keeps its best score, and a Learned % for each song and each hand tells you how close you are. A review after each run shows what to practise next.
Lessons for complete beginners (coming soon)
A guided course is in the works: from your very first notes to reading music, both hands, chords and your first real pieces, in short lessons with a band to play along with and no penalties.
2,153 public-domain pieces
Bach to Joplin, carols to ragtime, levels 1 to 5. 360 pieces come in several versions, so you can start easy and grow into the original. Search by name, or play a few notes and the app finds the tune.
Your own MIDI files
Open any MIDI file and practise it the same way, with a scrolling score and an 88-key keyboard.
Offline, with optional sync
No account needed. Sign in with Google or email to sync songs and progress between devices; practice works offline and syncs later.
How it works
Connect
Turn on Bluetooth on your piano and tap Connect piano, plug in a USB cable, or let the app listen through the microphone.
Pick a piece
Choose one of 2,000+ pieces at your level, or open your own MIDI file.
Play and improve
Start in Wait mode, then play along faster. Each run scores every bar and tells you what to practise next.
Popular pieces
Every piece has its own page with a player and a free MIDI download.
- Canon in DJohann PachelbelBeginner–Easy0:48–2:07 · 4 versions
- Dance of the Sugar Plum FairyPyotr Ilyich TchaikovskyAdvanced1:18
- Serenade (Ständchen)Franz SchubertIntermediate3:32
- Swan LakePyotr Ilyich TchaikovskyBeginner0:50
- Symphony No. 7, 2nd movement (Allegretto)Ludwig van BeethovenEasy1:12
- Rondo alla TurcaWolfgang Amadeus MozartAdvanced3:42
- Was wollen wir trinkenTraditionalBeginner0:31
- The Barber of SevilleGioachino RossiniEasy0:54–3:10 · 2 versions
- Minute WaltzFrédéric ChopinAdvanced1:30
- Aria (Notebook for Anna Magdalena Bach)Johann Sebastian BachEasy0:58
- Für EliseLudwig van BeethovenBeginner–Intermediate0:52–3:09 · 3 versions
- Pathétique Sonata, 2nd movementLudwig van BeethovenAdvanced5:05
Browse by level
Collections
- Christmas 25
- Lullabies 3
- Waltzes 20
- Ballet & opera 28
- Dreamy 31
- For young players 36
- Folk songs 881
- Jigs & reels 29
- Dances 96
- Marches 41
- Ragtime 20
- Hymns 300
- Preludes & fugues 178
- Sonatas & sonatinas 94
- Études 75
Popular lists
- Easy classical piano pieces
- Easy Christmas piano songs
- Beginner Bach piano pieces
- Easy Mozart piano pieces
- Easy Beethoven piano pieces
- Easier Chopin piano pieces
Composers
- Johann Sebastian Bach 257
- Johann Pachelbel 3
- Ludwig van Beethoven 50
- Pyotr Ilyich Tchaikovsky 13
- Wolfgang Amadeus Mozart 52
- Franz Schubert 19
- Frédéric Chopin 48
- Robert Schumann 28
- Muzio Clementi 76
- Friedrich Burgmüller 19
- Scott Joplin 19
- Erik Satie 14
- George Frideric Handel 31
- Franz Liszt 8
- Gioachino Rossini 15
- Claude Debussy 6
- All composers
Pricing
Planned prices for the Android launch. The app is free to download and the free plan never expires.
Free
$0
- Twinkle, Twinkle, Twinkle (bundled)
- 20-second sample of every library piece
- First 15 seconds of your own MIDI files
- Wait mode, play-along, scoring, sync
Import
$5/month or $3/week
- Everything in Free
- Your imported MIDI files in full
Library
$7/month or $4/week
- Everything in Import
- The whole 2,153-piece library
- Lessons, when they launch
Questions
Does it work with my Roland, Yamaha, Casio or Kawai digital piano?
Any digital piano or keyboard with Bluetooth MIDI connects directly from inside the app; many recent models from Roland, Yamaha, Casio, Kawai and Korg have it built in, and others accept a Bluetooth MIDI adapter. Pianos with a USB port for a computer ("USB to host") work on Android with a USB OTG cable or adapter. Any other piano, acoustic ones included, works through the phone's microphone. The app is developed and tested on a Roland FP-10.
Do I pair the piano in Android's Bluetooth settings?
No. Bluetooth MIDI pianos are connected from inside the app: turn on Bluetooth on the piano, tap Connect piano in the app and choose it from the list. Pairing it in Android settings first can actually stop it from showing up. Our connection guide has the details.
Can I use an acoustic piano?
Yes. The app listens through the microphone and recognises the notes you play, on the phone itself. A short sound check sets it up for your room and your piano's tuning. A quiet room and headphones help. A MIDI connection is still more precise, especially for fast passages and big chords.
What if I don't have a piano yet?
You can play on the on-screen keyboard to try pieces and explore the app. It's fine for getting started, but to really learn you'll want a keyboard; even an inexpensive one with Bluetooth or USB MIDI works.
What is Wait mode?
In Wait mode the music stops at each note until you play it, and moves on as soon as you do. You learn the right notes first, at your own pace, then switch to play-along at 50, 75 or 100% speed to learn the rhythm.
How much does it cost?
The app is free to download. The free plan includes Twinkle, Twinkle, a 20-second sample of every library piece and the first 15 seconds of your own MIDI files. Two subscriptions are planned: Import ($5/month or $3/week) opens your imported MIDI files in full, and Library ($7/month or $4/week) adds the whole library (and the lessons, once they launch). Prices may still change before launch.
Are the pieces legal to download?
Yes. Every piece is a public-domain composition in a file that is public domain or under an open Creative Commons license, from the Mutopia Project or MuseScore's public-domain scores (the PDMX dataset). Each piece page credits the source and the license. The MIDI downloads on this site are free.
Is there an iPhone or iPad version?
Not yet. Android comes first; the app is built with Flutter and already targets iOS, so an iPhone version is planned. Join the early-access list and we'll tell you when it's ready.
Do I need an account? Does it work offline?
No account is needed: as a guest everything stays on your phone. Signing in with Google or email syncs your songs and progress across devices. Practice works offline and syncs later; library pieces download the first time you open them.
Can I import my own MIDI files?
Yes. Open any .mid file and the app turns it into a scrolling score with the same Wait mode, play-along and scoring as the library.
Guides
- How to connect a digital piano to your Android phone (Bluetooth MIDI and USB)Step-by-step: connect a digital piano to an Android phone over Bluetooth MIDI or a USB OTG cable, why you shouldn't pair it in Bluetooth settings, and fixes when it won't show up.
- Learning piano with a MIDI keyboard: Wait mode explainedHow Wait mode works, why learning notes before rhythm is efficient, and how to move from Wait mode to play-along at 50, 75 and 100% speed with per-bar scoring.
- The best easy classical piano pieces for beginnersA hand-picked list of easy classical piano pieces for beginners, from Bach's Minuet in G to Satie's Gymnopédie, with why each one is worth learning and a free version to play.
- How to practise a new piano piece (a method that works)A step-by-step method for learning a new piano piece: listen first, split it into sections, hands separately, slow practice, loop the hard bars, and raise the tempo in steps.
- Free, legal piano MIDI files: what public domain means for sheet musicWhen is piano music in the public domain, why an arrangement or a MIDI file can have its own copyright, what CC0, CC BY and CC BY-SA allow, and where to find free, legal piano MIDI.