How do I work this out?
Listen before answering. The notation is withheld until review.
Practice from evidence
Build a fresh session from 65 exercises across a provisional learning map. The Python engine creates the problem, keeps the answer key off the page, and grades your response privately.
Closed questions are machine-verified practice for symbolic, fretboard, written-rhythm, and one contextual listening slice. Musician review, learner usability, transfer, and mastery are not yet validated.
Start quickly
Mixed practice is selected.
Unfinished practice
Customize
Loading…
Foundation, developing, advanced, and specialist are provisional navigation labels—not mastery levels. Difficulty axes describe what can make an item harder; they are not yet universal level controls.
Listen before answering. The notation is withheld until review.
Session complete
Private progress
Lifetime and recent results stay separate. Item observations show how much of the generated bank you have sampled; they are evidence, not an invented proficiency score.
Skills
Weakest lifetime accuracy appears first.
Sessions
Source type is retained; tab filenames and transcription fingerprints are not shown.
Backup
Export creates one JSON backup containing progress and private issue reports. Reports may contain comments or tab excerpts you explicitly chose to include. Import validates the file and adds missing records without overwriting existing ones.