Most piano practice tools measure speed.
Some measure note accuracy.
Some turn practice into a game.
Some help beginners learn what key to press next.
But there is a problem hidden underneath all of that:
speed is not the same as control.
A pianist can play fast and still sound unstable.
A trill can be quick but uneven.
A repeated-note passage can look impressive on paper, while the actual timing is wobbling underneath.
And that wobble matters.
Especially in repeated notes, trills, and high-pressure fast passages, the real issue is often not whether you can move your fingers fast enough.
It is whether you can stay stable while moving fast.
That question led me to build Piano Virtuoso 18.
Piano Virtuoso 18 is a browser-based piano trainer focused on something that most tools do not treat as the main event:
timing stability.
Instead of rewarding raw speed alone, it evaluates whether the player can maintain control, consistency, and evenness during short high-speed bursts.
You can try it here:
The problem: fast is visible, instability is not
Traditional practice makes it easy to notice obvious mistakes.
You can hear missed notes.
You can hear when the rhythm collapses completely.
You can tell when you simply cannot keep up.
But many technical weaknesses live in a more subtle zone.
A player may think:
- “I can do this trill.”
- “I can repeat this note fast enough.”
- “My right hand is getting faster.”
But when you actually examine the timing at a finer level, a different picture can appear:
- one note is consistently late
- alternation becomes uneven under pressure
- bursts accelerate and then decay
- intervals drift away from the intended spacing
- speed rises, but control falls apart
This is the zone I wanted to expose.
Because in real playing, especially in advanced piano technique, fast and unstable is not mastery.
Fast and stable is technique.
Why repeated notes and trills matter so much
Repeated notes and trills are not just “small exercises.”
They reveal the truth about control.
If your motion is unstable, these patterns expose it immediately.
If your timing is uneven, they punish it immediately.
If your hands can generate speed but cannot regulate it, they make that weakness obvious.
That makes them perfect for measurement.
So instead of building a general piano-learning platform, I focused on a narrower and sharper question:
Can timing stability be measured directly during short, fast piano actions?
That became the design center of Piano Virtuoso 18.
The idea behind Piano Virtuoso 18
Piano Virtuoso 18 is not designed as a generic tapping game.
It is not mainly about “how many presses can you do.”
It is not mainly about “did you hit the correct note.”
And it is not trying to behave like a full AI piano teacher.
Its core idea is much more specific:
measure the quality of high-speed timing behavior, not just the quantity of taps.
That means the system cares about things like:
- micro-timing deviation
- interval consistency
- stability score
- burst-control behavior
- alternation evenness
The goal is to convert invisible technique problems into visible data.
What the trainer actually does
Piano Virtuoso 18 runs in the browser and works with MIDI input.
Its current design centers on short, measurable performance windows — especially 10-second sprints — because they create a clean situation for observing speed under pressure.
The current core modes are:
Erlkönig Mode
A repeated-note stability challenge centered on C4.
This mode is built for the kind of rapid single-note repetition that appears in advanced piano technique, especially where the issue is not merely speed, but maintaining uniform control.
Trill Mode
An alternation stability challenge using C4 ↔ D4.
This mode evaluates how evenly the player alternates between two notes, and how stable the timing remains during the burst.
These are simple exercises on the surface.
But that simplicity is exactly what makes them useful as a technical lens.
When the task is stripped down, instability has nowhere to hide.
The central metric: stability over time
The most important idea in the project is this:
raw speed is not enough as a score.
A player who produces more taps is not necessarily demonstrating better technique.
They may simply be generating more chaotic motion.
So Piano Virtuoso 18 treats stability as a first-class signal.
That means the score is influenced not only by how fast the notes arrive, but by how evenly they are spaced and how well the performer sustains timing quality across the entire attempt.
This is the real difference between a speed toy and a technique analyzer.
Visualizing the problem
Here is the kind of timing structure the system is built around.
This image represents an idealized view of alternation over time.
The horizontal axis is time.
The vertical structure separates note events in a repeating pattern.
In trill-style alternation, the important question is not only whether the player hits both notes, but whether those events remain evenly spaced and structurally consistent over the full burst.
That is where the interesting information lives.
Not in “did the note happen?”
But in:
- when it happened
- how evenly it happened
- how much the spacing drifted
- whether the player stayed under control
Once you look at performance this way, many familiar practice tools start to feel incomplete.
Why I built it in the browser
I wanted the system to be immediate, lightweight, and accessible.
That is why Piano Virtuoso 18 runs directly in the browser rather than requiring a heavy native installation.
For this kind of prototype and training system, the browser offers several advantages:
- instant access
- simple distribution
- easy iteration
- direct MIDI integration
- no-friction testing across devices
That makes it easier to experiment with measurement ideas quickly.
And more importantly, it keeps the focus on the analysis itself, instead of burying the project under installation friction.
Why this is not just another rhythm game
At a glance, some people might think:
“Isn’t this just a tapping challenge for pianists?”
No.
That interpretation misses the point.
A tapping game usually rewards output volume:
more presses, more points, end of story.
Piano Virtuoso 18 is built around a different assumption:
bad speed should not be rewarded the same way as controlled speed.
That changes the meaning of the entire system.
If a player produces a lot of presses but their interval spacing is collapsing, that is not the same as true control.
If a trill becomes rhythmically unbalanced, that is not a clean success.
If the player’s burst profile shows instability, the score should reflect that.
So the trainer is not merely counting events.
It is judging whether the events remain structurally stable enough to represent real technique.
That is why I describe it less as a game and more as a stability-focused performance analyzer.
What makes this useful for real pianists
Most musicians already know the feeling of “I thought I played that better than I actually did.”
That gap between perception and measurable execution is where useful training tools can matter.
Piano Virtuoso 18 helps by exposing things that are usually buried inside vague intuition:
- whether your repeated notes are actually even
- whether your trill alternation is structurally balanced
- whether your speed is sustainable or collapsing
- whether your timing control survives pressure
This matters because once a weakness becomes measurable, practice changes.
You stop relying only on mood, self-estimation, or wishful thinking.
You can train against an observed problem instead of a vague feeling.
That is where real feedback begins.
Why I think “stability” deserves more attention
In many practice environments, speed gets the spotlight because it is easy to understand and easy to market.
It is simple to ask:
“How fast are you?”
It is much more interesting to ask:
“How stable are you at speed?”
That second question gets closer to what technique actually is.
Not motion alone.
Not effort alone.
Not excitement alone.
But regulated motion under pressure.
That is the territory Piano Virtuoso 18 is trying to formalize.
The broader idea behind the project
The deeper idea here is larger than one piano trainer.
I think there is room for a whole class of music tools that do not just teach content, but measure structural quality.
Not just:
- what note was played
- whether the answer was correct
- whether the user finished the task
But:
- whether timing stayed stable
- whether motion stayed consistent
- whether performance quality degraded under load
- whether control survived intensity
That kind of measurement is interesting not only for piano, but for musical technique more broadly.
Piano Virtuoso 18 is one concrete attempt to move in that direction.
Current project links
If you want to look at the project directly:
Final thought
Most people can understand speed.
But in serious playing, speed is the easy part to admire and the dangerous part to overestimate.
The harder question is whether the performance stays stable when speed arrives.
That is the question that led me to build Piano Virtuoso 18.
Not a trainer that simply asks:
“How fast can you go?”
But a trainer that asks:
“How stable are you when you get there?”

Top comments (0)