feedBack/TODO.md
Byron Gamatos 7fb568c727
docs: correct plugin URL casing after the feedBack rename (#576)
Cosmetic follow-up to #537 (doc-only).

- Virtuoso: README + CHANGELOG used lowercase
  `got-feedback/feedback-plugin-virtuoso`; the canonical repo (like every
  other got-feedback repo) is capital-B `feedBack-plugin-virtuoso`. Brought
  it in line with the sibling rows.
- Community plugin references in CLAUDE.md, TODO.md, docs/, and the bundled
  tuner README were over-renamed to `feedBack-*` by the rename, but those
  repos are owned by community members who never renamed them
  (topkoa/stems+notedetect, OmikronApex/tuner, masc0t/update-manager).
  Restored their real `slopsmith-*` names. got-feedback's own `feedBack-*`
  references in the same files are left untouched.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:20:23 +02:00

1.5 KiB

Note Failure Feedback

Some rhythm-practice tools mark missed or failed notes with exclamation marks (!) on the note highway at the position where the missed note was. On chords, the exclamation mark sits directly above the chord "bars," which can make them hard to see on songs with dense six-string chords — and such markers often can't be resized or recolored.

A few related things worth knowing:

  • The markers are persistent visual flags on the note track after the note passes, not a popup or audio cue.
  • For stricter feedback, a zero error-tolerance mode can require a clean run before a looped section advances.
  • Forgiving note detection means an occasional genuinely missed note won't get flagged, especially in fast passages — a tighter scoring mode helps when you want stricter grading.

Goal: reproduce and improve on that behavior. When a user loops over the same 5-note lick repeatedly, the highway should show note misses with diagnostic detail — which note was missed and how it was missed (too late / too early / too sharp / too flat / not played).

Docs

  • Technical Spec — architecture, matching algorithm, rendering design, data structures, integration points
  • Implementation Plan — 7 phases from detection foundation through section grading and polish
  • Note Detection Plugin Plan — see the slopsmith-plugin-notedetect repository (Phase 0 foundation)