Spec: ../F3-intervals.md · The IntervalSelector, construction tiers T1–T4, and staff→midi. Beyond-the-octave is parked.
T0 · the IntervalSelector away-capable · where quality spelling is graded
INTERVALS · 1/5Rehearsalaway · no device
Name this interval
Size
2
3
4
5
6
7
8
Quality
dim
m
M
P
aug
E4 → C5 = m6 2.1s · Good
T0 — the IntervalSelector: size + quality rows, the full option space (no sampled choices). Invalid combinations for a size (P3, m5) sit inert — a stable layout beats a shifting one (open Q1). The tritone accepts aug4 or dim5 unless the engraving disambiguates. This is where m6-vs-M6 spelling gets graded — MIDI can't see it. Choice frames keep the portrait phone.
name→midi · construction tiers beyond-the-octave parked
INTERVALS · 2/5RehearsalFP-30X · USB
M6
up from G3 · RH · melodic
G3 → E4 1.3s · Good
T1 — white-key anchors. The anchor carries a dashed brass outline (given, not answer). Melodic order enforced; direction is part of the atom's identity — descending is its own skill.
INTERVALS · 3/5RehearsalFP-30X · USB
m7
down from D♭4 · LH · melodic
D♭4 → E♭3 1.8s · Good
T2 — all anchors. Black-key starts and descending directions; the anchor highlight fades out over the tier.
INTERVALS · harmonic · 4/5RehearsalFP-30X · USB
m3
harmonic · above F4 · RH
F4 + A♭4 together spread 32ms
T3 — harmonic form. Both notes inside the 80ms spread window — the two-finger grab, precursor to chord stacks.
INTERVALS · gate 2.0s · 5/5RehearsalFP-30X · USB
P4
up from B♭3 · RH
B♭3 → E♭4 1.1s · under gate
T4 — speeded. Same items, fluency-gated clock (the gate named in the status strip); converges with F8's flash mechanics.
staff→midi read the pair, play the pair · exact octave
INTERVALS · from staff · 3/4RehearsalFP-30X · USB
Play these notes, in order
G4 → E5 1.6s · Good
staff→midi. No interval name anywhere — the skill is reading the gap as a shape and landing it. Exact octave; harmonic renderings (stacked heads) arrive with T3.