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."