Skip to main content

ENTTEC - S-Play

The ENTTEC S-Play is a 32-universe show controller primarily aimed at recording and playing back DMX 512 light shows.

The ENTTEC S-Play module uses the S-Plays OSC API to play, pause & stop playlists alongside adjusting their intensity.


Module Rating
Quality of API2/3
Implementation3/3
StatusComplete

See the Modules Overview article for more information about how Module Ratings are calculated.


Module Settings

  • S-Play Patch - Select an OSC patch (IP address) from the Module Settings.

Process Block

After creating an S-Play node, a block will be generated for it within Ctrl Suite's Process Editor for integration as part of a process flow.

Create a Process node or edit an existing one to use the S-Play block's full functionality.

Endpoints

The endpoints this module supports include:

EndpointsVariableNotes
Set Master IntensityIntensity [0..1]Set a value between 0..1 to define the master level when the block is triggered.
Set Playlist IntensityPlaylist Intensity [0..1]Reference an S-Play Playlist ID then a value between 0..1 to define the playlist level when the block is triggered.
Play All (playlists)N/AWhen triggered, this action plays all playlists.
Pause All (playlists)N/AWhen triggered, this action pauses all playlists.
Stop All (playlists)N/AWhen triggered, this action stops all playlists.
Play PlaylistN/AReference an S-Play Playlist ID, when triggered the playlist referenced will play.
Pause PlaylistN/AReference an S-Play Playlist ID, when triggered the playlist referenced will be paused.
Stop PlaylistN/AReference an S-Play Playlist ID, when triggered the playlist referenced will be stopped.

Note: The S-Play OSC API is one way only. - However, you can manually create a feedback loop to update Ctrl suite with current playback state of the S-Play

To determine if a playlist has been activated, create an OSC or UDP Event on the S-Play to send a command into Ctrl Suite at the beginning of each Playlist. By creating an Input in Ctrl Suite to receive it, a process can be made to register playback.


Troubleshooting:

  • Ensure that the S-Play's OSC port (found on the Settings page of the S-Play's web UI) matches the OSC port defined in Ctrl Suites OSC patch.

Overview video

Additional Resources

  • Obsidian Control Website
  • When using OSC, ON LX reccomends the use of a wired network as opposed to WiFi wherever possible, for further advice surrounding UDP based protocols see this article.