Building a Broadcast Clock: The Math Behind Radio Station Programming Schedules

By the KAVANA engineering team -- June 2026

The broadcast clock defines what happens in each minute of an hour: news at :00, traffic at :15, music rotation at :02-:12, commercial break at :20-:24. The implementation challenges are different from general scheduling problems.

The Core Constraint: Hard Time Boundaries

A broadcast clock is not a soft deadline system. When the clock says news starts at :00, news starts at :00. Not at :00:03 because the previous track ran long. The system continuously predicts when currently-playing content will finish and pre-loads the next item in advance.