Precision instrument
Reson8 is a studio-grade strobe tuner for guitar, bass, ukulele, piano, brass, woodwinds and drums. A native C++ engine measures to a tenth of a cent — and shows you everything it hears.
The engine
What the string is doing between frames, where the overtones sit, how far the instrument has drifted while you played it — measured natively, drawn at 30 frames per second, nothing copied in the hot loop.
No simulation. Each ring compares the signal's phase at a target partial against a reference — the residual angle is the strobe angle, so the display stands dead still exactly when you are in tune.
A uniform FFT smears E2 into A2. Reson8 runs a 160-bin constant-Q bank — 24 bins per octave, each with its own window — so adjacent bass notes stay separate and peaks land within 0.1 cents.
Polyphonic analysis returns an independent frequency, cents offset and clarity for every string in the same frame. One strum, six verdicts — no string-by-string picking.
A ±25-cent trace shows where your pitch has been, not just where it is — long-tone practice for wind players, stability checks for strings, evidence instead of impressions.
The engine tracks your room's ambient floor adaptively and gates on the margin above it, with hysteresis so a decaying note is never cut off mid-ring. Hum and HVAC don't become "notes".
Dependency-free C++17 does the listening; results cross to the interface as plain structs — zero copies, zero allocation in the hot loop, identical numbers on every platform.
Workflows
Every family gets its own workflow — its own presets, its own display, its own physics.
For piano technicians
Inharmonicity varies a hundredfold between a spinet's top octave and a concert grand's tenor — no lookup table can know your piano. Reson8 measures B per key, per instrument, then solves the tuning curve from it by weighted least squares over coincident partials. The stretch comes from your piano's strings, not from a drawn curve.
Tuning curve · solved from 11 measured keys
The design
Reson8 follows a single design language — lab-grade measurement equipment crossed with studio outboard gear. Three rules hold it together.
Surfaces are lit, not flat. Panels catch light on their top edge and cast real shadows, so the interface reads as milled parts rather than rectangles.
Glow is reserved for live signal, like an oscilloscope's trace. Static chrome never glows — so your eye is always pulled to the data.
Mint means locked. Amber means close. Red means out. Those three colours are never used for anything else, anywhere in the app — so the most important signal is never ambiguous.
Free, in your browser
Reson8 Web is the same engine, compiled to WebAssembly and running entirely on your device — free, no account, no ads, no time limit. Open it before rehearsal, or install it from your browser and keep it on your home screen. If it earns a place on your music stand, the full app adds the professional piano and drum tools.
Runs in Chrome, Edge, Firefox and Safari — desktop and mobile.
Every platform
One engine, one interface — Windows, macOS, Linux, iOS, Android and the web.