🧠
The Science Behind ModusPractica Pro
Why this app works the way it does
🎹 Why I built this
At 60, I started playing piano again. My biggest frustration
was not knowing how to practice. Which passage to work on,
how many times, and when to come back to it. Every session
felt like starting from scratch.
That changed when I came across a lecture by Dr. Molly Gebrian,
a professional violist and music researcher who explains how
motor learning actually works in musicians. That was the spark.
I spent two years reading research on cognition, motor memory,
and spaced repetition — not as an academic, but as someone
trying to solve a real problem.
ModusPractica Pro is the result. It is not a scientific
instrument. It is a practical tool built on scientific
principles — an honest indicator of when to practice what,
so that musicians can spend their time playing instead of
guessing.
✏️ A note on authorship
Frank De Baere
Architect & Designer — ModusPractica Pro
📍 Flanders, Belgium
The ideas behind this app, the design of how it works, and all
decisions about what to include and what to leave out are
entirely mine. I have a background in technical education and
programming, and have worked on this app for two years — the
scheduling engine alone took the longest to get right.
The text on this page was refined with the help of AI. The code
was written by AI under my full supervision and control. All
scientific sources referenced here are peer-reviewed and publicly
available — I make no claims beyond what those sources support.
🔬 The scientific foundations
🔁
Spaced Repetition
Repeating something at the right moment is more effective
than repeating it many times in a row. This applies to motor
skills as well as declarative memory — distributed practice
reliably improves both the acquisition and retention of motor
skills (Lee & Genovese, 1988), and the optimal interval
between repetitions grows as the target retention period
lengthens (Cepeda et al., 2006). Scheduling is built on
the DSR memory model (Difficulty, Stability,
Retrievability) that underlies FSRS (Ye et al., 2022) —
an app-specific engine inspired by that research, not a
full FSRS implementation. It estimates when each
repetition is likely needed based on how stable and
how difficult a section has become. Within each
session, the suggested target for correct repetitions
follows the same logic: the baseline depends on
stability, and sections with high difficulty (above
0.5) receive one or two additional repetitions, up
to a maximum of eight. Training volume therefore
scales with both retention interval and personal
task resistance — consistent with the challenge-point
framework (Guadagnoli & Lee, 2004).
😴
Sleep & Motor Consolidation
Sleep is not rest — it is an active consolidation process.
Research using piano-type finger sequences has shown that
subcortical brain regions strengthen their connections during
sleep, producing measurable improvement the following morning
without any additional practice (Walker et al., 2002;
Korman et al., 2007). The scheduling algorithm treats one
night of sleep as the minimum unit of consolidation and updates
once per section per calendar day.
🎵
The Gebrian Method
Dr. Molly Gebrian's approach to motor learning in musicians
informs the repetition structure in ModusPractica Pro.
Correct repetitions build the motor trace; errors interfere
with it. Errors before the first correct repetition determine
how many further correct reps are needed, and brief pauses
between attempts are encouraged throughout. A micro-break
prompt appears every 3 repetitions as a UI reminder to pause
— the specific values (a micro-break prompt every 3
repetitions, a 5-second minimum rest recommendation between
attempts, and a 10–15-second pause suggestion) are design
choices informed by Gebrian's method and the broader research
on rest-dependent motor consolidation, not constants derived
from a published protocol.
📖 Recommended reading: Learn Faster, Perform Better: A Musician's Guide to the Neuroscience of Practicing by Dr. Molly Gebrian —
mollygebrian.com
🎹
Tempo Progression
The app gradually increases practice tempo as performance
improves. Research on effective practice shows that the
strongest learners keep accuracy high and vary the tempo of
difficult passages deliberately, rather than simply playing
faster (Duke, Simmons & Cash, 2009); the principle of
matching the challenge to current skill is formalised in the
challenge-point framework (Guadagnoli & Lee, 2004). Building
on this, the app raises the tempo only when accuracy is high,
with a step that is smaller for harder passages. You never
need to adjust the metronome manually — the algorithm does this
based on your performance data.
When a session goes well (85% or more correct repetitions), the
tempo increases by 1 to 8 BPM depending on how far the current
tempo is from the target and how difficult the section has
become. The harder the section, the smaller the step. When
performance falls below 60% correct, the tempo is reduced by
2 BPM to allow recovery.
The specific values used — the 0.15 scaling factor, the 1–8 BPM
range for increases, and the 50% floor for reductions — are
design choices that produce reasonable behaviour across a wide
range of tempos. They are not derived from published research,
and are noted here in the interest of transparency.
🛑
FrustrationGuard
When a passage resists consolidation, continued practice
becomes counterproductive — motor resistance increases and
the risk of encoding errors rises. FrustrationGuard tracks
the Total Error Burden: the sum of failed attempts
and streak resets. A reset after several correct repetitions
counts the same as an initial failure, because both interrupt
the build-up of a stable motor pathway.
Two thresholds apply. The soft limit (5)
marks the psychological threshold where irritation begins
to override cognitive focus — associated with amygdala
activation and reduced capacity for deliberate motor
correction. The hard limit (8) is based
on Miller's Law (working-memory saturation) and the
signal-to-noise ratio: beyond eight accumulated errors,
the neurological noise is too high to correct meaningfully
in one session, and cortisol release begins to block
synaptic plasticity (Joëls et al., 2006).
The values 5 and 8 are evidence-informed heuristics
based on cognitive research, not universal biological
constants. When the guard intervenes, two adjustments
help: lowering tempo and
reducing section size (fragmentation).
For complex motor patterns, fragmentation is often the
more effective lever — it directly reduces task complexity
rather than only slowing execution. Stopping and returning
the next day is often the most productive choice
(Rosenbaum, 2010).
When the guard intervenes or a session is aborted,
stability is adjusted downward to bring the next
review earlier. The reduction is progressive: it
depends on how consolidated the section already is.
An isolated failure in a well-established motor
sequence does not justify heavy devaluation of the
entire network — occasional retrieval difficulty at
high stability is neurologically distinct from genuine
relearning (Ye et al., 2022). Newer, less consolidated
sections receive a proportionally stronger setback.
🔄 Practicing the same section more than once a day
Many musicians practice the same section more than once a day —
and that is entirely compatible with this app. The scheduling
algorithm updates once per section per calendar day because
consolidation requires time. But a second session on the same day
is not wasted.
The Analysis mode (🔍) is designed precisely for this: free
exploration without performance pressure, without affecting the
scheduled learning cycle. Use it to warm up before a training
session, to explore a passage you are not yet ready to count, to
work on phrasing and expression, or simply for the pleasure of
playing. This supports the mental representation of the music
without interfering with the motor consolidation process (Chaffin
et al., 2002; Gabrielsson, 2003).
⚠️ What this app does not measure
This section matters most for readers with an academic background.
The app measures correct and failed attempts, tempo relative to a
target, and entry cost — the number of failed attempts before the
first correct repetition. These are valid indicators for the
learning phase this app is designed for.
- Temporal consistency — the regularity of timing within a
passage. This requires MIDI input or audio analysis and is beyond
the scope of a browser-based tool without hardware integration.
- The exact state of motor memory — no algorithm can measure what
happens at the synaptic level. Stability and difficulty are
mathematical approximations, not direct measurements.
- Expressive quality — phrasing, dynamics, musical intention.
These are outside the domain of motor repetition counting
entirely.
The stability and difficulty values are a structured,
evidence-informed estimate. Entry cost is similar: an
app-defined proxy — a downward trend across sessions is
a useful indicator, not a direct measurement of
consolidation. They are useful precisely because they
are consistent and honest about what they are.
📚 References
- Cepeda, N. J., Pashler, H., Vul, E., Wixted, J. T., &
Rohrer, D. (2006). Distributed practice in verbal recall tasks: A
review and quantitative synthesis.
Psychological Bulletin, 132(3), 354–380.
- Chaffin, R., Imreh, G., & Crawford, M. (2002).
Practicing Perfection: Memory and Piano Performance.
Lawrence Erlbaum.
- Donovan, J. J., & Radosevich, D. J. (1999). A meta-analytic
review of the distribution of practice effect.
Journal of Applied Psychology, 84(5), 795–805.
- Duke, R. A., Simmons, A. L., & Cash, C. D. (2009). It's not
how much; it's how.
Journal of Research in Music Education, 56(4), 310–321.
- Gabrielsson, A. (2003). Music performance research at the
millennium.
Psychology of Music, 31(3), 221–272.
- Gebrian, M. (2024). Learn Faster, Perform Better: A Musician's
Guide to the Neuroscience of Practicing. Oxford University Press.
Link:
mollygebrian.com
- Guadagnoli, M. A., & Lee, T. D. (2004). Challenge point: A
framework for conceptualizing the effects of various practice
conditions in motor learning.
Journal of Motor Behavior, 36(2), 212–224.
- Joëls, M., et al. (2006). Learning under stress: how does it
work?
Trends in Cognitive Sciences, 10(4), 152–158.
- Korman, M., et al. (2007). Daytime sleep condenses the time
course of motor memory consolidation.
Nature Neuroscience, 10(9), 1206–1213.
- Lee, T. D., & Genovese, E. D. (1988). Distribution of
practice in motor skill acquisition: Learning and performance
effects reconsidered.
Research Quarterly for Exercise and Sport, 59(4),
277–287.
- Miller, G. A. (1956). The magical number seven, plus or minus
two: Some limits on our capacity for processing information.
Psychological Review, 63(2), 81–97.
- Rosenbaum, D. A. (2010). Human Motor Control
(2nd ed.). Academic Press.
- Schmidt, R. A., & Bjork, R. A. (1992). New conceptualizations
of practice.
Psychological Science, 3(4), 207–217.
- Walker, M. P., et al. (2002). Practice with sleep makes perfect.
Neuron, 35(1), 205–211.
- Ye, W., et al. (2022). A Stochastic Shortest Path Algorithm for
Optimizing Spaced Repetition Scheduling. KDD '22.