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 API | 2/3 |
| Implementation | 3/3 |
| Status | Complete |
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:
| Endpoints | Variable | Notes |
|---|---|---|
| Set Master Intensity | Intensity [0..1] | Set a value between 0..1 to define the master level when the block is triggered. |
| Set Playlist Intensity | Playlist 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/A | When triggered, this action plays all playlists. |
| Pause All (playlists) | N/A | When triggered, this action pauses all playlists. |
| Stop All (playlists) | N/A | When triggered, this action stops all playlists. |
| Play Playlist | N/A | Reference an S-Play Playlist ID, when triggered the playlist referenced will play. |
| Pause Playlist | N/A | Reference an S-Play Playlist ID, when triggered the playlist referenced will be paused. |
| Stop Playlist | N/A | Reference 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.