dd-pitssetup
Read-only demo. A real dd-pits fed by a simulated meeting. Look around: nothing here can be changed. Get dd-pits to run it at your venue.

The stream

One number makes this work: when the broadcast started. Everything else is worked out from the timing data, which already knows when each heat began.

Right nownot set up

Detect asks YouTube when the broadcast actually began β€” it works on a live stream and on the video it becomes. A plain upload carries no start time, so anchor it by hand below.

Commentary start delay

A broadcast usually carries some pre-race footage before the racing starts, so the generated commentary is held back this long when played over the video. It shifts the whole track, so every call stays lined up.

Heats

β–Ά Watch opens the stream at that heat. πŸŽ™ writes commentary for it β€” a couple of minutes each, and it is kept, so it only has to be done once.

HeatIn the videoCommentary
Race 8-2β€”not made
Race 8-1β€”not made
Race 7-3β€”not made
Race 7-2β€”not made
Race 7-1β€”not made
Race 6-3β€”not made
Race 6-2β€”not made
Race 6-1β€”not made
Race 5-3β€”not made
Race 5-2β€”not made
Race 5-1β€”not made
Race 4-3β€”not made
Race 4-2β€”not made
Race 4-1β€”not made
Race 3-3β€”not made
Race 3-2β€”not made
Race 3-1β€”not made
Race 2-3β€”not made
Race 2-2β€”not made
Race 2-1β€”not made
Race 1-3β€”not made
Race 1-2β€”not made
Race 1-1β€”not made