Back to posts

Inside the Technology of Rundowns: Timing Engines, Sync Logic, and Smart Story Management

Behind every simple looking rundown lies a deep layer of technical logic. Modern rundown software functions like a real-time calculation engine. It processes timing, metadata, user input, automation triggers, and system synchronization all at once. To the editorial team, it looks easy: drag a story, change a duration, rewrite a script. But under the hood, a sophisticated system is at work.

At the core of any powerful rundown system is the timing engine. This engine calculates the cumulative time of all items, determines whether the show is over or under, and tracks pacing during the live broadcast. Timing logic must be instantaneous and accurate because a one-second error can break the entire flow of a live show.

A timing engine performs several key calculations:

  • total show duration
  • segment-by-segment duration
  • fill or float values
  • expected vs actual timing
  • rollover timing
  • elapsed vs remaining time
  • story-level timing adjustments

When a producer changes a story duration, the engine updates the entire structure. This affects downstream systems: prompter, cuecards, automation devices, graphics engines, and more. This must happen in real time to avoid misalignment.

Another critical component is story management. Each rundown item carries metadata:

  • story slug
  • writer
  • script
  • type
  • media IDs
  • camera tags
  • graphic templates
  • notes and remarks
  • live sources

Modern broadcast rundown software tracks these attributes and ensures consistency. For instance, if a producer updates a graphic ID associated with a story, the system must communicate the change to downstream MOS-connected devices.

Story management also includes element locking, meaning a story can be locked during active reading so producers do not accidentally change it. It also includes fallback logic, so if an element is missing, the system can alert technical operators.

Sync logic ensures every connected client sees the same version of the rundown. When multiple editors work simultaneously, the system must manage concurrency without conflicts. Cloud-based systems solve this by using WebSockets or real-time sync frameworks.

Another important subsystem is script handling. Scripts must support formatting, presenter notes, timecodes, and prompter compatibility. They must also remain aligned with story timing, and updates must propagate instantly to cuecards.

Rundown software must also provide robust undo/redo history, since live edits can introduce risk.

PDF export engines must interpret the rundown structure and convert it into print-ready layouts. This requires template logic, pagination, and formatting rules specific to broadcasting.

Finally, modern rundown systems must offer multi-project structure, user roles, permissions, audit logging, and cloud storage redundancy.

Falcon Rundown integrates all these technical layers into one clean editorial interface. Its architecture is built on real-time synchronization, fast timing logic, script integration, and flexible metadata management.

The technology under the hood is complex, but the result is a smooth experience for editorial teams. That is the hallmark of well-designed rundown software.