User Tools

Site Tools


concepts:flow

Flow

Flow is the name given to the system for moving audience groups through the show zones.

If you show has, say, eight zones, with six of them of depth one (one “slot” for a group), one with depth two and one with depth four, your flow is a stack of twelve groups. How those groups advance is down to how your show is programmed:

  • If, once all the conditions for your audience to advance have been met (all content played, all room resets are done), you call flow_advance 1), all groups will move forward one “slot” - we call this a Universal Advance
  • Alternatively, you can, by using flow_trysingle attempt to advance groups one by one as the conditions are met for them to advance - this is a Cascade Advance

The automation of the conditionality of zone advances is achieved using flow conditions.

Each time the first zone in the show flow advances (either with a single or universal advance), one of two things happens:

  • If there are groups in the flow queue, a group is de-queued and added to the show flow
  • If not, a group is derived from the group moving ahead of it using the parameters given when the flow was set up using flow_init - it looks at the next group ahead, and advances the time by the flow interval and cycles forward in the colours defined for the flow.
1)
Or, you can further automate this conditionality with flow_tryadvance
concepts/flow.txt · Last modified: 2024/09/20 07:47 by 127.0.0.1