npm run test:strandsStrands is a string-theory physics-synth: a struck voice is an additive Regge mode tower — the quantised overtone series of a vibrating relativistic string — and one GPU mode-bank pass produces BOTH the audio samples you hear and the on-screen ribbon you see. The seventeen rows below recompute, on your CPU, the string-theory laws that tower obeys: that mode 1 is always the struck fundamental, that the overtones fan out as the Regge slope α′ falls, that the two base camps are exactly a harmonic string (fₙ = n·f0) and the Regge √-tower (fₙ = f0·√n), the cross-voice /√V level law, T-duality (radius R sounds identical to α′/R) and its self-dual fixed point, the GSO projection that keeps the vacuum stable — or, switched off, the audible tachyon howl bounded by its leash, the closed-string stereo level-match, the pluck-position comb that nulls a chosen harmonic, the Hagedorn thermal point, the momentum↔winding balance and its T-dual covariance, the orbifold twist that slides the overtones onto the half-integer comb, and the critical dimension D = 26 where the bosonic tachyon lives. Two of the rows are the reward: they show Strands literally contains the sister instruments as limits — one mode IS a Poles single pole, and a dense closed tower IS a gasman gas body. Each row is checked against an external truth — a closed-form identity or a structural law — never against our own expectation. Zero server calls; everything recomputes in your browser. Open DevTools → Network and check.
the seventeen proof rows · each checked against a string-theory law
- mode-1-fundamentalMode 1 is the struck fundamental (f₁ = f0)
- regge-spacing-spreadRegge spacing widens with tension (α′↓ ⇒ spread↑)
- harmonic-limitHarmonic base camp: s=0, α′=1 ⇒ fₙ = n·f0
- regge-limitRegge base camp: s=1, a=0, α′=1 ⇒ fₙ = f0·√n
- level-lawCross-voice level law: outScale = 0.5/√V
- t-dualityT-duality: the spectrum at radius R equals the spectrum at α′/R
- self-dual-coincidenceSelf-dual radius R=√α′: the momentum & winding combs coincide and fuse
- gso-stabilityGSO projection: a stable vacuum, or a tachyon you can hear
- closed-string-level-matchClosed-string level match: Σ|Lₙ|² = Σ|Rₙ|²
- leash-boundednessTachyon leash: growth saturates at AMP_CEILING
- base-camp-polesReduction → Poles: one Strands mode is a single resonant pole
- base-camp-gasmanReduction → gasman: a dense closed tower is a gas body
- pluck-notchPluck comb: exciting at ξ=1/k silences harmonic k
- hagedorn-flatHagedorn temperature: a flat point at T_H, a roar above it
- critical-dimensionCritical dimension: the bosonic tachyon lives at D = 26
- t-dual-balanceMomentum↔winding balance is T-dual covariant
- twist-modingOrbifold twist: overtones slide to the half-integer twisted sector
tamper falsifiability — surgical, one row at a time
A proof page that can't fail isn't one. The radio below the rows injects an ε perturbation into the targeted row's load-bearing recomputed quantity (for the regime row that pins Strands → gasman, it instead collapses the tower to a single mode — which is emphatically not a gas body). Exactly ONE row flips red; the other sixteen stay green by construction, because every other row's ε is zero. If the live recomputation ever drifted by ε, the row would catch it — that is the whole point.
Falsifiable Proof
recomputed live in your browser · zero server calls
break it — perturb one row, watch only it fall
no perturbation — all 17 rows GREEN