B7QK
● Browser prototype • generator live

Lock picture to sound, in a flash.

FrameTone creates a deliberately recognizable visual event and audio event, then measures the separation between them. This site is the working product-flow prototype for field generation, studio analysis, and the future rack unit.

Flash + toneReal browser-generated stimulus
Δt in msAnalyzer workflow and confidence UI
One protocolPhone, web, then rack hardware
FT
High-contrast visual timing markerMatched audio transient

What Chris can evaluate now

We are validating the workflow and timing protocol first. The live calibrated analyzer comes after we prove detection accuracy against known inserted offsets.

⚡

Generator actually runs

Fire a single event or continuous cadence. Tone frequency and flash/tone durations are configurable, and full-screen target mode is ready for a camera.

Δ

Analyzer workflow

Review delay, direction, rolling average, jitter, confidence, and the intended field/truck interaction. Live camera and microphone permissions can also be tested.

⌁

Offset Signal Lab

Inject a known audio lead or lag and experience the visual/audio timing relationship. This is a protocol self-test, not a claim of sensor measurement.

FrameTone Generator

Field-side stimulus generator. Flash and tone are initiated from the same browser event schedule and are designed to be easy to recognize after a production chain.

SESSION
Field Generator
B7QK
Event label
Tone frequency1000 Hz
Cadence1.0 Hz
Flash duration90 ms
Tone duration80 ms
Generator OutputREADY
Friday Night Football • B7QK
B7QK
0events fired
—last flash
—last tone
—next event
EVENT LOG
—Waiting for first FrameTone event—

FrameTone Analyzer

Studio-side readout. The simulated engine below lets us validate the operator experience. Live sensors prove camera/mic access but do not yet calculate calibrated A/V delay.

SIMULATED MEASUREMENT
B7QK
+24.7 ms
Audio after video
Δt = audio event − visual event
CONFIDENCE
99.1%
+23.5 msrolling average
2.1 msjitter
24accepted events
This readout is deliberately labeled simulated. The production analyzer must detect the actual visual and audio events from captured media, timestamp them independently, and validate against known offsets before this label comes off.
Simulated path offset+25 ms
Path noise / instability3 ms

Live browser sensors

Camera brightness and microphone level below are real browser inputs. They are an input-path proof only; they are not yet used to calculate Δt.
Camera preview appears here after permission is granted.
Video level
0%
Audio level
0%

Signal Offset Lab

Protocol self-test: intentionally schedule the tone before or after the flash. This demonstrates sign convention and operator interpretation without pretending the browser has independently measured the result.

Injected audio offset+50 ms
Tone frequency1000 Hz
Event duration80 ms
Positive = audio after video. Negative = audio before video. Zero = events scheduled together.
KNOWN OFFSET / STIMULUS TEST
+50 ms
Audio after video
VIDEO FLASH
AUDIO TONE

The next engineering milestone is to feed media containing known offsets like these into the real detector and prove the measured result matches the injected truth over repeated trials.