Score Following: How Software Accompanies a Live Pianist

Score following is the technology that lets a computer listen to a live performer, work out exactly where the player is in the written music, and adjust an accompaniment so the two stay together. If you slow down, the accompaniment waits; if you push ahead, it catches up. The idea was first described in 1984, when Roger Dannenberg and Barry Vercoe each presented systems that could follow a soloist. Decades of refinement later, the same principle powers rehearsal tools and contemporary concert works, and understanding it can change how you practise ensemble playing.
This guide explains the problem score following solves, the main ideas behind it, and practical ways to rehearse with any kind of accompaniment.
The problem a fixed backing track cannot solve
A recorded backing track runs at one speed. Real musicians do not. They breathe at the ends of phrases, linger on an important chord, and hurry slightly in exciting passages. When a learner plays along with a fixed track, two things tend to happen: either the player clings to the track and loses all expression, or the player drifts and the music falls apart.
A human accompanist solves this by listening and anticipating. Score following tries to give a computer the same two skills. Listening means recognising which notes are sounding. Anticipating means predicting when the next event in the score is likely to arrive, based on the tempo the soloist has been taking.

Inside a score follower
Matching sound to symbols
The system holds the score in memory as a sequence of expected events. As audio or keyboard data arrives, it compares what it hears with what the score says should come next. Because performers make mistakes, the matching has to tolerate wrong notes, skipped notes and extra notes.
Keeping a running estimate of tempo
Every confirmed event updates the estimate of how fast the soloist is going. The accompaniment is then scheduled to land on the next beat at that predicted moment.
Handling uncertainty
Modern systems use probability. Rather than committing to a single position, they keep several possibilities open and favour the most likely one. Antescofo, developed by Arshia Cont at IRCAM in Paris from around 2008, combined this kind of listening with a language that lets composers describe how electronic parts should react.
What this teaches a piano learner
The interesting part for students is not the mathematics. It is the reminder that ensemble playing is a two-way relationship. A good accompanist follows, but a good soloist also leads clearly. Software that tracks you rewards the same habits a human partner appreciates:
- Clear beginnings of phrases, so the partner knows when you have started.
- Consistent tempo inside a phrase, with changes saved for musical moments.
- Decisive arrivals on important chords.
- A visible or audible breath before a big entry.
If your playing is vague about these points, any accompanist, human or digital, will struggle to stay with you.
Rehearsal plan with an accompaniment
Stage one: learn the solo part alone
Before adding any partner, be able to play your part steadily at a slow tempo. Mark the places where you intend to slow down or pause.
Stage two: play with a fixed track at a slow speed
Use a slowed-down backing track to learn how the parts fit. Listen for which beats the accompaniment emphasises and where its harmony changes.
Stage three: add flexible moments
With a human partner or a tracking tool, introduce one expressive change at a time, such as a small ritardando before a cadence. Check that the accompaniment arrives with you.
Stage four: record and review
Record a complete run. Listen for spots where the two parts separate, then rehearse those transitions in isolation.
When a human partner is better
Score followers are powerful, yet they still depend on a predefined score and on the patterns they can detect. A human accompanist can respond to a mood, adjust balance in a resonant room, or cover a memory slip with a quick improvisation. For performances, a skilled collaborator remains invaluable. Technology is most useful in the many hours of practice when no partner is available.
Tips for steadier ensemble timing
- Count one bar aloud before you begin.
- Practise the first two bars of each section many times, because entries are where ensembles usually split.
- Exaggerate the breath before a pause so it becomes a reliable signal.
- Listen to the bass line of the accompaniment, which often carries the clearest pulse.
FAQ
Q: Is score following the same as a metronome that speeds up?
A: No. A metronome sets the tempo for you. A score follower lets you set the tempo and adapts to it.
Q: Can score following handle wrong notes?
A: Most systems are designed to cope with occasional errors, though many mistakes in a row can confuse them.
Q: Do beginners benefit from accompaniment?
A: Yes. Playing with harmony underneath makes simple melodies more musical and trains steady counting.
Q: Is it useful for exam preparation?
A: It can help with pieces that have an accompaniment part, especially for practising entries and balance.
Play with a responsive partner on TIGA ALPHA
TIGA ALPHA is an AI piano teaching app built by a Thai team, with lessons in Thai, English and Mandarin. Its CEO, Teacher Aum, has 20 years of experience in piano teaching, and that music teaching background shapes every lesson, while piano teaching with AI gives you feedback each time you play piano. Use it as an online piano lessons app for short daily sessions, follow it as a complete AI online piano course, or combine it with a piano course or piano learning course led by a teacher. Whether you want to learn piano from zero, learn piano online after a long break, learn music alongside your children or simply play music for fun, this online piano teaching application keeps your next step clear. New users get a 7-day free Premium trial, then 799 THB/month.
- Download and start: TIGA ALPHA landing page
- In-person lessons in Thailand: TIGA Studio
- About the company: tigaalpha.com
A good piano teaching app should make you a sharper listener as well as a more confident player.