Daily Note Reading
Complete one reproducible 24-question staff-reading drill for the date, with local history, streaks and the same formula-verified pitch mapping used by Practice.
What changes in Daily Note Reading?
Daily Note Reading is a date-stable session rather than an endless random stream. Every calendar date maps to one deterministic drill, so reopening the same day on the same V0.131 build reconstructs the same sequence without downloading a challenge from a server. The 2026 schedule rotates Easy, Standard and Challenge in a fixed pattern, with Standard appearing most often because mixed treble-and-bass reading is the most useful general bridge between beginner recognition and full key-signature work. The Daily record, completion history and streak are separate from ordinary Practice records.
Why a fixed daily drill is useful
Sight-reading speed improves through repeated short exposure, but an unlimited generator can make it easy to quit after one or two questions. A fixed Daily session creates a clear finish line. V0.131 uses twenty-four questions for every Daily date, enough to mix positions while remaining a compact routine. The goal is not to manufacture a global leaderboard. It is to give one reproducible local benchmark that can be completed, saved and compared with your own future sessions.
The difficulty schedule is deterministic
For 2026 the date ordinal chooses from a six-day difficulty cycle: Easy, Standard, Standard, Challenge, Standard, Challenge. That distribution gives sixty-one Easy days, one hundred eighty-three Standard days and one hundred twenty-one Challenge days in a normal 365-day year. The release verifier measures the actual schedule rather than inferring it from marketing copy, and it independently validates every generated question on all 365 dates.
A Daily challenge still verifies every pitch
The date only chooses the seed and level. It does not bypass notation checks. Each Daily question still begins with a clef anchor and staff step, derives the natural letter and octave, applies the active key signature, applies any explicit accidental, and produces an expected MIDI pitch. The independent verifier reconstructs that path separately. Across the measured 2026 schedule it also counts treble and bass exposure, key-signature questions and explicit-accidental questions so a Daily set cannot silently degrade into one narrow type of note.
Daily history stays on this device
When a Daily session finishes, the browser stores the date, score, elapsed time, Clean or Assisted status, hints and label use inside noteReadingStats. The old V0.130 serialized state remains unchanged during migration; V0.131 creates its own local key and preserves historical game statistics. Completing Note Reading Daily does not write to the frozen Today’s 6 days object because this specialist remains outside Today’s 6. Clearing local browser storage can remove the history, which the product states plainly rather than implying cloud backup.
Hints and labels do not masquerade as clean performance
A Daily streak should not force a learner to avoid help when they are genuinely stuck. Verified Hint and piano labels remain available, but either one marks the session Assisted. A user can still complete the date and preserve the local habit while Clean records continue to mean unaided notation reading. This distinction is important for sight-reading because seeing key labels can dramatically change response time, especially for ledger notes and accidentals.
Hearing the pitch supports the eye-to-ear link
The Hear target button plays the expected pitch with a local Web Audio oscillator. It is not a downloaded sample or copyrighted recording. The visual note remains the main task, but hearing the pitch can help a learner connect notation, keyboard location and sound. Existing Ear Training remains a separate specialist because it reverses the problem: there the sound is the question, while in Note Reading the staff is the question.
A daily streak is not a ranking claim
V0.131 records your current and best local Note Reading streak, but it does not turn streak length into an IQ score, percentile, grade or comparison with other people. Response-time data is used to identify weak pitches on this device, not to manufacture a population ranking. That keeps the Daily mechanic focused on return practice and skill fluency rather than unsupported performance claims.
Why there are only two Note Reading search pages
The project does not create separate pages for treble-clef trainer, bass-clef trainer, ledger-line game, sharp-note quiz, flat-note quiz, mobile note reader, C-major drill, speed score or every individual key signature. Those are settings inside one workflow, not distinct products. The general Note Reading page covers learning and unlimited Practice intent; this page covers the date-stable Daily intent. Keeping those surfaces limited reduces duplicated explanatory copy and avoids a thin doorway family.
Replay a date or return to Practice
Use Daily when you want one fixed session for the date. Use ordinary Practice when you want a fresh seed, a specific difficulty or a weak-note-focused drill. Both use the same notation engine and local verification contract, so moving between them does not change what a staff position means or how pitch correctness is calculated.
Daily results can guide the next Practice session
Although the Daily sequence itself is fixed by date, every answer still contributes to the same local per-pitch accuracy and response-time history used by ordinary Practice. That means a slow F sharp or frequently missed bass-clef C can surface later in Weak-note focus without changing the finished Daily board. The adaptation happens only when you explicitly open a weak-note Practice drill. It does not rewrite yesterday’s questions, alter today’s deterministic sequence, or make the Daily challenge different on two devices that start from the same V0.131 build and date.
Keyboard access follows the same piano model
The virtual piano remains usable without a pointing device. Left and Right move the selected piano pitch by one semitone, Up and Down jump by an octave, and Enter submits the selected key. Space plays the target pitch, H requests a Verified Hint and L toggles labels. Focus remains inside the page rather than requiring body-level horizontal scrolling, and the full piano lives in its own scroll container on narrow screens. Daily browser QA checks this interaction model alongside touch-friendly controls so the recurring challenge is not limited to desktop mouse play.