Skip to content

Playback Events

Playback events like Play, Stop, and Pause are a core component of WinScript Live, used to control the state of sequences and media on the device running the script, and other devices.

Events

Play

Used to play media or a sequence.

Loop

Allows a single command to play media or a sequence and immediately set them to continue in a seamless loop.

Set Loop

Enables or disables looping of media or a sequence that is currently playing.

Pause

Pauses media or a sequence that is currently playing.

Resume

Continues playing or looping media or a sequence that is currently paused.

Stop

Stop and reset the internal timecode of media or a sequence.

Set Mix

Fade or instantly adjust the volume levels of a player without affecting the volume level of other players using the same audio output(s).

Dim

Fade or instantly adjust the volume levels of each audio output or each audio output in-use by a specific player.

Mute / Unmute / Toggle Mute

Mute or Unmute the selected audio outputs or those in-use by a specific player.

Toggle Mute will check the current audio output mute status before determining whether to mute or unmute.

Nested Sequences

A nested sequence occurs when a sequence is started from within another sequence. For instance, if timed sequence "A" contains a play event starting timed sequence "B". This creates a soft-link with "B" allowing changes to sequence "A" to affect "B". For example:

  • If "A" is paused while "B" should be playing, "B" will also pause
  • If "A" is stopped while "B" should be playing, "B" will also stop

The reason this is considered a soft-link because it is one-way - events can affect "B" without affecting "A". For example:

  • If "A" is playing with "B" and a trigger pauses "B", "A" will continue to play.
  • If "A" is paused and it pauses "B", a trigger can resume "B" without resuming "A"

NOTE: This nesting behavior only applies to timed sequences. Sequences started from logical sequences are "freerunning." In other words, if logical sequence "C" contains a play event starting timed sequence "D," then there is no link between the two sequences. Pausing/stopping "C" does not affect "D" and pausing/stopping "D" does not affect "C."