Beta Software

FloSync is currently in beta. Features may change rapidly as we gather feedback.

Scheduling

FloSync offers two scheduling modes to automatically display different content:

  • Time-of-Day Mode: Schedule content based on wall clock time (9am-12pm, 12pm-5pm, etc.)
  • Interval Mode: Cycle through content based on duration (5 minutes, 10 minutes, etc.)

Both modes give every scene its own content and settings, and both let you drag scenes into the order you want.

Overview

Time-of-Day Mode

Ideal for digital signage that needs to show different content during morning, afternoon, and evening hours, or a different schedule on particular days of the week.

The scheduling system works by dividing the day into time scenes. Each scene can have:

  • Its own content loaded on each screen (videos, images, or web pages)
  • Its own display mode (Independent, Mirrored, or Spanned)
  • Its own global canvas extension settings (for video walls)

When you "Go Live (Schedule)", FloSync automatically displays the content for the current time scene and transitions to the next scene when the time comes.

Interval Mode

Ideal for trade shows, rotating product displays, presentations, and live performances (musicians, DJs, keynote speeches, worship services) where you want content to cycle continuously or advance on cue.

Instead of clock-based time scenes, interval mode uses duration-based scenes that cycle sequentially:

  • Each scene plays for a set duration (1, 5, 10, 15, 30 minutes, or 1 hour), or any whole number of minutes you type in
  • Or, scenes can be Cue scenes, which hold until you advance them
  • After the last scene, playback returns to scene 1
  • While live, you can step through scenes yourself with the keyboard or a MIDI controller

When you "Go Live (Beginning)", FloSync starts from scene 1 and cycles through your content.

Schedule Panel

Access the schedule panel by clicking the schedule icon (agenda/list) in the toolbar.

Switching Schedule Modes

At the top of the schedule panel header, two toggle icons let you switch between modes:

  • Calendar icon - Time-of-Day mode (highlighted blue when active)
  • Timer icon - Interval mode (highlighted blue when active)

Switching modes does not lose your data. Both schedules are saved independently.

If the mode you are leaving has content and the mode you are switching to is still empty, FloSync asks Copy Scenes? before it switches, so you do not have to rebuild the same show twice. Choose Copy Scenes to carry them across, or No to switch without copying. What you get depends on the direction:

  • Interval to Time-of-Day: the 24 hours are divided evenly between the copied scenes, and the last scene takes any leftover minutes so the day is fully covered.
  • Time-of-Day to Interval: every copied scene arrives as a Cue scene, so set the durations you want afterwards.

Panel Layout (Time-of-Day Mode)

Header

  • Calendar icon, blue while this mode is active - click it to open the day menu (tooltip: "Time-of-Day Options")
  • Timer icon - switches to Interval mode (tooltip: "Switch to Interval")
  • Close button (X)

The day menu lists Every Day and the seven days of the week. A dot beside a day means that day already has a schedule of its own, and a check marks the day you are currently editing.

Action Buttons (along the bottom of the panel)

  • Copy from... - copy another day's schedule into the current day
  • Add Scene - add a new time scene
  • Edit Timeline - open the visual timeline editor, available once the day has more than one scene

Scene List

  • Shows all time scenes for the selected day
  • Drag to reorder scenes
  • Click to select and configure a scene
  • Edit button (pencil) to change scene name and times
  • Delete button (trash) to remove a scene
  • Right-click a scene, or empty space in the list, for more actions, including Distribute Evenly, Clear All Scenes and Reset All Scenes & Content

Panel Layout (Interval Mode)

Header

  • Timer icon, blue while this mode is active. It marks the mode and has nothing to click
  • Calendar icon - switches to Time-of-Day mode (tooltip: "Switch to Time-of-Day")
  • Close button (X)

Action Buttons (along the bottom of the panel)

  • Add Scene - add a new scene to the rotation
  • Edit Timeline - grayed out here, with the tooltip "Edit Timeline (Time-of-Day mode only)"

Scene List

  • Shows all scenes in playback order
  • Displays duration (e.g., "5m"), or "Cue" for a scene that waits to be advanced
  • Drag to reorder the playback sequence
  • Click to select and configure a scene
  • Edit button (pencil) to change scene name and duration
  • Delete button (trash) to remove a scene
  • Right-click a scene, or empty space in the list, for more actions, including Clear All Scenes and Reset All Scenes & Content

Working with Time Scenes

Default Schedule

When you first use scheduling, there's a single "All Day" scene covering 00:00 to 24:00. This scene contains whatever content and settings you had configured before opening the schedule panel.

Adding a Time Scene

  1. Click the Add Scene icon (+) in the schedule panel
  2. FloSync makes room for the new scene. If the day's scenes are already evenly sized, all of them are re-divided evenly across the 24 hours. Otherwise the selected scene (or the last scene if none is selected) is split in half
  3. A new scene appears with the name "New Scene"
  4. Select the new scene and configure its content

Because a new day starts as a single "All Day" scene, which is trivially even, your first Add Scene always takes the even-division route and leaves you with two 12-hour scenes.

You can also right-click a scene and select Add Scene Above or Add Scene Below to insert at a specific position.

Selecting a Scene

Click on any scene in the list to select it. The selected scene is highlighted with a blue border.

When a scene is selected:

  • The main screen area shows that scene's content
  • You can load videos, images, or web pages, change display mode, etc.
  • Changes are automatically saved to the scene

Selecting Multiple Scenes

You can work on several scenes at once, in either mode:

  • Cmd-click on macOS, or Ctrl-click on Windows, adds a scene to the selection or takes it back out
  • Shift-click selects every scene between the one you clicked last and the one you click now
  • A plain click clears the selection and goes back to a single scene

With more than one scene selected, right-click the selection to change all of them together: Delete, Display Mode, Wait for Videos (On or Off), Distribute Evenly in Time-of-Day mode, and Duration in Interval mode. Where the selected scenes do not already agree on a setting, the menu shows it as mixed rather than picking one for you.

Drag-to-reorder is available while at most one scene is selected, so clear a multi-selection before rearranging the list.

Editing Scene Details

Click the edit button (pencil icon) on a scene to open the scene editor dialog:

Name: Give your scene a descriptive name (e.g., "Morning Promo", "Lunch Special", "Evening Ambient")

Time Range: when this scene begins and ends

Note: When you build a day here, scenes stay contiguous - they share boundaries with their neighbors, so changing one scene's end time changes the next scene's start time, and the day always adds up to a full 24 hours.

Note: The editor keeps every scene at least 5 minutes long. If you enter a time the neighboring scenes cannot give up, the dialog shows a "Min:" or "Max:" message and Save stays disabled until you pick a time that fits. That 5-minute floor is what a day of 288 scenes is built from, and it is the shortest scene you can create here.

Tip: You can also right-click any scene card for quick access to common actions: duplicate, delete, add a scene above or below, change display mode, and toggle Wait for Videos.

Reordering Scenes

Drag any scene to reorder it in the list:

  1. Click and hold anywhere on a scene card (except the edit/delete buttons)
  2. Drag up or down to the desired position
  3. Release to drop

When you reorder scenes:

  • The time durations are preserved
  • Time ranges are reassigned based on the new order
  • The first scene always starts at 00:00

Example: If you have:

  • Morning (00:00-08:00) - 8 hours
  • Afternoon (08:00-18:00) - 10 hours
  • Evening (18:00-24:00) - 6 hours

And you drag Evening to the top, you get:

  • Evening (00:00-06:00) - 6 hours
  • Morning (06:00-14:00) - 8 hours
  • Afternoon (14:00-24:00) - 10 hours

Deleting a Scene

Click the delete button (trash icon) on a scene to remove it. The deleted scene's time range is merged into the previous scene (or the next scene if deleting the first one).

Note: You cannot delete the last remaining scene - there must always be at least one scene covering the full day.

Timeline Editor

The Edit Timeline button sits at the bottom of the schedule panel and becomes available once the day has more than one scene. Click it to open the visual timeline editor. It is a Time-of-Day tool: in Interval mode the button stays grayed out, since interval scenes have durations rather than clock times.

Using the Timeline Editor

Viewing the Timeline

  • Each scene appears as a colored bar spanning its time range
  • The timeline shows 24 hours (00:00 to 24:00)
  • Scene names appear within each bar

Adjusting Boundaries

  • Drag the boundary between two scenes to adjust their times
  • Boundaries snap to 30, 15 or 5 minutes as you drag. The more scenes the day holds, the finer the snap, so you keep useful precision as the day fills up
  • No drag will take a scene below 5 minutes, which is the shortest scene you can create here
  • Once a day holds so many scenes that the handles would sit on top of each other, dragging is switched off and the editor points you at Distribute Evenly or at editing scenes one at a time instead
  • Distribute Evenly is also in the editor's footer: it gives every scene an equal share of the 24 hours in its current order, leaving content, order and per-scene settings untouched

Save or Cancel

  • Click Save to keep your changes
  • Click Cancel to discard changes

Day-Specific Schedules

By default, all days use the "Every Day" schedule. You can create different schedules for specific days of the week.

Creating a Day-Specific Schedule

  1. Click the blue calendar icon in the panel header and pick a day, for example "Saturday"
  2. That day gets its own schedule immediately, starting as a single "All Day" scene
  3. Edit its scenes as you would any other day
  4. Or click the Copy from... icon to start from another day's schedule instead

In the day menu, a dot beside a day name means that day already has a schedule of its own, so you can see at a glance which days you have set up.

Copy from Another Day

  1. Select the target day (e.g., "Saturday")
  2. Click the Copy from... icon
  3. In the Copy Schedule From dialog, pick the source day
  4. The source day's scenes are copied to the target day, replacing whatever was there

The source list offers "Every Day" plus any day of the week that already has a schedule of its own, so a day you have never opened will not appear as an option.

Removing a Day-Specific Schedule

If you've created a day-specific schedule but want to revert to the "Every Day" schedule:

  1. Click the blue calendar icon in the panel header and select the day
  2. Open that same menu again and click Use Every Day schedule, the last item, shown in orange
  3. The day-specific schedule is removed and the day will use "Every Day" again

The item only appears while the day you have selected is a particular day of the week with a schedule of its own. The "Every Day" schedule itself cannot be removed.

Working with Interval Scenes

Interval mode provides duration-based content cycling, perfect for trade shows and rotating displays.

Default Schedule

When you first switch to Interval mode, there's a single "Scene 1" with Cue duration. It sits on screen until you advance it, which makes it a good starting point for a presenter-driven show.

Adding an Interval Scene

  1. Click the Add Scene icon (+) in the schedule panel
  2. A new scene appears at the end of the list, taking its duration from the scene it was added next to. Add a scene after a 10m scene and you get another 10m scene; add one after a Cue scene and you get another Cue scene
  3. Select the scene and configure its content
  4. Click the edit button to set a name and duration

Selecting a Scene

Click on any scene to select it. The selected scene is highlighted with a blue border.

When a scene is selected:

  • The main screen area shows that scene's content
  • You can load videos, images, or web pages, change display mode, etc.
  • Changes are automatically saved to the scene

Editing Scene Details

Click the edit button (pencil icon) on a scene to open the editor dialog:

Name: Give your scene a descriptive name (e.g., "Product Demo", "Brand Video")

Duration: Choose from preset durations or enter a custom value:

  • Preset buttons: 1m, 5m, 10m, 15m, 30m, 1h
  • Cue: the scene never advances on its own and holds until you advance it
  • Custom: any whole number of minutes, in the field marked "min"

Tip: You can also right-click any scene card for quick access to common actions: duplicate, delete, add above or below, change display mode, and set duration.

Reordering Interval Scenes

Drag any scene to change its position in the playback sequence:

  1. Click and hold anywhere on a scene card (except the edit/delete buttons)
  2. Drag up or down to the desired position
  3. Release to drop

The playback order matches the visual order in the list.

Deleting an Interval Scene

Click the delete button (trash icon) on a scene to remove it from the rotation.

Note: You cannot delete the last remaining scene - there must always be at least one scene.

Cue Scenes

Setting a scene's duration to Cue creates a cue-based scene:

  • The scene displays indefinitely until you advance it
  • Advance it with the keyboard (arrow keys or number keys), with a mapped MIDI pad, or by clicking a scene in the panel while running in Controller mode
  • Useful for presenter-controlled displays or interactive kiosks
  • The edit dialog shows an orange info box reading "Manual scenes require keyboard input to advance". MIDI and a Controller-mode click do the same job

Going Live with Schedule

Once your schedule is configured, use the Go Live feature to start playing scheduled content.

Go Live Options (Time-of-Day Mode)

The Go Live button opens a dropdown on any computer that is not connected to another one as a sync client:

  • Go Live (Current): plays the current content in the composer, ignoring the schedule
  • Go Live (Schedule): plays scheduled content with time-based transitions. This entry appears once the schedule is configured, meaning more than one scene, or at least one day with a schedule of its own
  • Go Live (Controller): see Go Live

During time-of-day live, FloSync shows the scene for the current time on every screen and moves to the next scene when its start time arrives, carrying on into the next day's schedule after midnight. On a computer that has joined a sync session, scenes change in step with the computer running the session.

Go Live Options (Interval Mode)

The Go Live button opens the same dropdown:

  • Go Live (Current): plays the current content in the composer, ignoring the schedule
  • Go Live (Beginning): starts from scene 1 and cycles through all scenes. This entry appears once the rotation has more than one scene
  • Go Live (Controller): see Go Live

During interval live, FloSync plays each scene for its configured duration (or until you manually advance), then transitions to the next scene. After the last scene, playback returns to scene 1, and stepping back from scene 1 takes you to the last scene. Cue scenes wait indefinitely.

You can navigate between scenes using keyboard controls or a MIDI controller during live mode. The number keys reach the first ten scenes; beyond that, use the arrow keys, a MIDI pad, or Controller mode.

MIDI Controllers

FloSync supports MIDI controllers for direct scene triggering during interval live mode. Map your controller's pads to scenes and switch between them with a tap. See the MIDI guide for setup instructions.

Wait for Videos

Any scene can be set to hold its transition until the videos on screen have finished playing, so a clip is never cut off part way through, provided the video is using Seamless looping. Seamless requires an MP4 or MOV file; on Standard looping, or with a video that doesn't qualify for Seamless, the scene transitions immediately instead of waiting. Turn Wait for Videos on with the Wait for Videos checkbox in the scene editor, or from a scene's right-click menu, where it is also available for several scenes at once.

The setting belongs to the scene you are leaving. Switching it on for Scene 1 controls what happens when FloSync moves away from Scene 1.

Caution: only a video can satisfy this. If you switch Wait for Videos on for a scene holding nothing but images or web pages, FloSync waits for a video that will never play, the schedule stops advancing, and nothing on screen explains why. Leave it off unless the scene contains video.

See Go Live for how transitions behave during a live session.

Best Practices

Naming Scenes

Use descriptive names that indicate:

  • Time-of-Day: Time period ("Morning", "Afternoon") or content ("Lunch Menu", "Evening Ambient")
  • Interval: Content description ("Product Demo", "Brand Video", "Testimonials")

Choosing a Schedule Mode

Use Time-of-Day when:

  • Content must appear at specific clock times (breakfast menu at 6am)
  • Particular days need their own schedule, such as a different Saturday and Sunday
  • You're syncing with business hours or events

Use Interval when:

  • Content should cycle continuously regardless of time
  • You're at a trade show or event with rotating displays
  • A presenter needs manual control over content progression
  • You're running visuals for live performances (concerts, DJ sets, worship services, keynotes)
  • You want simple rotation without time-based complexity

Planning Transitions

Time-of-Day:

  • Avoid transitions during peak viewing times
  • Align transitions with natural breaks (e.g., top of the hour)

Interval:

  • Choose durations that let your content finish cleanly
  • Use Cue scenes when you need human-controlled pacing
  • Consider your audience's attention span

Content Duration

For smooth looping within each scene:

  • Use videos that loop cleanly
  • Consider scene duration vs. video duration
  • Longer scenes can have longer videos that play multiple times
  • Images display indefinitely until the next transition
  • Web pages render live and can be configured to auto-refresh

Testing Your Schedule

Before going live:

  1. Verify all scenes have their content loaded
  2. Check the status bar for any warnings (missing content, etc.)
  3. Confirm that Wait for Videos is only switched on for scenes that actually contain video
  4. Time-of-Day: Use the timeline editor to review timing
  5. Interval: Test keyboard controls to ensure navigation works
  6. Test a short schedule with quick transitions to verify behavior

Summary

Feature Time-of-Day Mode Interval Mode
Scene timing Based on wall clock (9am-12pm) Based on duration (5 minutes)
Cycling No cycling - plays current time's scene Continuous cycling through all scenes
Day schedules Supports per-day schedules Same schedule every day
Manual control N/A Keyboard and MIDI controller
Best for Business hours, time-sensitive content Trade shows, live performances, presentations
Go Live option "Schedule" - starts at current time "Beginning" - starts from scene 1

Shared Features

Feature Description
Content Types Each scene can have videos, images, or web pages per screen
Scene Transitions Fullscreen output fades to black and back as scenes change, in both Time-of-Day and Interval mode. Fades can be turned off in Preferences under Fade Transitions
Drag to Reorder Rearrange scene order by dragging
Multi-Select Cmd-click (Ctrl on Windows) or Shift-click to select several scenes and change them together
Per-Scene Settings Each scene stores display mode and global canvas extension
Wait for Videos Optional per-scene setting to hold the transition until the scene's videos finish. Only switch it on for scenes that contain video; see the caution above
MIDI Controller Map scenes to pads/buttons for controller-based triggering (Interval mode)
Independent Persistence Both schedules save separately; switching modes doesn't lose data