Q&A - Frequently Asked Questions

Answers to the most common questions about ModusPractica.

EN | NL

❓ General Questions

Q: How does the scheduling algorithm work?
ModusPractica uses the Ebbinghaus Forgetting Curve, which predicts how quickly you forget information. Each time you successfully practice a section, the app calculates the optimal time before you should review it again. This interval grows longer as you master the material, maximizing retention while minimizing practice time.

The algorithm is also data-driven: It learns from your personal practice history. Your success rates, failure patterns, and performance consistency are analyzed to personalize the scheduling. The more you use ModusPractica, the better it understands your individual learning curve and adapts intervals to match your specific memory retention patterns.
Q: What if I miss a scheduled practice session?
No problem! Sections become "overdue" but remain in your practice queue. The algorithm adjusts - if you've forgotten the material, the next interval will be shorter. If you still remember it well, the interval may still increase.
Q: How do I mark a section as "Mastered"?
During a practice session, if you perform a section perfectly multiple times, you can change its difficulty to "Mastered". The algorithm will then schedule it less frequently, allowing you to focus on newer or more difficult material.
Q: What do the colored zones in Practice Charts mean?
The zones represent different stages of learning:
Too Hard (0-60%): Material is too challenging - break it down further
Exploration (60-80%): Normal learning phase with mistakes
Consolidation (80-90%): Sweet spot for optimal learning!
Mastery (90-95%): Nearly perfected, practice less frequently
Overlearning (95-100%): Already mastered, reduce practice time

Your goal is to move sections gradually from Exploration → Consolidation → Mastery over multiple sessions.
Q: Can I practice sections (chunks) that aren't due today?
Yes! In the chunk page, you can start a practice session for any section (chunk) at any time. However, practicing chunks before they're due may not be the most efficient use of your time according to the Ebbinghaus principles.
Q: What's the difference between "Target Repetitions" and actual practice?
"Target Repetitions" is a goal you set (e.g., "I want to play this 3 times per session"). During practice, you click "Attempt Successful" each time you play it correctly. The algorithm uses both values - the target helps plan session length, while your actual performance affects future scheduling.

Learn more about effective repetition strategies:
Molly Gebrian - Neuroscience-based practice techniques
Video: Avoid Power Saver Mode - How to Practice (Charles Szczepanek)
Q: Does ModusPractica automatically save my work?
Partially. Your practice data is automatically saved in your browser's localStorage:
• After each practice session
• When you add or edit pieces and sections
• When you switch profiles

However, this is NOT a file backup! You must manually create backups using "Export Data" to save a JSON file to your computer. This is especially important because localStorage can be cleared if you clear your browser data or switch devices.
Q: Will my data be lost if I clear my browser cache?
Yes, if you clear localStorage. This is why regular backups using "Export Data" are essential! Save the exported JSON file to your cloud storage (Dropbox, Google Drive, OneDrive, etc.) for maximum safety. Always keep backup copies in case of browser issues or if you need to switch computers.
Q: Can I use ModusPractica on multiple devices?
Absolutely! Export your profile to cloud storage (Google Drive, OneDrive, Dropbox, etc.), then use "Import Data" on your other device. Important: Don't forget to export your complete practice session after each practice - ideally do this daily to keep your data synchronized across devices.
Q: What browsers work best?
Chrome and Edge offer the best experience with advanced file saving features (File System Access API). Firefox and Safari work too, but with limited file management - you'll need to manually download/upload profile files each time.
Q: How long should a practice chunk be?
Start small! A chunk should be something you can play correctly 3 times in a row within a few attempts. This can be as small as half a measure or as large as several measures, depending on difficulty:
• For beginners: 0.5-2 measures
• For intermediate: 1-4 measures
• For advanced: 2-8 measures

If you're consistently making mistakes, your chunk is too large - break it down further. The goal is quality repetitions, not quantity.
Q: Should I practice with or without the score?
ModusPractica is designed for memory-based practice. Start with the score to learn notes and fingerings, but transition to memory as soon as possible. The algorithm tracks your ability to recall from memory, which is crucial for performance readiness. Use the score for reference when stuck, but aim for memory-based repetitions during logged sessions.
Q: What's the optimal practice session length?
Quality over quantity! Short, focused sessions (15-30 minutes) are more effective than long, unfocused ones. The app shows you what's due today - practice those sections, log your results honestly, and stop when your concentration drops. Multiple short sessions throughout the day work better than one marathon session.
Q: Can I use ModusPractica for non-musical learning?
Not really. ModusPractica is specifically designed for musical practice, which combines both cognitive and motor learning. For purely cognitive learning (languages, facts, etc.) this motor component isn't needed. However, a similar app specifically optimized for cognitive learning will be available in the future.
Q: Why are my intervals not increasing as expected?
The algorithm adjusts intervals based on your performance consistency. If intervals stay short, it means:
• Your success rate is inconsistent across sessions
• You're marking sessions as "Poor" or "Fair" too often
• The chunk might be too difficult - consider breaking it down
• You need more foundational repetitions before the material stabilizes

Be patient - solid memory formation takes time. Honest ratings help the algorithm serve you better.
Q: How do I delete or archive old pieces?
In the Dashboard, find the piece you want to manage. Click on the piece name to open details, then look for archive or delete options. Archiving stops scheduling but keeps all data for future reference. Deleting permanently removes the piece and all its practice history. Always save your profile before deleting important data!
Q: What should I do if I've already memorized a piece?
Great! Add it to ModusPractica anyway for maintenance. Create larger chunks (8-16 measures), mark the difficulty as "Easy" or "Mastered", and log your first sessions as "Excellent". The algorithm will quickly expand intervals to weeks or months, helping you maintain the piece in long-term memory with minimal effort.
Q: Can I adjust the difficulty of a section after creating it?
Yes! During any practice session, you can change the difficulty rating. If a section is easier than expected, change it to "Easy" or "Mastered" - the algorithm will adjust intervals accordingly. If it's too hard, downgrade to "Hard" or "Very Hard", or better yet: archive it and create smaller chunks.

🔬 Advanced & Technical Questions

How do I use the practice page? What is the difference between "Failed Attempts" and "Total Failures"?

The practice page is where you log the results of your session. This data is crucial for the algorithm to calculate your progress and schedule your next review. Here's a breakdown of the key concepts:

Understanding "Failed Attempts"

When you first learn a section, you are exploring. It's normal to make mistakes. The Failed Attempts counter is for logging the errors you make within the current practice streak.

The goal is to play your chunk (e.g., one measure, or even just a few notes) slowly and consciously without mistakes. If you play it correctly on the first try, leave the counter at 0. If you make a mistake, increment it to 1 and try again. It is crucial to minimize mistakes, as every error is stored in your brain.

"Correct Repetitions" vs. "Total Failures"

Each time you make a mistake and have to restart your streak of correct repetitions, you should click the reset button (the circular arrow). This action does two things:

  • It increments the Total Failures counter by one. This is a high-level metric for the entire session.
  • It increments the Repetition Streak Reset counter, showing how many times you broke a successful streak.

After a reset, you enter 1 under Correct Repetitions once you play it correctly. If you play it twice correctly in a row, you increase this to 2, and so on.

Automatic Target Adjustment

ModusPractica automatically adapts your practice targets based on performance. If you set a target of 6 correct repetitions but need 8 failed attempts to achieve it, the system will automatically increase your target to 8 for the next session. Why? Because this indicates the section needs more repetitions to stabilize in your memory. The algorithm uses this data to ensure you're doing enough practice to build reliable long-term retention.

This approach is based on research by Dr. Molly Gebrian on overlearning: continuing to practice beyond the point of initial mastery significantly strengthens memory consolidation and performance reliability. By automatically adjusting targets upward when you struggle, ModusPractica ensures you're getting the extra repetitions needed for true mastery, not just surface-level accuracy.

Important Note on Initial Practice

A new section will automatically be scheduled for three consecutive days, regardless of your performance. This initial phase ensures a solid foundation in your memory. After these three sessions (on different days), the intelligent scheduler will take over completely.

Experience Feedback & Progress Graph

From the second session onwards, a progress graph will appear. This graph shows a moving average of your last 7 sessions to visualize your performance trend and smooth out daily fluctuations.

What does the `(avg X)` value next to my score mean?

The (avg X) value represents the average number of attempts required to achieve a single correct repetition. It's a measure of your practice efficiency: a lower number is better.

The formula is: (Failed Attempts + Correct Repetitions) / Correct Repetitions.

Example 1: Perfect Score

You play 3 correct repetitions in a row.

  • Failed Attempts: 0, Correct Repetitions: 3
  • Calculation: (0 + 3) / 3 = 1
  • Result: (avg 1). On average, it takes you exactly one attempt to play it correctly. This is the ideal outcome.

Example 2: One Wrong Start

You make 1 mistake, then play 2 correct repetitions.

  • Failed Attempts: 1, Correct Repetitions: 2
  • Calculation: (1 + 2) / 2 = 1.5
  • Result: (avg 2) (rounded up). You now need more than one attempt per correct repetition.

Example 3: Difficult Start

You make 4 mistakes, then play it correctly once.

  • Failed Attempts: 4, Correct Repetitions: 1
  • Calculation: (4 + 1) / 1 = 5
  • Result: (avg 5).

In short, avg is not an average of your score, but an average of the effort (in attempts) needed for each success. A higher value indicates you are struggling more with the section.

How should I structure my chunks to build a complete piece?

One of the most common questions from new users is: "How should I break down a piece and structure my practice?" ModusPractica uses a three-tier chunking system that mirrors how the brain naturally builds complex skills—from small components to integrated wholes.

ℹ️ Important Note on Timelines

The examples below use specific day counts for illustration purposes. In reality, your progression speed depends on many factors: piece difficulty, your experience level, available practice time, and how quickly you master each chunk. Some users may progress faster, others may take longer—both are perfectly normal. The key principle remains the same: build from small chunks to larger structures, regardless of your personal timeline.

The Three-Tier System

  • Tier 1: Micro-Chunks — Small building blocks (2-4 measures). Focus: technical accuracy and initial memorization.
  • Tier 2: Integration Chunks — Combined sections (4-8 measures). Focus: smooth transitions and musical flow between components.
  • Tier 3: Maintenance Chunks — Complete pages or passages (8-16 measures). Focus: long-term retention and performance readiness.

Example Workflow: 8-Measure Passage

Phase 1: Build Micro-Chunks

Start by creating four separate chunks:

  • Chunk A: Measures 1-2
  • Chunk B: Measures 3-4
  • Chunk C: Measures 5-6
  • Chunk D: Measures 7-8

Practice each chunk through its foundation phase (Stage 0→1→2→3). Once a chunk reaches Stage 3, it enters the adaptive Ebbinghaus phase with expanding intervals. Goal: All micro-chunks at Stage 4+ (solid memorization and technical command).

Phase 2: Create Integration Chunks

When both components of a pair reach Stage 4+, create integration chunks:

  • Integration 1: Measures 1-4 (when Chunks A and B are both Stage 4+)
  • Integration 2: Measures 5-8 (when Chunks C and D are both Stage 4+)

These chunks focus on practicing smooth transitions and musical flow. Because the individual components are already well-learned, you'll likely rate these sessions as "Good" or "Excellent" from the start, causing the algorithm to accelerate progression. Goal: Integration chunks reach Stage 3-4 (secure connections between sections).

Phase 3: Build Maintenance Chunk (Ongoing)

Once both integration chunks are secure (Stage 3-4+), create your maintenance chunk:

  • Full Passage: Measures 1-8 (complete section for long-term retention)

This chunk represents the finished product and will be your primary maintenance tool going forward. As it progresses through stages, intervals will extend to weeks or even months, providing efficient long-term retention with minimal practice overhead.

Phase 4: Archive Earlier Chunks (Optional)

Once your maintenance chunk (1-8) reaches Stage 3+, you may optionally archive the micro-chunks and integration chunks. Archiving stops their scheduling but preserves all data, keeping your dashboard focused on active maintenance tasks.

Key Principles

  • Build foundations first — Don't rush to create integration chunks until components are solid (Stage 4+).
  • Avoid redundancy — Don't create overlapping chunks at the same tier. Use the three-tier progression instead.
  • Trust the dashboard — Let the algorithm tell you what to practice. Your job is to provide honest performance ratings.
  • Archive strategically — Once maintenance chunks are active, archive earlier chunks to keep your dashboard clean.
  • Scale the system — This approach works for 8 measures or 64 measures. Simply add more micro-chunks and integration layers as needed.

🎵 Real-World Example

For a 16-measure Chopin Nocturne first page, you might create 8 micro-chunks (2 measures each), then 4 integration chunks (4 measures each), then 2 half-page chunks (8 measures each), and finally 1 full-page chunk (16 measures). After 6-8 weeks, you'd have one maintenance chunk scheduled every 3-4 weeks, efficiently preserving the entire page in long-term memory.