Spec: ../F4-chords.md · Full coverage: the name→midi tier ladder T1–T6 (slash notation for inversions), staff→midi, and all three recognition variants.
T1 — root position, blocked, hands separate. The entry tier for each quality. All tones within the 80ms spread window; latency to the last tone; any octave (name-cues test pitch classes, not registers).
CHORDS · 3/5RehearsalFP-30X · USB
B♭/F
RH · blocked
F · B♭ · D 1.4s · Good
T2 — inversions admit, written as slash chords (B♭/F = B♭ major over an F bass — lead-sheet notation, the symbol one continuous run). The subtext never repeats what the symbol says — hand and form only.
CHORDS · 4/5RehearsalFP-30X · USB
E♭
hands together · blocked
Both hands inside one spread window 1.8s · Good
LH
RH
T3 — hands together, same inversion both hands (mixed and contrary voicings are parked). One 80ms window covers all six tones; hand attribution comes from pitch ranges, not a fixed middle-C split.
CHORDS · 5/5RehearsalFP-30X · USB
A
RH · broken, up
A → C♯ → E → A 2.0s · even
T4 — broken forms — up, down, up-down, down-up, all in position (≤1 octave; traversal beyond that is F6's job). Order and evenness graded; graded reps run on a blank keybed, played keys lighting as they land — path dots appear only on the teach rep.
CHORDS · gate ♩=66 · 5/5RehearsalFP-30X · USB
F♯/A♯
RH · blocked
Under the gate 0.8s · Good
T5 — the fluency gate. Nothing changes but the clock: the window for a Good rating becomes ~one beat at the anchor tempo (RCM solid triads, ♩=66 → ~0.9s), instead of the generous learning window. Same accuracy rules; slow-but-correct rates Hard and keeps drilling.
CHORDS · inversions · 5/5RehearsalFP-30X · USB
A♭/E♭→ A♭ · A♭/C …
2nd inversion down 0.9s
one chord, all inversions, in the order shown
T6 — random-inversion streams. One timed item chains the inversions of a single chord in random slash-chord order — the shape-switching fluency that blocked drills can't train.
staff→midi a separate atom from name-cue · exact octave
CHORDS · from staff · 3/5RehearsalFP-30X · USB
Play this chord
G minor 1.9s · Good
staff→midi. Stack-reading: no chord symbol anywhere — staff→hand with no name in between, exact octave (the staff names registers). Scheduled as its own atom because it's a different decoding skill.
recognition · T0 away-capable
CHORDS · 5/7Rehearsalaway · no device
Root, quality & inversion?
Root
C
C♯/D♭
D
D♯/E♭
E
F
F♯/G♭
G
G♯/A♭
A
A♯/B♭
B
Quality
maj7
7
m7
m7♭5
Inversion
root
1st
2nd
3rd
C7, root position 3.4s
staff→choice. Three-part answer — root, quality, inversion — each on its full option row (black-key roots dual-labeled; grading accepts the chip, confirmation shows the engraved spelling). The quality row shows every scoped quality. Choice frames keep the portrait phone.
CHORDS · 6/7Rehearsalaway · no device
B♭/F
Which engraving is it?
F · B♭ · D — 2nd inversion 3.1s
name→engraving — pick the correct engraving. The reverse of staff→choice, and the sanctioned distractor-based exception to the widget principle (candidate engravings are unbounded): here the traps are root position, 1st inversion, and B♭ minor over the same bass. Away-capable.
CHORDS · 6/7Rehearsalaway · no device
F♯dim7
Tap its notes on the keyboard
F♯ · A · C · E♭ 4.2s
name→spell on the on-screen keyboard — spelling recall on the NotePicker (no sampled note-set options). Touch, not MIDI, so it runs anywhere; the at-instrument twin (T1+) drills the grab. Octave-free: any octave of each pitch class counts. Away-capable and tapped on-screen, so it keeps the portrait phone.